Budgie logo
Budgie

Smart Transfer and Refund Consolidation

Budgie consolidates obvious transfers and merchant refunds automatically, then leaves ambiguous matches for review.

Why imported transactions need consolidation

Two synced banks see the same transfer twice — once as a debit, once as a credit. Without consolidation, your spending doubles. Budgie matches the pair using amount, time window, and the counter-IBAN stored on each leg.

Refunds have the opposite problem: a merchant credit can look like income even though it reverses an earlier expense. Budgie consolidates clear refund matches automatically and keeps uncertain cases available for manual review.

What you get

Counter-IBAN stored per leg — primary signal for cross-account matching

Amount + time-window matching catches transfers and refunds without perfect bank metadata

Cross-currency: $1000 → €925 within 3 days matches when the FX rate is plausible

Manual review for ambiguous refund matches instead of silent guesses

Original entries stay linked under the consolidated transaction for full audit trail

How it works

On every consolidation run, Budgie scans new entries against existing ones for matching counter-IBAN, amount, sign, title, and time window. Transfer matches become one transfer. Refund matches link income back to the expense they reverse.

Frequently Asked Questions

What if the algorithm misidentifies a match?
Manual override is one tap. Open the consolidated transaction, choose Revert, and Budgie restores the original entries with their original categories.
Does this work across two different banks?
Yes — that's the whole point. Counter-IBAN is the primary matching signal: both banks store the counterparty IBAN on their respective legs, so Budgie can link them directly. Monobank, PrivatBank, and Erste all expose counter-IBAN. For cross-currency pairs, an exchange-rate tolerance band confirms the match when the amounts differ due to FX conversion.
What about cross-currency transfers?
Pairs match if the implied FX rate falls within a plausible tolerance band — the check runs within a 3-day time window. The original amounts in both currencies are preserved on each leg.
Will old (already-imported) transactions get re-matched?
Yes. Each consolidation run rescans recent entries against existing ones, so transfers and refunds can match retroactively when enough matching info arrives.

Ready to take Budgie for a spin?

Join the waitlist — be first to try the offline-first expense tracker.