Accrual vs Cash Accounting (and When Each Is Right)
Cash accounting records money when it moves; accrual accounting records it when it is earned or owed. The choice changes what your profit means, when you recognize it, and whether your books can be trusted to tell you if the business is actually working.
Two businesses can do exactly the same trade in the same month and report completely different profits — not through fraud, but because they use different accounting bases. Cash accounting recognizes revenue when the money lands and expenses when they are paid. Accrual accounting recognizes revenue when it is earned and expenses when they are incurred, regardless of when cash changes hands. Understanding the difference is the difference between books that describe your bank account and books that describe your business.
Cash accounting: simple, but easily fooled
Under cash accounting, you record a sale the day the customer pays and an expense the day you settle the bill. It is intuitive and cheap, and for a tiny cash-and-carry business it can be enough. Its weakness is timing. Deliver a large order in March and get paid in May, and cash accounting shows a poor March and a wonderful May — neither of which reflects when you actually did the work. Buy three months of stock in one payment and the month looks disastrous, even though the goods will sell over a quarter. The books swing with cash flow, not performance.
Accrual accounting: matching effort to reward
Accrual accounting exists to solve that timing problem through the matching principle: revenue is recorded when earned, and the costs of earning it are recorded in the same period, whenever the cash actually flows. Sell in March and the sale is March revenue even if payment arrives in May — the amount owed sits as a receivable until paid. Receive a supplier invoice you have not yet settled and it is already an expense, held as a payable. The result is a profit figure that reflects what the business did, not what its bank account happened to do.
| Situation | Cash accounting | Accrual accounting |
|---|---|---|
| Sold in March, paid in May | Revenue in May | Revenue in March (receivable until May) |
| Bill received March, paid April | Expense in April | Expense in March (payable until April) |
| Bought a quarter of stock upfront | Full expense the month you paid | Expensed as the stock is sold |
| What profit reflects | Cash timing | Actual business performance |
| Complexity | Low | Higher — needs receivables & payables |
| Shows money owed to/by you | No | Yes — the fullest financial picture |
Which one should you use?
Very small businesses with no credit — you pay on the spot, customers pay on the spot — can run on cash accounting without much distortion. But the moment you sell on credit, buy on terms, or hold meaningful stock, cash accounting starts lying to you about which months worked. Accrual is what lenders, serious investors, and auditors expect, because it is the only basis that shows receivables, payables, and true period performance. Most growing businesses end up on accrual not because a rule forced them, but because cash accounting stopped being able to answer "are we actually profitable?"
The hybrid most SMEs actually run
Many small firms manage cash day to day but need accrual to understand performance — and that tension is exactly why receivables and payables matter. A system that tracks what you are owed and what you owe lets you watch cash flow closely while still seeing accrual-based profit. You do not have to choose one lens forever; you need books that can show both.
Accrual accounting is also the foundation for reading working capital and the cash conversion cycle — you cannot manage the gap between paying suppliers and collecting from customers if your books cannot even see that money is owed in both directions. Cash accounting is blind to exactly the numbers that decide whether a growing business runs out of cash while profitable on paper.
Books that show performance, not just the bank
See revenue matched to the period it was earned, receivables and payables tracked automatically, and profit you can actually trust.
Explore accountingFrequently asked questions
What is the core difference between cash and accrual accounting?
Timing. Cash accounting records revenue and expenses when money moves; accrual accounting records them when they are earned or incurred, regardless of payment date. Accrual uses receivables and payables to bridge the gap, giving a truer picture of performance in each period.
Which is better for a small business in Kenya?
If you trade purely in cash with no credit either way, cash accounting is simpler and fine. Once you sell on credit, buy on supplier terms, or hold significant stock, accrual accounting stops your books from swinging with payment timing and shows whether you are actually profitable — which is why most growing firms adopt it.
Does accrual accounting mean I ignore cash flow?
No — the opposite. Accrual shows performance, but you still manage cash closely; the two work together. Accrual is precisely what reveals receivables and payables, and those are what let you see cash-flow pressure coming instead of being surprised by it.
Can accounting software handle accrual automatically?
Yes. When sales, purchases, and payments flow through one system, revenue is recognized when invoiced, expenses when billed, and the receivables and payables are maintained without manual journals — which is what makes accrual practical for a small team rather than an accountant-only exercise.