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.
What AWRA OpsHub does today
- Receivables and payables as real records — customer invoices with balances due, purchase orders, vendor payment transactions — so obligations exist in the system before cash moves.
- An AR/AP aging report grouping outstanding receivables and payables into age buckets.
- Invoice and expense dates held separately from payment dates, which is the raw material period-matching needs.
- A monthly period close record with who closed it, when, and whether it was reopened.
More we can add to your workspace
- A cash-basis / accrual-basis switch. One setting that reports the same data on either basis.
- A manual journal, so an accrual, a prepayment or a deferral cannot be posted. Period-matching adjustments of the kind this article describes are not something you can enter.
- Depreciation, which is one of the commonest accrual entries.
- Expenses posting to the ledger. An expense recognised in one period and paid in another currently reaches the trial balance through neither, which is what posting them fixes.
The honest position: we hold the dates and obligations that make accrual accounting possible, and the period-end adjustments that turn them into accrual accounts belong in your accounting package, where a manual journal exists. If your accountant is producing accrual accounts, we are a source of well-dated operational detail for them rather than a replacement.
Anything above that you need, we can build for you
Everything listed above as something we can add describes what ships in the standard product today — it is a starting point, not a limit on what AWRA OpsHub can do for your organisation. Kenya's eTIMS integration and its maintained payroll engine are both in the product because clients needed them and commissioned them; neither appeared by itself, and the same door is open for whatever you just read about. One qualification so this is worth what it claims: a small number of things on this blog we deliberately leave to a specialist rather than build — a statutory ledger we will not sign our name to, a rule that would decide a tax question for you, a clinical or member-funds record that belongs in a regulated system — and where that is true the post says so in those words. Everything else is a scope, a timeline and a price.
The operational work, which is what most commissions actually are
An extra approval stage in a chain that does not match the standard one, a custom field set on employees or assets that only your sector needs, an expiry that has to block an order rather than send an email, a report your board asks for in a shape nothing produces, or a scanner or weighbridge feeding the goods-in door. These are the commissions we are asked for most often and the smallest ones we quote — and unlike a revenue-authority pipeline, none of them waits on a regulator.
The module-shaped additions, which are the ones readers ask for most often
A price list with real discount authority, a customer-facing quotation that expires, a bill of materials or recipe costing, a staff advance that is issued, acquitted and chased, a member or unit ledger, a matching rule that holds a payment. Each of these is a build rather than a setting, and each has been quoted before — a bigger piece of work than a custom field, with a written spec and a date instead of a roadmap slide.
The report, document or pack nothing currently produces
The board pack in the shape your board actually asks for, a donor or funder layout, an invoice or receipt template carrying what your regulator or your customer expects, a dataset the report builder cannot reach yet. Usually the fastest thing on this list to deliver, because the data is already in the system.
Systems, rails and hardware you already run
The accounting package, CRM, online store, core banking or custom database you intend to keep — connected through our API so a fact is entered once and appears everywhere it is needed. Plus the physical edge: a scanner, a scale, a weighbridge or a till peripheral feeding the door it belongs to.
How it works: you describe the requirement, we return a written scope, timeline and cost, and once agreed it is built into your environment and maintained as part of the product. Nothing here waits on a regulator or a published specification, which is why operational builds are the ones we quote fastest. Tell us the requirement that would otherwise rule us out — that is a better first conversation than a demo.
Tell us what your operation needsObligations recorded before the cash moves
Invoices, purchase orders and payables with real dates and balances, plus AR/AP aging — the detail an accrual view is built from.
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.