Running a small business means juggling many things at once from customers, stock, suppliers to bills. This often leads to bookkeeping being pushed aside until there’s a problem ,unfortunately, that’s when small issues become expensive mistakes.
The good news is this !! You don’t need to be an accountant to manage your business records. With a simple daily bookkeeping routine you can stay on top of your money avoid KRA headaches and actually know whether you’re making a profit.
This checklist is designed for Kenyan SMEs and MSMEs using cash, M-Pesa, and bank payments.
1. Count Your Cash on Hand
Before you open for business, count every shilling in your till, safe, or wherever you keep your money. Write down the exact amount. This simple habit helps you catch any discrepancies before they become big problems that you can avoid when running your business.
Keep a small notebook or use your phone to record .
2. Record Every Sale Immediately
Never wait to record a sale. Whether you’re using a receipt book, a simple notebook, or your phone, write it down right after the transaction.
For each sale, note:
- Date and time
- What you sold
- How much you received
- How the customer paid (cash, M-Pesa, bank transfer)
If you sell many small items, at least record the total sales and payment method after each customer. Don’t trust your memory—by lunchtime, you’ll forget half the morning’s transactions.
3. Record Every Expense as It Happens
This habit alone can save you thousands of shillings in taxes because you’ll have proof of all your legitimate business expenses.
Did you buy more stock? Pay for transport? Give the casher lunch money? Write it down immediately and keep the receipt.
For each expense, note:
- What you bought/paid for
- How much it cost
- Who you paid
- Why you paid (business expense, personal, etc.)
4. Update Your Stock Records
If you sell physical products, note what you sold today and what’s left. You don’t need to count everything every day, but you should track your fast-moving items.
For example, if you run a small shop and you started with 50 loaves of bread and sold 43, record that you have 7 left. This helps you plan tomorrow’s orders and spot theft or wastage.
5. Reconcile Your M-Pesa Transactions
Check your M-Pesa statement for the day. Do all the payments you received show up? Did any payments go out that you forgot about? Match each M-Pesa transaction to your sales records.
Many businesses lose money because they don’t track M-Pesa properly. Those small discrepancies add up to big losses over time.You can use BiasharaBook payments tracking solution that makes it easier to auto calculate mobile money payment transactions
6. Keep Track of Credit Sales Separately
If you allow customers to buy on credit (which many Kenyan businesses do), maintain a separate credit book. Record:
- Customer name and phone number
- What they took
- Amount owed
- Date due
- Date paid (when they eventually pay)
Many businesses fail because too much money is tied up in unpaid credit. Your credit book helps you follow up and know exactly who owes you what.
7. Review What’s Due daily
Do you have any bills to pay today? Any suppliers expecting payment? Any customers who promised to pay you back? Make a quick list so nothing catches you by surprise.
8. Review Tomorrow’s Needs
Based on today’s sales and what’s left in stock, what do you need to buy or prepare for tomorrow? Make a quick list so you start the next day organized.
Summary
Simple Tools to Make Bookkeeping Easier
You don’t need expensive software to keep good records you can start with the notebook method(simplest) though as the business grows you will need to move to using spreadsheets or even more convinient using mobile and web apps like BiasharaBook designed for Kenyan small businesses.
Daily bookkeeping isn’t about being perfect. It’s about being aware. It’s about knowing your business well enough to make smart decisions and catch problems early.

