Budgie logo
Budgie

Bank Fee Tracking

Keep ATM fees, transfer fees, and card commissions visible in analytics without turning every transfer into an expense.

Why fees need their own entry type

A cash withdrawal is a transfer from your bank account to cash, but the ATM commission is still a real expense. If both are forced into one category, either transfers pollute spending or fees disappear from analytics.

Budgie treats the main movement and the bank fee separately. The transfer stays a transfer. The fee gets its own amount and category, so your reports show what the bank actually charged you.

What you get

Fees work on expenses, income, and transfers — not only card purchases

Bank-sync imports create fee entries instead of fake split expenses

Analytics includes fees in their own category, even when the main transaction is a transfer

Manual fee editing uses a compact bottom sheet for category and amount

Fee pills keep the transaction list readable without hiding the cost

How it works

When a bank import includes a commission, Budgie stores it as a fee entry attached to the transaction. You can also add or edit a fee manually from the transaction screen. The fee entry keeps its own category and amount while the main transaction keeps its original type.

Frequently Asked Questions

Do fees show up in analytics?
Yes. Fee entries count toward their selected category, including bank fees attached to transfers.
Does this replace split transactions?
No. Splits are for dividing the main amount across categories. Fees are a separate cost attached to the transaction.
What happens to ATM withdrawals?
The cash movement can stay a transfer, while the ATM commission is stored as a bank-fee entry for analytics.

Ready to take Budgie for a spin?

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