Self-paced written courses with a certificate. Prices in US dollars.

+254 114922075info@emfadcourses.comTrack an orderVerify a certificateHelpFacebook

EMFADCourses

Bookkeeping Basics for Small Businesses in Kenya

Bookkeeping basics for Kenyan small businesses: separate your money, keep the right records, use a cash book, reconcile M-Pesa and know KRA tax basics.

By EMFAD Courses. Published . 6 minute read.

A team in a meeting room reviewing a chart
Illustrative photo

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:

DateDescriptionCategoryMoney inMoney outPaid by
1 OctSales for the daySales8,400M-Pesa Till
1 OctBread and milk stockStock3,200Cash
2 OctShop rent for OctoberRent15,000Bank
2 OctSales for the daySales7,900M-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

  1. Record every sale and expense at least once a week, so nothing piles up.
  2. At month end, download your bank and mobile money statements.
  3. Reconcile each statement against your cash book.
  4. Follow up customers who owe you money.
  5. Total income and expenses by category and review your profit.
  6. Update your cash flow forecast for the next three months.
  7. Set aside money for tax and note upcoming filing deadlines.
  8. 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.

Frequently asked questions

Do I need accounting software to keep books?
No. A well-organised spreadsheet or even a notebook works for many very small businesses. Software becomes worth it when transactions grow or you need invoicing, stock tracking and automatic reports.
How often should I update my books?
Record transactions at least weekly and reconcile your bank and mobile money statements every month. Small, regular sessions prevent errors and make month-end much quicker.
Where can I check current KRA tax rules?
Check the KRA website and the iTax portal for current requirements, rates and deadlines, or ask a qualified tax adviser. Tax rules change, so confirm them before every filing.

Related courses

More articles on the EMFAD blog

Questions before you enrol?

Talk to the EMFAD Courses team, Monday to Friday, 8:30 to 17:30 EAT.