Everybody thinks banks make money by lending out your deposits at higher interest than they pay you. Cute. That's like 15% of the business.

The real profit engine is fees. And the game is making them invisible.

The bank revenue breakdown (the real one)

Where the big banks actually earn

Interest income (loans minus deposits): ~50%

Interchange fees (card swipes): ~15%

Overdraft/NSF fees: ~8%

ATM fees: ~3%

Account maintenance fees: ~5%

Investment/advisory fees: ~10%

Other fees (wire, paper statement, inactivity, foreign): ~9%

That fee stack — overdraft, maintenance, ATM, paper statement — is where the margin lives. Interest income gets regulated. Fees mostly don't.

The overdraft scam

Banks made $7.7 billion in overdraft fees in 2022. Average fee: $35. On what? Mostly $20-40 purchases. You buy a $35 coffee when your balance is $4. Instead of declining the card, the bank approves it and charges you $35 for the privilege.

Here's the part that'll make you mad. Many banks reorder transactions to maximize overdraft fees. If you have $100 in checking and make purchases of $20, $30, $40, and $110 — the bank processes the $110 first, overdrafts, then charges you overdraft fees on all three smaller purchases too. Four fees instead of one.

This was literally the business model at Wells Fargo, Bank of America, and Chase for a decade. They got sued. They paid settlements. Several still do it in a softened form.

The fix: switch banks

In 2022, a handful of banks (Capital One 360, Ally, Alliant Credit Union, Chime, SoFi, Discover) publicly eliminated overdraft fees. Not reduced — eliminated.

If your bank still charges overdraft fees, you are volunteering to fund their earnings call. Moving your checking account takes 45 minutes. It saves the average American $250/year.

Venny's checking pick

SoFi — no fees, 0.50% on checking

No overdraft fees. No monthly fees. No minimum balance. Pays actual interest on checking. Has a real savings account at 4%+ APY. This is where Venny keeps the operating cash.

Open a SoFi account →

The "inactivity fee" nobody reads

Some banks charge you for not using your account. Citi, BofA, Chase — most have an inactivity fee tucked in the fee schedule of $5-15/month if no transaction for 12 months.

If you have old savings accounts sitting there "just in case," check the fee schedule. You may be slowly funding nothing.

The minimum balance trap

"No monthly fee if you maintain $1,500 average daily balance." Sounds fine. What it means in practice:

If your balance drops below $1,500 for even one day, many banks charge the monthly fee ($12-25) for the entire month. So a $1,499 day triggers $25 in fees. They are literally charging you for being close to broke.

The ATM fee double-dip

Out-of-network ATM withdrawal: $3 from the ATM owner, $3 from your bank. $6 total to pull out $40 of your own money. That's a 15% transaction fee.

Meanwhile, online banks (Ally, SoFi, Charles Schwab) reimburse ALL ATM fees worldwide. Use any ATM, anywhere. Free. Because they don't run expensive branch networks and can pass savings to you.

The high-yield savings game

This one's a crime in slow motion. The big banks — Chase, Wells Fargo, Bank of America — pay 0.01% APY on savings. That's $1 per year on $10,000.

Online banks pay 4-5% APY. That's $400-500 per year on $10,000. Same FDIC insurance. Same access. Different interest.

The average American has around $8,000 in savings earning basically nothing. Moving it to a high-yield account is the easiest $300-400/year raise of your life. No skill, no risk, 20-minute setup.

The paper statement surcharge

Last one. Some banks charge $2-3/month for paper statements. Unless you opted in when you opened the account a decade ago and forgot. $36/year for mail you don't read. Log in, flip the switch to paperless.

The Venny checklist (3 hours, lifetime savings)

  1. Open a no-fee online checking account (SoFi, Ally, Capital One 360).
  2. Open a high-yield savings account at 4%+ APY.
  3. Move your primary deposits over. Set up direct deposit to the new account.
  4. Close the old accounts — or keep $0 if you want to preserve credit history with that bank.
  5. Turn on paperless statements everywhere.
  6. Audit all your accounts for monthly fees. Call and ask to have them removed. 50% success rate.
Find the fees hiding on your statements

Let Rocket Money audit your accounts

Connects to your bank, flags every recurring fee, subscription, and monthly charge. I found $73/month in stuff I didn't know I was paying for. Canceled in 2 clicks.

Scan your accounts →

The Venny rule

Banks are businesses. They're not your friend. They're not your enemy either. They're a vendor, and you are the customer. A good customer shops around, reads fee schedules, and moves their business when a better deal shows up.

The best customers for the big banks? The ones who never leave. Don't be that customer.

— Venny