Skip to main content
English10 min read

Bank Fees in Kenya: What You Pay and How to Minimize Costs

Complete guide to bank fees in Kenya. Understand all charges, compare banks, and learn proven strategies to minimize what you pay annually.

Key Takeaway

Complete guide to bank fees in Kenya. Understand all charges, compare banks, and learn proven strategies to minimize what you pay annually.

Bank Fees in Kenya: What You Pay and How to Minimize Costs

Bank fees are often "invisible" because they're deducted automatically. Understanding them helps you choose better and save thousands annually.

Understanding All Bank Fees

Account Maintenance Fees

Monthly account fee charged for account upkeep

Account TypeKCBEquityNCBAABC
SavingsKES 300KES 200KES 300KES 100
CurrentKES 1,000KES 800KES 1,200KES 600
TransactionKES 200KES 150KES 250KES 75

Insight: ABC Bank cheapest, but fewer services. Equity good balance.

Transaction Fees

Charged per transaction (transfer, withdrawal, etc.)

TransactionTypical Fee
Bank transfer (own bank)Free
Transfer to other bankKES 50-100
Debit card withdrawalFree
ATM withdrawal (other bank)KES 50-100
Standing order setupKES 100-200
Bill paymentKES 5-50

Card Fees

Physical and virtual card charges

Card TypeAnnual FeeMonthly Fee
Debit cardUsually freeIncluded in account
Credit cardKES 500-2,000Or annual
International cardKES 1,000-5,000Higher fees

Tip: Debit cards free with most accounts

Service Fees

Special service charges

  • Statement request: KES 50-200
  • Checkbook pages: KES 5-20 per check
  • Overdraft facility: KES 200-500/month
  • Foreign exchange (currency change): 2-3% of amount
  • Wire transfer (international): KES 1,000-5,000

Hidden Fees to Watch

Fees You Might Not Know About

āš ļø Low Balance Fee

  • Charged if balance falls below minimum
  • Usually KES 200-500 per incident
  • Happens without warning

āš ļø Dormant Account Fee

  • Charged if no transactions for 6+ months
  • KES 100-500 quarterly
  • Can add up quickly

āš ļø SMS Alert Fee

  • Some banks charge KES 1 per alert
  • Adds to KES 30+ monthly if active
  • Usually free with digital banking

āš ļø Currency Conversion Fee

  • When sending/receiving foreign currency
  • Usually 2-3% of amount
  • Doesn't always appear in rate

āš ļø Declined Transaction Fee

  • Sometimes charged if transaction fails
  • Usually KES 50-100 per decline
  • Unfair since transaction didn't complete

How to Avoid Hidden Fees

āœ… Read account terms carefully

  • Usually in small print of account documents
  • Ask bank explicitly about all possible fees
  • Get written fee schedule

āœ… Monitor your account

  • Review monthly statements
  • Dispute unexpected charges
  • Ask bank to explain each charge

āœ… Call bank if unclear

  • Ask for complete fee list
  • Understand when fees apply
  • Know how to avoid them

āœ… Switch banks if excessive

  • Some banks charge unfairly
  • Better alternatives exist
  • Cost of switching worth it

Annual Cost Calculation

Sample Calculation: Active Salaried User

Monthly Transactions:

  • Salary deposit: 1 (free)
  • Bank transfers: 4 Ɨ KES 75 = KES 300
  • ATM withdrawals: 2 Ɨ free = free
  • Bills/shopping: 10 Ɨ free = free
  • Standing order: KES 100

Monthly Charges:

  • Account maintenance: KES 200
  • Transfers: KES 300
  • Standing order: KES 100
  • Monthly total: KES 600
  • Annual total: KES 7,200

If you switch to lower-cost bank (ABC):

  • Account maintenance: KES 75
  • Transfers: KES 300
  • Standing order: KES 50
  • Monthly total: KES 425
  • Annual total: KES 5,100
  • Annual savings: KES 2,100

What Small Fees Add Up To

KES 10/month fee seems small, but...

  • KES 10 Ɨ 12 months = KES 120/year
  • KES 10 Ɨ 10 years = KES 1,200 lost
  • If multiple fees: Can exceed KES 5,000/year

This is why fee comparison matters!

Fee Comparison: Major Banks

Annual Cost by Bank

For typical personal salaried customer:

BankMonthly MaintenanceEst. Annual TransfersOther FeesAnnual Total
KCBKES 300KES 1,200KES 500KES 2,000
EquityKES 200KES 1,200KES 400KES 1,800
NCBAKES 300KES 1,200KES 600KES 2,100
ABCKES 100KES 1,200KES 200KES 1,500
Digital BankKES 0-100KES 800KES 100KES 900-1,000

Insight: Digital banks cheapest, ABC Bank good alternative, all major banks similar for basic use

Strategies to Minimize Bank Fees

Strategy 1: Consolidate Transactions

Wrong approach: 10 small transfers (KES 750 in fees)

  • Transfer KES 10,000 to person A: KES 100
  • Transfer KES 5,000 to person B: KES 100
  • Transfer KES 15,000 to person C: KES 100
  • Total: KES 300 in fees

Right approach: Batch transfers (KES 150 in fees)

  • Do all transfers once per week
  • Combine multiple transfers into one
  • Total: KES 150 in fees
  • Savings: KES 150

Annual benefit: KES 150 Ɨ 4 weeks = KES 7,800 saved

Strategy 2: Use Bank's Free Services

Take advantage of what's free:

  • Transfers between own accounts: Free
  • Debit card usage: Free
  • Basic SMS alerts: Often free
  • Online banking: Free

Avoid paid alternatives:

  • Don't use checks (fees) when card works
  • Don't pay cash if transfer is free
  • Use SMS/app instead of calling bank

Strategy 3: Meet Minimum Balance

Maintain required minimum balance to avoid:

  • Monthly low-balance fees: KES 500
  • Account closure risks
  • Service restrictions

Benefit:

  • Avoiding one KES 500 fee pays for bank relationship
  • Peace of mind on account status
  • Better service if issues arise

Strategy 4: Use Standing Orders Wisely

Savings with standing orders:

  • Automatic bill payment: Free or discounted
  • No need to login each time
  • Guaranteed no missed payments
  • Insurance/loan companies: Often offer discounts for auto-pay

Example:

  • 12 bill payments manually: KES 12 Ɨ 50 = KES 600
  • 12 payments via standing order: KES 12 Ɨ free = KES 0
  • Annual savings: KES 600

Strategy 5: Consider Multi-Bank Strategy

Use different banks for different purposes:

Bank A (Equity): Primary account for salary

  • Where employer deposits
  • Lower fees
  • Good digital experience

Bank B (ABC or Digital): Daily transactions

  • Lowest fees possible
  • Minimize account maintenance
  • Use for frequent transfers

Bank C (Sacco): Savings/loans

  • Better loan rates
  • Member benefits
  • Savings grow with community

Combined cost: KES 3,000-4,000/year

Benefit: Spread fees across lower-cost options

Strategy 6: Switch Banks Periodically

Consider switching if:

  • Current bank raising fees
  • Better options available
  • Service quality declined
  • You moved to area with better bank

Cost analysis before switching:

  • Cost of opening new account: Usually free
  • Cost of closing old account: Usually free
  • Time to switch: 2-4 weeks
  • Benefit: Maybe save KES 3,000-5,000/year
  • Decision: Worth switching if you'll stay 2+ years

Negotiating Lower Fees

Can You Negotiate Bank Fees?

Yes, in some cases:

  • Higher balance accounts: Often get fee reductions
  • Long-term customers: May qualify for discounts
  • Business accounts: Often negotiable
  • Professional packages: Tailored rates

How to negotiate:

  1. Call bank manager (not teller)
  2. State: "I'm considering switching to [competitor]. Can you match their rates?"
  3. Offer: "I'll maintain KES [X] balance if you reduce fees"
  4. Get agreement in writing
  5. Monitor compliance

Success rate: 30-50% (worth trying)

Special Situations and Fees

If You're Unemployed/Student

Best strategy:

  • Open student account (if eligible)
  • Fees: KES 50-100/month
  • Free transfers (limited)
  • No minimum balance usually

Annual cost: KES 600-1,200 (vs. KES 2,000+ for regular)

If You're Business Owner

Best strategy:

  • Pay higher fees for business account
  • Value received: Payment processing, invoicing, accounting
  • Fees worth it if doing significant business
  • Shop for competitive business rates

Business account fees: KES 800-2,000/month

If You Have Multiple Accounts

Track fees across all:

  • Account 1: KES 300/month
  • Account 2: KES 150/month
  • Account 3: KES 50/month
  • Total: KES 500/month = KES 6,000/year

Consider: Do you need all 3 accounts?

Comparing Banks Step-by-Step

Create Your Fee Comparison

Step 1: List your typical transactions

  • How many transfers monthly?
  • How many ATM withdrawals?
  • How many bill payments?
  • Do you need checks?

Step 2: Contact 3-4 banks

  • Ask for complete fee schedule
  • Ask about minimum balances
  • Ask about promotional discounts

Step 3: Calculate annual cost

  • Monthly maintenance Ɨ 12
  • Estimated transactions Ɨ typical fees
  • Minimum balance maintenance
  • Card fees
  • Total annual cost

Step 4: Decide

  • Choose bank with lowest total cost
  • Ensure you can meet minimum balance
  • Verify digital banking quality
  • Check branch/ATM accessibility

When Fees Might Be Worth It

Premium Services

You might pay higher fees for:

  • Better customer service (24/7 phone support)
  • Investment products (wealth management)
  • Premium credit card benefits
  • Relationship manager (business)
  • Fraud protection features

Analysis: Only if you use and value these services

Action Plan

This month:

  • [ ] Get your bank's complete fee schedule
  • [ ] Calculate actual annual cost
  • [ ] Compare with 2 competitors
  • [ ] If savings possible, switch

Ongoing:

  • [ ] Monitor monthly statements
  • [ ] Dispute unfair charges
  • [ ] Annually review (rates change)
  • [ ] Switch if better option emerges

Next Steps


FAQ

Is it worth switching banks to save KES 1,000/year?

If switching takes 2 hours and you save KES 1,000/year for 5+ years, it's worth it (valued at KES 100/hour effort).

Can I avoid all bank fees?

Almost. Digital banks offer accounts for KES 0-100/month. You'll save KES 1,000-2,000/year switching.

Do high-fee banks offer better service?

Not always. Sometimes they just have poor cost management. Research reviews before switching.

What if my bank charges unexpected fee?

Call bank, ask for explanation. If unreasonable, dispute it. Request fee reversal (many banks will).

Should I close account to avoid fees?

Only if you're not using it. Closing often requires minimum balance anyway, so might as well keep it dormant.

How often should I review fees?

At least annually. Banks change fees yearly. Set reminder to review in January.

Is M-Pesa cheaper than bank transfers?

For small amounts (<KES 1,000), M-Pesa often cheaper. For large amounts (>KES 5,000), bank transfer cheaper or same cost.

Can I negotiate lower fees at my bank?

Yes, especially for business accounts or if maintaining high balance. Ask to speak with manager and make your case.

Share:

Related Articles

Need help? Chat with us