Accrual vs Cash Accounting — Which is Right for Your Business?
Choosing between accrual and cash accounting can affect how you track income, expenses, and business performance. Learn the key differences, advantages, and drawbacks of each method to determine which is right for your business.

One of the first decisions a small business owner needs to make when setting up their accounting is which accounting method to use — cash basis or accrual basis.
For many business owners, this decision is made by default — they either do not know there is a choice, or they pick whichever option their accounting software suggests first. But it is a decision worth making consciously — because the two methods produce different financial pictures of your business, and choosing the wrong one can make your reports misleading and your tax filings more complicated than they need to be.
This guide explains both methods clearly — how each one works, what the practical differences look like, the advantages and disadvantages of each, and the factors that should guide your choice.
What is Cash Basis Accounting?
Cash basis accounting is the simpler of the two methods. It records income when cash is actually received and expenses when cash is actually paid.
Under cash basis accounting:
- You send an invoice to a client in March. The client pays in April. The income is recorded in April — when the cash arrived.
- You receive a supplier invoice in March. You pay it in April. The expense is recorded in April — when the cash left your account.
Cash basis accounting tracks the actual movement of cash — in and out of your bank account. Your income for any period is the cash you received in that period. Your expenses are the cash you paid in that period. Your profit is the difference between the two.
This is intuitive because it mirrors your bank account. When you look at your cash basis Profit & Loss statement for March, it shows you what you received and what you paid during March — which broadly corresponds to what happened in your bank account during March.
What is Accrual Basis Accounting?
Accrual basis accounting records income when it is earned — when the work is completed and the invoice is sent — and expenses when they are incurred — when the goods or services are received — regardless of when cash actually changes hands.
Under accrual basis accounting:
- You send an invoice to a client in March. The client pays in April. The income is recorded in March — when it was earned.
- You receive a supplier invoice in March. You pay it in April. The expense is recorded in March — when it was incurred.
Accrual basis accounting tracks economic activity — when value is created and when obligations are incurred — rather than cash movement. Your income for any period is what you earned in that period, regardless of whether clients have paid yet. Your expenses are what you incurred in that period, regardless of whether suppliers have been paid yet.
This is less intuitive than cash basis — your P&L for March can show significant income even if most of your March invoices are still outstanding and the cash has not arrived. But it gives a more accurate picture of business performance — because it shows what your business actually did in March, not just what cash happened to move in March.
A Practical Example — The Same Business, Two Methods
The difference between the two methods is easiest to understand through a concrete example.
The business: A small consulting firm that completes a $10,000 project in March, sends the invoice on March 31, and receives payment on April 15.
Under cash basis accounting:
- March P&L: $0 revenue from this project (payment not received until April)
- April P&L: $10,000 revenue (payment received)
Under accrual basis accounting:
- March P&L: $10,000 revenue (work completed and invoiced)
- April P&L: $0 revenue from this project (already recognized in March)
The total revenue is the same — $10,000 — but the timing is different. Under cash basis, the revenue appears in April. Under accrual, it appears in March — when the work was actually done.
Now consider a more complex scenario — the same firm has multiple projects completing at different times, clients paying at different intervals, and supplier invoices arriving before and after payment.
Under cash basis, March might show only $3,000 in revenue because most March clients have not paid yet — even though $15,000 of work was completed and invoiced during the month. Under accrual, March shows $15,000 in revenue — an accurate reflection of the work done.
Which gives a better picture of March performance? Accrual — because it shows what the business actually achieved in March, not just what cash happened to arrive.
Advantages of Cash Basis Accounting
Simplicity Cash basis is straightforward — you record transactions when cash moves. There are no accounts receivable, no accounts payable, no accruals, no prepayments. For very small businesses with simple finances and primarily cash transactions, this simplicity is a genuine advantage.
Reflects actual cash position Under cash basis, your Profit & Loss broadly reflects your cash position — what came in and what went out. For a business where cash timing is the primary financial management concern, this alignment is useful.
Easier tax management Under cash basis, you only pay tax on income you have actually received — not on invoices you have sent but clients have not yet paid. For businesses with slow-paying clients or significant outstanding receivables, this is a meaningful benefit.
Lower accounting complexity Cash basis requires less bookkeeping discipline — no accruals, no deferrals, no complex period-end adjustments. For a business owner managing their own books without an accounting background, this simplicity reduces the risk of errors.
Disadvantages of Cash Basis Accounting
Can be misleading Cash basis can paint a misleading picture of business performance — particularly for businesses that invoice clients with payment terms. A profitable month of work can show as a loss if most invoices have not yet been paid. A quiet month can show strong income if large invoices from previous months happen to be paid.
No accounts receivable visibility Under cash basis, outstanding invoices do not appear in your financial reports as assets — because they have not been paid yet. Your balance sheet does not reflect what clients owe you. This can give a distorted picture of the overall financial health of the business.
Not suitable for all businesses Businesses with inventory, significant fixed assets, employees, or complex financial arrangements generally need accrual accounting to produce meaningful financial reports. Cash basis is simply not adequate for businesses of a certain complexity.
May not be accepted for external reporting Banks, investors, and some larger clients may require accrual-basis financial statements. Cash basis statements are not acceptable for many formal financial reporting purposes.
Regulatory requirements in some jurisdictions Many countries require businesses above a certain revenue threshold to use accrual accounting. Cash basis is often only permitted for small businesses below a specific size.
Advantages of Accrual Basis Accounting
More accurate financial picture Accrual accounting matches income and expenses to the period they relate to — regardless of cash timing. This produces financial statements that more accurately reflect the true performance and financial position of the business.
Better for management decision-making When revenue and expenses are matched to the correct periods, financial reports become more useful for decision-making. Comparing month-to-month performance, identifying trends, and evaluating the profitability of specific projects or client relationships all require the period-matching that accrual provides.
Complete balance sheet Accrual accounting produces a complete balance sheet — including accounts receivable (what clients owe you) and accounts payable (what you owe suppliers). This gives a comprehensive view of the business's financial position that cash basis cannot provide.
Required for growth As a business grows — taking on employees, borrowing money, managing inventory, dealing with investors — accrual accounting becomes essential. Building accrual-basis habits early avoids the disruption of switching methods later.
Generally accepted accounting standard Accrual basis is the accounting method required by Generally Accepted Accounting Principles (GAAP) and International Financial Reporting Standards (IFRS) — the standards used for formal financial reporting worldwide. For any business that may need to produce formal financial statements, accrual accounting is the right foundation.
Disadvantages of Accrual Basis Accounting
More complex Accrual accounting requires more discipline and more bookkeeping knowledge — managing accounts receivable and payable, recording accruals and prepayments, making period-end adjustments. For a business owner managing their own books, this additional complexity is real.
Profit without cash Under accrual accounting, you can show significant profit on your P&L while having very little cash in your bank — because you have invoiced clients who have not yet paid. This disconnect between reported profit and actual cash can create cash flow management challenges if not carefully monitored.
More tax complexity Under accrual accounting, you may owe tax on income you have invoiced but not yet received. If clients are slow to pay — or default entirely — you may have paid tax on income that never actually arrived. Most jurisdictions have provisions for bad debt deductions, but the timing mismatch can create cash flow strain.
Requires more accountant involvement Period-end adjustments, accruals, and prepayments require accounting knowledge that many small business owners do not have — making professional accountant involvement more necessary under accrual accounting.
The Key Differences — Side by Side
| Cash Basis | Accrual Basis | |
|---|---|---|
| Revenue recorded | When cash received | When earned (invoice sent) |
| Expenses recorded | When cash paid | When incurred (bill received) |
| Accounts receivable | Not tracked | Tracked as asset |
| Accounts payable | Not tracked | Tracked as liability |
| Complexity | Simple | More complex |
| Accuracy | Less accurate | More accurate |
| Best for | Very small, cash businesses | Growing, invoice-based businesses |
| Balance sheet | Incomplete | Complete |
| Tax timing | Pay on received income | Pay on earned income |
Which Method Should You Use?
The right accounting method depends on several factors — the size and complexity of your business, the nature of your revenue, your regulatory requirements, and your management information needs.
Use cash basis accounting if:
- Your business is very small with simple finances
- You primarily receive payment at the point of sale — retail, market trading, service businesses that require upfront payment
- Your annual revenue is below the threshold that requires accrual accounting in your jurisdiction
- You are a sole trader managing your own books without an accountant
- Cash flow management is your primary financial concern and the simplicity of cash basis helps you manage it
Use accrual basis accounting if:
- Your business invoices clients with payment terms — Net 14, Net 30, Net 60
- You have significant accounts receivable at any point in time
- You carry inventory or manage stock
- You have employees or significant payroll obligations
- You have business loans or significant financial commitments
- You are growing toward a scale where formal financial reporting matters
- You need to produce financial statements for a bank, investor, or regulator
- Your revenue and expenses occur in different periods frequently
When in doubt — start with accrual
For most service businesses that invoice clients — which includes the majority of freelancers, consultants, agencies, and professional services firms — accrual accounting gives a more accurate and useful financial picture. The additional complexity is manageable with good accounting software that handles the mechanics automatically.
If you are currently on cash basis and your business is growing — or if you are finding that your cash basis reports do not reflect the reality of your business performance — switching to accrual is the right move.
Switching From Cash to Accrual Accounting
If you start on cash basis and later need to switch to accrual — which is a common progression as businesses grow — the transition requires some work but is straightforward with accounting software.
The key steps in switching are:
Choose your transition date — Typically the start of a new financial year, to keep the two methods in separate periods and avoid complications with year-end reporting.
Set up accounts receivable — Record all outstanding invoices as accounts receivable entries as of the transition date — creating the opening AR balance that accrual accounting requires.
Set up accounts payable — Record all outstanding supplier invoices as accounts payable entries as of the transition date.
Record prepayments and accruals — Identify any expenses that have been paid in advance (prepayments) or incurred but not yet invoiced (accruals) and record them correctly under accrual principles.
Inform your accountant — Your accountant needs to know you have changed accounting methods — it affects how your tax return is prepared and may require specific disclosures in your financial statements.
Most accounting software supports both cash and accrual accounting and allows you to toggle between them for report generation — so you can see the same period under both methods and understand the difference.
Modified Cash Basis — A Middle Ground
Some small businesses use a modified cash basis — also called modified accrual — which applies cash basis to most transactions but accrual principles to specific items like accounts receivable and fixed assets.
For example, a business might record income on a cash basis (only when received) but record fixed asset purchases as assets and depreciate them over time rather than expensing them immediately — which is an accrual principle.
Modified cash basis is not an officially recognized accounting standard — but it is a practical approach that many small businesses use, often without formally labeling it. Your accountant can advise on whether a modified approach is appropriate for your business and jurisdiction.
Cash vs Accrual in Your Accounting Software
Modern accounting software typically supports both cash and accrual accounting — and often lets you generate reports under either method from the same underlying data.
In Accoru, you can toggle between cash and accrual basis on any financial report — your P&L, balance sheet, and tax reports can all be generated under either method. This is particularly useful when:
- You manage your books on an accrual basis but want to see cash basis reports for cash flow management
- Your accountant needs accrual-basis financial statements but you prefer to monitor cash basis performance
- You are considering switching methods and want to compare the two views side by side
The underlying transaction data is the same — the difference is only in which period each transaction is recognized for reporting purposes.
Tax Implications — Cash vs Accrual
The accounting method you use directly affects how and when you pay tax — which makes it a decision worth discussing with your accountant before finalizing.
Under cash basis: You pay tax on income in the year it is received — regardless of when the invoice was sent. If you invoice a client in December but receive payment in January, the income is taxed in January's financial year.
Under accrual basis: You pay tax on income in the year it is earned — when the invoice is sent. The December invoice is taxed in December's financial year even if payment does not arrive until January.
For most businesses, the tax difference between the two methods balances out over time — income that shifts into the next year under cash basis shifts out again the following year. But in a transition year — when switching methods, or in a year of significant growth — the timing difference can be material.
Some jurisdictions offer specific tax advantages for businesses using cash basis — particularly for small businesses that struggle with the tax-before-cash-received problem of accrual accounting. Check the rules in your jurisdiction and discuss the tax implications with your accountant before choosing your method.
A Decision Framework
If you are still unsure which method is right for your business, work through these questions:
1. Do you invoice clients with payment terms? If yes — accrual accounting gives a more accurate picture of your business performance. Consider starting with accrual.
2. Do you have significant outstanding invoices at any point in time? If yes — cash basis will significantly understate your income in periods when invoices are sent but not yet paid. Accrual is more appropriate.
3. Is your business regulated or required to produce formal financial statements? If yes — accrual accounting is almost certainly required. Check the requirements in your jurisdiction.
4. Are you managing your own books without accounting experience? If yes and your business is simple — cash basis is easier to maintain correctly. As your business grows, plan to transition to accrual.
5. Is your revenue primarily received upfront or at point of sale? If yes — cash basis may be sufficient and simpler.
6. Are you growing toward a scale where investors, banks, or formal reporting will be required? If yes — start with accrual now. Switching later is more disruptive.
Summary
The choice between cash and accrual accounting is one of the most important accounting decisions a small business makes — and it is worth making deliberately rather than by default.
Cash basis is simpler, reflects actual cash movement, and is appropriate for very small businesses with simple finances and primarily cash transactions.
Accrual basis is more accurate, produces complete financial statements, and is appropriate for any business that invoices clients with payment terms, carries inventory, or is growing toward a scale where formal financial reporting matters.
For most service businesses that invoice clients — which is the majority of small businesses — accrual accounting gives the more useful and accurate financial picture. The additional complexity is manageable with good accounting software that handles the mechanics automatically.
When in doubt, start with accrual. It is easier to maintain good accrual records from the beginning than to switch from cash to accrual after years of cash-basis bookkeeping.
Frequently Asked Questions
Q: What is the main difference between cash and accrual accounting? A: The main difference is timing. Cash basis records income when cash is received and expenses when cash is paid. Accrual basis records income when it is earned — when the invoice is sent — and expenses when they are incurred — when the bill is received — regardless of when cash actually changes hands.
Q: Which accounting method is better for small business? A: It depends on the nature of your business. For very small businesses with simple finances and primarily cash transactions, cash basis is simpler and sufficient. For businesses that invoice clients with payment terms — which includes most service businesses — accrual accounting gives a more accurate and useful financial picture. Most growing businesses ultimately need accrual accounting.
Q: Can I switch from cash to accrual accounting? A: Yes. The transition is most straightforward at the start of a new financial year. You will need to set up opening accounts receivable and payable balances, record any prepayments and accruals, and inform your accountant. Your accounting software can support both methods and help with the transition.
Q: Does the accounting method affect how much tax I pay? A: The accounting method affects the timing of when you pay tax — not necessarily the total amount over time. Under cash basis, you pay tax on income when received. Under accrual, you pay tax on income when earned. In any given year, the method can make a significant difference — particularly in years of strong growth or when switching methods. Discuss the tax implications with your accountant.
Q: Is accrual accounting required for small businesses? A: Requirements vary by jurisdiction and business size. Many countries require accrual accounting for businesses above a certain revenue threshold. In the UK, most businesses can use cash basis up to a certain turnover. In the US, C corporations and businesses with inventory are generally required to use accrual. Check the requirements in your jurisdiction and confirm with your accountant.
Q: Can I use cash basis for tax and accrual for management reporting? A: This depends on your jurisdiction. In some countries, you must use the same accounting method for both tax and management purposes. In others, you may be permitted to use different methods for different purposes. Your accountant can advise on what is permissible in your jurisdiction and whether maintaining dual records is practical for your business.
Q: What is modified cash basis accounting? A: Modified cash basis — sometimes called modified accrual — applies cash basis to most transactions but uses accrual principles for specific items such as fixed assets, inventory, and long-term liabilities. It is a practical middle ground used by some small businesses but is not an officially recognized accounting standard. Your accountant can advise on whether a modified approach is appropriate for your specific situation.
Accoru supports both cash and accrual accounting — generate your Profit & Loss, balance sheet, and tax reports under either method from the same underlying data, and switch between views with one click.