Updated 13 November 2026
Bank of Africa Kenya charges for 2026 are set out in the bank’s updated Tariff Guide, published in November 2026. The headline fees: ledger fees on current accounts are KSh 35 per transaction, with a monthly minimum of KSh 350 for personal and KSh 550 for business accounts; over-the-counter cash withdrawals cost KSh 300 on transactional accounts but are free on savings accounts; RTGS out costs KSh 500; and PesaLink transfers cost KSh 15 to KSh 200 depending on the amount. Excise duty of 15% (20% on loan fees) is added. This guide sets out the full tariff by category.
Updated 13 November 2026. Figures come from the Bank of Africa Kenya Tariff Guide 2026 (updated version), checked on 13 November 2026. Fees exclude excise duty unless stated.
On this page
Bank of Africa Kenya charges on accounts and cash
| Service | Charge |
|---|---|
| Ledger fee, personal current account | KSh 35 per transaction, minimum KSh 350 a month |
| Ledger fee, business current account | KSh 35 per transaction, minimum KSh 550 a month |
| Over-the-counter withdrawal, transactional accounts | KSh 300 per withdrawal |
| Over-the-counter withdrawal, savings accounts | Free |
| Cash handling, up to KSh 500,000 a day | Free |
| Cash handling, above KSh 500,000 a day | 0.15% of the daily total |
| Large withdrawals (KSh 1.5 million and above, or FCY equivalent) | 0.25% |
| Bulk coin deposits | 0.10% up to KSh 5,000; 0.25% above |
| Interim or duplicate statement | KSh 100 per sheet |
| E-statements | Free |
| Dormant current account | KSh 500 a month |
| Dormant savings account | No charge |
| Dormant account reactivation | KSh 150 |
| Deposit of foreign bank notes | 0.25% per deposit |
These Bank of Africa Kenya charges reward savings-account customers who withdraw over the counter, and penalises current accounts that sit idle: a dormant current account costs KSh 6,000 a year before excise duty.
Mobile banking and PesaLink charges
Mobile banking registration is free. The other mobile banking charges below exclude the 15% excise duty.
| Mobile banking item | Charge (KSh) |
|---|---|
| SMS alerts | 5 |
| Balance enquiry | 10 |
| Mini statement / full statement | 10 / 20 |
| Transfer to own account or another BOA account | 50 |
| Transfer to another bank via RTGS | 500 |
| Cardless withdrawal | 60 |
| Bill payment | 30 |
| Airtime top-up | 5 |
| PesaLink amount (KSh) | Charge (KSh) |
|---|---|
| 10 – 1,500 | 15 |
| 1,501 – 5,000 | 30 |
| 5,001 – 10,000 | 50 |
| 10,001 – 50,000 | 100 |
| 50,001 – 100,000 | 110 |
| 100,001 – 500,000 | 180 |
| 500,001 – 999,999 | 200 |
The mobile banking section also carries a banded charge by amount transferred: free up to KSh 100, KSh 12 to KSh 48 between KSh 101 and KSh 5,000, KSh 58 to KSh 68 between KSh 5,001 and KSh 20,000, and KSh 71 from KSh 20,001 to KSh 150,000. The guide does not name the channel this band applies to, so confirm with the bank before relying on it. For how PesaLink compares with other transfer rails, see PesaLink vs RTGS vs EFT.
Bank of Africa Kenya charges on RTGS, SWIFT and EFT
| Transfer | Charge |
|---|---|
| RTGS outward | KSh 500 flat |
| RTGS inward | Free |
| SWIFT outward | KSh 1,500 flat |
| Foreign incoming, individual / business | USD 5 / USD 10 |
| Receivable from abroad, non-account holder | KSh 2,500 flat |
| Amendment, tracer or recall | KSh 1,250 each |
| EFT outward / inward | KSh 300 / KSh 10 per transaction |
| Internal transfers | Free |
| Salary processing: in-house / electronic upload / manual | Free / KSh 120 / KSh 300 |
| Standing order set-up, amendment or stop | KSh 300 each |
| Unpaid standing order | KSh 3,000 |
| Direct debit set-up / each debit | KSh 300 / KSh 100 |
Diaspora senders should note the USD 5 charge on incoming payments to individual accounts; our guide to diaspora remittances to Kenya covers where the money comes from.
Bank of Africa Kenya charges on cards
| Card item | Charge |
|---|---|
| New Visa Classic card / annual fee / replacement | KSh 750 each |
| Visa Classic withdrawal at a BOA ATM | KSh 60 |
| Visa Platinum annual fee | USD 25 |
| Visa Platinum ATM withdrawal / balance enquiry | USD 1 / USD 0.25 |
| Toucan prepaid card / reload | KSh 1,000 / KSh 100 |
Cheque charges
- Cheque books (before excise duty): KSh 500 for 25 leaves, KSh 1,000 for 50 and KSh 2,000 for 100.
- Counter cheque: KSh 300. Local banker’s cheque: KSh 200; foreign-currency banker’s cheque: KSh 500 or equivalent.
- Returned cheque for financial reasons (insufficient funds): KSh 3,000 per cheque; for technical reasons: KSh 500.
- Cheques returned by other banks or in-house: KSh 1,000 each.
- Stop payment on a local cheque: KSh 500.
Loans, T-bills and other fees
- Treasury bills and bonds: KSh 2,500 per T-bill bid and KSh 7,500 per bond bid through the bank’s custodial service. Buying directly through the CBK costs less; see our treasury bill calculator.
- Loan fees: early drawdown 3% of the amount (minimum KSh 10,000); admin extension 0.5% of principal; loan clearance letter KSh 1,000.
- Salary advances: KSh 500 below KSh 5,000, rising to KSh 4,000 for KSh 50,000 to KSh 100,000.
- Online banking (BOAWeb): KSh 100 a month for individuals, KSh 500 for SMEs and KSh 1,000 for corporates.
- Guarantees: 0.5% a quarter for corporates and 1% a quarter for SME and retail clients, with minimums.
- Letters of credit: import LC opening at 0.5% (corporate) or 1% (SME and retail) for 3 months, plus SWIFT KSh 2,000.
- Excise duty: 20% on loan-related fees and 15% on all other fees and commissions.
How to keep Bank of Africa Kenya charges down
- Use a savings account for cash you withdraw at the counter; it avoids the KSh 300 fee.
- Pick PesaLink over RTGS for amounts under KSh 1 million: KSh 200 at most against KSh 500.
- Switch to free e-statements instead of KSh 100-a-sheet paper copies.
- Close or use idle current accounts before dormancy fees of KSh 500 a month start.
- Compare with other banks in our guide to bank charges in Kenya, the Absa tariff guide and Equity Bank charges.
Frequently asked questions
How much does Bank of Africa Kenya charge for PesaLink?
KSh 15 for up to KSh 1,500, rising in bands to KSh 200 for KSh 500,001 to KSh 999,999, before excise duty.
What is the Bank of Africa ledger fee?
KSh 35 per transaction on current accounts, with a monthly minimum of KSh 350 for personal and KSh 550 for business accounts.
Does Bank of Africa charge for counter withdrawals?
Yes, KSh 300 per withdrawal on transactional accounts. Withdrawals from savings accounts are free.
What are Bank of Africa Kenya charges on a dormant account?
KSh 500 a month on a dormant current account and nothing on a dormant savings account. Reactivation costs KSh 150.
Is excise duty added to Bank of Africa fees?
Yes: 15% on most fees and commissions, and 20% on loan-related fees and commissions.
Prefer WhatsApp? Follow Business Radar on WhatsApp
We will email you a weekly money and business brief. We store your email (and your name, if you give one) for that purpose, under the Kenya Data Protection Act, 2019. You can unsubscribe at any time. Privacy policy.

