The one difference that defines both methods
Cash and accrual accounting differ on exactly one question: when do you record a transaction? Cash basis records income when the money actually lands in your account and records expenses when the money actually leaves it. Accrual basis records income when you earn it — the moment you send the invoice — and records expenses when you incur them, the moment the bill arrives, regardless of when money changes hands. That is the entire distinction. Everything else about the two methods flows from that single timing rule. A freelancer who sends a 2,000 invoice in March and gets paid in May records that income in May under cash basis, but in March under accrual basis. Same money, same work — recorded in two different months depending on the method. Understanding this one rule is enough to understand the whole debate.
How cash basis works in practice
Cash basis accounting mirrors your bank account. Money in is income on the day it arrives; money out is an expense on the day it leaves. If you want to know how your business did last month, you can almost read it off your statement. This is why cash basis is the default for the vast majority of freelancers and small service businesses — it is intuitive, it is simple to maintain, and it never shows income you have not actually received. The downside is that it can distort the picture over short periods. A month where three big invoices happen to get paid looks fantastic, and the following month where you did just as much work but nobody paid yet looks terrible, even though your actual performance was steady. Cash basis tells you about your cash, which is not always the same as your business.
How accrual basis works in practice
Accrual accounting matches income and expenses to the period they actually belong to, regardless of when money moves. You earned the revenue when you delivered the work, so that is when it counts — even if the client pays sixty days later. You incurred the cost when you received the service, so that is when the expense counts, even if you pay the bill next month. This gives a far more accurate picture of how your business is performing in any given period, because it is not thrown off by the timing of payments. The trade-off is complexity. Accrual books require tracking accounts receivable (money owed to you) and accounts payable (money you owe), which means your records no longer match your bank balance and you need a system to reconcile the two.
A worked example to make it concrete
Imagine you run a small design studio. In December you complete a 5,000 branding project and send the invoice on the 20th. The client pays on January 15th. You also buy 800 of software in December but the charge hits your card on January 2nd. Under cash basis, both transactions land in January — December looks like a quiet month even though you did 5,000 of work in it, and January looks unusually busy. Under accrual basis, the 5,000 income and the 800 expense both land in December, the month they actually relate to, giving December a true picture of 4,200 in profit from real activity. This is why a growing business with longer payment terms eventually finds accrual more honest: it stops the calendar quirks of when clients happen to pay from distorting which months looked good.
The tax implications you cannot ignore
The method you choose changes when you pay tax on income. Under cash basis, you are taxed on money you have actually received in the tax year — so an invoice sent in December but paid in January is next year's income. Under accrual basis, that December invoice is taxed this year even though the cash has not arrived, which can mean owing tax on money you do not yet hold. This is one reason cash basis is so popular with small businesses: you are never taxed on income you have not collected. Many tax authorities also restrict which method you can use — some require accrual once your revenue passes a threshold, or if you hold significant inventory. Always confirm the rules in your country before choosing, and read our small business tax tips for how timing interacts with your bill.
When inventory forces the decision
If you sell physical products and carry stock, the choice is often made for you. Many tax systems require businesses that hold significant inventory to use accrual accounting, because cash basis can badly misrepresent profit when you buy stock in one period and sell it in another. Imagine spending 10,000 on inventory in December that you will sell gradually over the next six months. Under cash basis, December shows a 10,000 loss and the following months show pure profit with no cost attached — neither figure reflects reality. Accrual accounting, with its matching of costs to the revenue they generate, records the cost of each item only when that item is sold. For product businesses, this matching is not just more accurate; it is frequently a legal requirement once you cross a revenue or inventory threshold.
How to choose for your business
For most freelancers and solo service businesses, cash basis is the right answer: it is simpler, it matches your bank account, it never taxes you on money you have not received, and tax authorities almost always permit it for small service operations. Choose accrual if you carry meaningful inventory, if you regularly invoice on long payment terms and need to see true monthly performance, if you are seeking investment or a loan and need standard financial statements, or if your tax authority requires it at your revenue level. A useful middle path exists too: keep your official books on cash basis for simplicity and tax, but track your outstanding invoices and unpaid bills separately so you still know what you are owed and what you owe. Many small business tools, including invoicing apps, give you that receivables view automatically.
Can you switch methods later?
Yes, but not casually. You can change accounting methods, but in most countries it requires notifying your tax authority and sometimes filing a formal request, because switching changes which year your income falls into and the authority wants to ensure income is not skipped or double-counted in the transition. The practical advice is to start with cash basis if you qualify, since it is the simpler method, and only move to accrual when your business genuinely outgrows it — typically when you take on inventory, employees, outside investment, or payment terms long enough that cash timing distorts your reporting. Switching mid-life is manageable with an accountant's help; switching repeatedly is a red flag. Pick deliberately, document the choice, and stay consistent, because consistency is what makes your year-over-year numbers comparable and your books trustworthy.
See both views without the accounting headache
You do not have to choose between simplicity and insight. Kelvo records every invoice and expense as you go and shows you a live profit and loss report, while also tracking which invoices are still unpaid — so you get the simplicity of cash-based bookkeeping and the receivables view that accrual is prized for, without maintaining two sets of books. There is no chart of accounts to configure and no journal entries to learn. The free plan includes unlimited clients and invoices, expense tracking with optional VAT, and the P&L report. If you want to understand how those numbers come together, our profit and loss statement guide walks through it. Start free at kelvo.app and let the method matter less than the clarity.