Bank Fee Calculator

Enter your account's monthly, per-transaction and annual fees.

How it is calculated

The yearly cost is the sum of three parts: annual cost = monthly fee × 12 + fee per transaction × transactions per month × 12 + annual fees. The monthly figure shown is simply annual cost ÷ 12, so a once-a-year fee is spread evenly across the months. All inputs are money amounts per period in a single currency (the result is displayed with a dollar sign), and the transaction count is per month, not per year. Negative values are rejected and no result is shown. The tool also prints the breakdown of the three parts. It does not model waivers for a minimum balance, free monthly allowances, or interest earned; if your bank waives the fee under certain conditions, enter 0 for it.

Worked example

An account charges 8 per month, 0.50 per transaction beyond the free ones and a 30 annual fee, and you make 20 such transactions a month. Maintenance: 8 × 12 = $96.00. Transactions: 0.50 × 20 × 12 = $120.00. Annual fee: $30.00. Total: 96 + 120 + 30 = $246.00 a year, or $20.50 per month on average.

Try this example →

Common mistakes

  • Entering the yearly number of transactions instead of the monthly one, which multiplies the transaction cost by 12 a second time.
  • Counting every transaction instead of only the chargeable ones; if the first 10 per month are free, enter just the extra ones.
  • Ignoring a fee that is only waived at a minimum balance. If you will not keep that balance, enter the monthly fee, not 0.
  • Comparing only the monthly fee of two accounts and forgetting that a once-a-year card or account fee can change the ranking.
  • Mixing currencies, for example a monthly fee in euros and per-transaction fees in dollars.

About this calculator

A checking or savings account's advertised terms rarely show its full cost, because banks charge in several separate small pieces — a flat monthly maintenance fee (often waived above a minimum balance), a per-transaction charge on certain transfers, ATM withdrawals or overdrafts, and sometimes a separate annual fee. Adding these up over a year — monthly fee × 12, plus per-transaction charges × expected transaction count, plus the annual fee — reveals the account's true yearly cost.

This total is what actually matters when comparing accounts, since a bank advertising "no monthly fee" can still be more expensive overall than a competitor with a modest monthly charge but far lower transaction fees, depending on how a customer actually uses the account.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    The transaction count is the input that moves the answer most, and it is usually a guess. Pull up a few recent statements and count only the chargeable items, then use a typical month rather than your busiest one. The tool multiplies that single monthly figure by 12, so one-off charges such as overdraft or wire fees do not belong in it; add them to the annual fees box instead. Which fees on your statements surprised you most?

Popular calculators

All Calculators