Business Bank Account

To open a business bank account in Kenya you normally present your BRS registration documents, KRA PIN certificate, identification of the signatories and a board resolution or owner's application. Most businesses also add an M-Pesa Till or Paybill, and every receipt, from the bank or from M-Pesa, must be matched to an invoice.

Documents banks usually request

For a limited company, banks typically ask for the certificate of incorporation, the memorandum and articles, a recent CR12 from BRS, the company's KRA PIN certificate and a board resolution authorising the account and naming the signatories. Each director or signatory brings a national ID or passport, a PIN certificate and passport photographs.

A sole proprietor or partnership presents the business name certificate, the owner's or partners' identification and PINs, and often a partnership deed. Proof of address, such as a utility bill or lease, is requested for the business premises. Requirements differ from bank to bank, so call ahead and ask for the checklist.

Banks must apply anti-money-laundering rules under Kenyan law, so expect questions about the business activity, expected transaction volumes and source of funds. Bring contracts, a business plan or customer letters. Vague answers delay the account more often than missing paper does.

Foreign-owned companies face additional checks, such as certified copies of the parent company's documents, details of ultimate beneficial owners and sometimes a reference from the owner's home bank. Start gathering these early, because certification and translation can take longer than the bank's own processing.

Choosing the account and channels

Compare monthly ledger fees, transaction charges, cheque and transfer costs, and minimum balances before choosing, because small businesses with many low-value transactions are hit hardest by per-item charges. Ask whether internet banking offers dual authorisation, so that one person prepares a payment and another approves it.

Consider domestic transfer channels. RTGS is used for large-value same-day payments, EFT for bulk batches such as salaries, and PesaLink for fast bank-to-bank transfers. Each has its own limits and cut-off times, and your bank can explain the current ones.

Keep the business account strictly for business flows. Mixing personal spending in makes bookkeeping difficult, can blur the separation between a company and its owners, and invites questions from KRA when a deposit has no matching sale.

Mandate design is worth an hour. Decide how many signatories must approve a payment above a set amount, who can create beneficiaries and who can view balances only. Write the limits into the bank mandate and review it whenever a director or finance officer joins or leaves.

M-Pesa Till, Paybill and bank accounts together

Safaricom offers businesses a Buy Goods Till for retail-style payments and a Paybill for payments that carry an account reference, such as invoice numbers or customer IDs. The Paybill suits invoice settlement because the customer quotes an account number, which gives you a handle for matching.

Funds collected on M-Pesa reach a business wallet and are then withdrawn or settled to a bank account according to your agreement and the M-Pesa organisation portal settings. Know the settlement timing, since a Friday-evening payment may not be in your bank until the next business day.

Each channel produces its own statement, and the business portal lets authorised users download M-Pesa statements. Treat the bank statement and the M-Pesa statement as two separate ledgers that both need to be reconciled against the invoices you issued.

Agree internally who may view and who may withdraw from the M-Pesa wallet. A common arrangement is that the accountant sees statements while only directors initiate settlement to the bank, so that a single employee cannot move collected funds on their own.

A routine for matching receipts to invoices

Pick a fixed rhythm. Daily for businesses with many small M-Pesa receipts, weekly for a few large bank transfers. At each run, list new credits, match each to an open invoice by amount and reference, and mark the invoice paid or part-paid in your records.

Unmatched credits go on a short suspense list with the date, amount and payer name. Resolve them within days by calling the customer, because an old unidentified payment is hard to trace and may be mistaken for revenue on the wrong customer account.

For part-payments and combined payments, note exactly which invoices each receipt covers. A customer paying three invoices in one transfer is common, and a clear allocation note prevents the same invoice from being chased twice.

Take a monthly snapshot. At month end, export both statements, the open invoice list and the suspense list into a dated folder. If a customer later disputes a payment from March, you can open the March folder and show the exact state of the books on the day you closed it.

How the 4b2b modules help and where they stop

4invoices.net holds your issued invoices as PDFs in an archive, which is the list of open items you match against. It does not import bank statements, connect to the M-Pesa Daraja interface or match payments automatically, so the matching itself stays manual.

4notify.net sends SMS and e-mail from your account, so you can remind a customer about an overdue invoice or confirm that a payment was received. Messages are sent when you decide to send them; there is no automatic schedule or ageing report.

Whatever tool you use, keep statements and the matching sheet together by month. KRA and auditors may request them, and the company that can show a clean trail from invoice to receipt resolves queries quickly.

If you reconcile in a spreadsheet, keep one tab per month with columns for date, channel, reference, amount, invoice number and status. A consistent layout lets a new bookkeeper take over without a handover meeting and gives your accountant a ready schedule at year end.

01
Obstacle

M-Pesa receipts and bank credits arrive across two channels, both of which need matching to open invoices manually.

Solution

Match M-Pesa and bank receipts to open invoices yourself, using the invoice archive as your list of outstanding items. 4b2b does not connect to M-Pesa Daraja or import bank statements.

02
Obstacle

Overdue invoice reminders are sent late or not at all, damaging cash flow.

Solution

Send payment reminders yourself by SMS or e-mail from your 4notify.net account. Reminders are not scheduled automatically and 4b2b provides no ageing report.

03
Obstacle

Account opening stalls because the signatories' documents do not match the BRS record.

Solution

Compare names and numbers across the CR12, PIN certificates and IDs before visiting the bank. 4b2b does not verify documents.

What documents do I need to open a business account in Kenya?

Typically the BRS certificate, KRA PIN certificate, identification and PINs of the signatories, proof of address and, for a company, a CR12 and a board resolution. Some banks add the memorandum and articles or a partnership deed. Ask your chosen bank for its current checklist before visiting a branch. Original identification is normally inspected in person, so signatories should attend.

Should I use a Till or a Paybill for my business?

A Till suits retail-style payments where the customer just pays the shop. A Paybill suits businesses that need the customer to quote an account or invoice number, which makes reconciliation easier. Safaricom and your bank can explain eligibility, fees and settlement, so compare them against your sales pattern. Ask for the current charges in writing, since they differ by volume.

Can a company use a personal bank account instead?

It is a poor idea. Mixing funds undermines the legal separation between the company and its owners, complicates bookkeeping and raises questions during KRA reviews or loan applications. Most banks also require companies to hold accounts in the company name, so open a proper business account. Directors can also face personal exposure when company funds are mixed with theirs.

How often should I reconcile bank and M-Pesa receipts?

Match daily if you receive many small M-Pesa payments, otherwise weekly. Frequent matching keeps unidentified payments short and makes customer queries easy to answer. At month end, finish a full reconciliation of both statements before your accountant prepares the VAT or income tax figures. A short, fixed weekly slot in the finance calendar helps the habit stick.

Does 4b2b connect to my bank or M-Pesa?

No. The 4b2b modules do not connect to M-Pesa Daraja, import bank statements or match payments automatically. 4invoices.net gives you the PDF invoice archive to match against, and 4notify.net lets you send reminders by SMS or e-mail, but the matching and any payment decisions remain yours. Payments therefore reach you only through your own bank and M-Pesa accounts.

Company Formation

Information page

This page is informational. Confirm requirements with the competent authority; 4b2b tools cover general invoicing and records only.