Many small businesses in Kenya are busy and growing but still cannot answer simple questions: how much profit did we make last month, who owes us money and how much tax should we set aside? Good bookkeeping answers those questions. It is not complicated, and it does not need expensive software. It needs a few clear habits, done consistently. This guide explains the basics in plain language.
Why bookkeeping matters
Bookkeeping is the routine of recording every amount of money that comes into and goes out of your business. Done well, it helps you:
- Know whether the business is really making a profit, not just bringing in cash.
- Spot problems early, such as rising costs or customers who pay late.
- File tax returns correctly and on time, with records to support them.
- Show lenders, investors or SACCOs a clear picture when you apply for financing.
- Make better decisions about prices, stock and hiring.
Step one: separate business and personal money
The most common bookkeeping problem in small businesses is mixing personal and business money. When school fees, groceries and supplier payments all leave the same M-Pesa line or bank account, it becomes almost impossible to know how the business is doing.
Open a separate bank account for the business and use a dedicated Till or Paybill number, or at least a separate mobile money line, for business receipts. Pay yourself a set amount from the business on a regular schedule, and record it as drawings or salary rather than dipping into takings whenever you need cash.
Step two: keep the right records
Keep evidence for every transaction. The main records are:
- Sales records: invoices, receipts and till or Paybill statements.
- Purchase records: supplier invoices and receipts for stock and materials.
- Expense records: rent, electricity, internet, transport, airtime and similar costs.
- Bank and mobile money statements, downloaded every month.
- Payroll records if you have staff, including statutory deductions.
- Stock records if you sell goods.
- Records of money you are owed and money you owe.
Store paper receipts in a labelled folder for each month, and take a photo of each one as a backup, because thermal paper fades. Keep digital copies organised in folders by year and month. Tax law expects you to keep business records for several years, so never throw them away after filing.
Step three: use a simple cash book
A cash book is a running list of every transaction. You can keep it in a notebook, in a spreadsheet or in accounting software. A spreadsheet version might look like this:
| Date | Description | Category | Money in | Money out | Paid by |
|---|---|---|---|---|---|
| 1 Oct | Sales for the day | Sales | 8,400 | M-Pesa Till | |
| 1 Oct | Bread and milk stock | Stock | 3,200 | Cash | |
| 2 Oct | Shop rent for October | Rent | 15,000 | Bank | |
| 2 Oct | Sales for the day | Sales | 7,900 | M-Pesa Till |
These figures are only an example. The important parts are a consistent set of categories, one row per transaction and a record of how each payment was made. At the end of each month, total each category and you have the start of a profit and loss statement.
Step four: understand cash versus profit
Cash in the bank is not the same as profit. You may have plenty of cash because a customer paid in advance, or very little cash because you bought a large amount of stock that has not sold yet. Profit is your sales minus the costs of earning them over a period.
Track both. A simple monthly profit and loss statement tells you whether the business model works, while a cash flow forecast tells you whether you can pay rent and suppliers next month. Budgeting and Cash Flow Management shows you how to build both with ordinary spreadsheets.
Step five: reconcile every month
Reconciling means checking your records against your bank and mobile money statements, line by line, so nothing is missing or recorded twice. Download your M-Pesa business statement and bank statement at the end of each month and tick off each transaction in your cash book. Investigate anything that does not match: a forgotten expense, a customer payment recorded on the wrong day or a charge you did not expect.
Mobile money is central to how most Kenyan businesses get paid, so it is worth learning how Till, Paybill and statement exports work in detail. Digital Payments and M-Pesa for Business covers this, including how to keep mobile money records that match your books.
Step six: know your tax basics
Every business needs a KRA PIN, and returns are filed on the iTax portal. Depending on the size and type of your business, you may deal with income tax or turnover tax, VAT, PAYE for employees and electronic tax invoices through eTIMS. The rules, rates and thresholds change from time to time, so always confirm the current requirements on the KRA website or with a qualified tax adviser before you file.
Good bookkeeping makes tax much easier: when your sales and expenses are already categorised and reconciled, filing becomes a matter of transferring totals rather than searching for receipts. KRA iTax Filing for Individuals and Small Businesses walks you through the filing process step by step.
Spreadsheet or software?
A well-organised spreadsheet is enough for many very small businesses. As transactions grow, or when you need invoices, stock tracking and reports in one place, accounting software saves time. QuickBooks, Xero, Zoho Books and similar tools connect to bank feeds, produce financial statements automatically and keep an audit trail. QuickBooks for Small Business is a practical introduction if you are ready to move from spreadsheets.
Whatever you use, the principles stay the same: separate accounts, complete records, consistent categories and monthly reconciliation.
A monthly bookkeeping routine
- Record every sale and expense at least once a week, so nothing piles up.
- At month end, download your bank and mobile money statements.
- Reconcile each statement against your cash book.
- Follow up customers who owe you money.
- Total income and expenses by category and review your profit.
- Update your cash flow forecast for the next three months.
- Set aside money for tax and note upcoming filing deadlines.
- File receipts and statements in the folder for that month.
Thirty to sixty minutes a week is usually enough for a small business. If you would like a structured way to learn all of this with practice exercises, Bookkeeping for Small Business covers each step and ends with a final project based on a realistic business.
When to get professional help
Bookkeeping is something most owners can learn to do well. As the business grows, it is sensible to have a qualified accountant review your books, prepare year-end accounts and advise on tax planning. Good records from you will make that work faster and less expensive.

