Cash vs Accrual Accounting, Explained
Cash accounting and accrual accounting both track your business money. The big difference is **when** income and expenses show up in your records.
The short answer
Cash accounting records money when it actually moves. You count income when a customer pays you. You count an expense when you actually pay the bill.
Accrual accounting records money when it is earned or owed. You count income when you do the work or send the invoice, even if the customer pays later. You count an expense when you receive the bill or incur the cost, even if you pay later.
For many very small businesses, cash accounting feels simpler. It follows the bank account more closely. For businesses with inventory, lots of unpaid invoices, outside investors, loans, or a need for clearer month-by-month reporting, accrual accounting often gives a more complete picture.
Neither method is "better" for every business. The right choice depends on your business type, how you get paid, whether you carry inventory, how clean your records are, and what your licensed accountant says after reviewing your situation. If you need help understanding your options, BalancedRow can help you get matched with a licensed accountant. BalancedRow is a free matching service only. We do not give tax or accounting advice.
What cash accounting looks like in real life
Cash accounting is easy to picture because it follows real cash in and cash out.
Example:
- You finish a website project in December.
- You send the invoice in December.
- The client pays you in January.
Under cash accounting, that income usually shows up in January, because that is when you received the money.
Now an expense example:
- Your internet bill for December arrives in December.
- You pay it in January.
Under cash accounting, that expense usually shows up in January, because that is when you paid it.
Why some owners like it:
- It is simpler to understand.
- It can be easier to maintain if your business is small.
- It often matches what you see in your bank account.
- It may help you think about real cash available to pay bills.
Where it can mislead you:
- A strong month may look weak if customers have not paid yet.
- A weak month may look strong if you collected old invoices.
- You may not see what customers owe you or what bills are coming due.
- It can hide profit problems if cash is coming in late or unevenly.
This is one reason many owners use bookkeeping reports to look past the bank balance alone. If you are still setting up your records, learn more about bookkeeping and what a licensed accountant may help you organize.
What accrual accounting looks like in real life
Accrual accounting is more about economic activity than bank timing. It tries to show when work happened and when obligations were created.
Using the same example:
1. You finish the website project in December.
2. You invoice the client in December.
3. The client pays in January.
Under accrual accounting, that income usually shows up in December, because that is when you earned it.
Expense example:
1. Your December internet bill arrives in December.
2. You pay it in January.
Under accrual accounting, that expense usually shows up in December, because that is when the cost belongs to your business activity.
Why some owners prefer it:
- It can give a clearer picture of true monthly profit.
- It shows accounts receivable, meaning money customers owe you.
- It shows accounts payable, meaning bills you owe others.
- It can be more useful for planning, budgeting, and talking to lenders.
- It often fits businesses with inventory or more complex operations.
What to watch out for:
- It is harder to maintain correctly.
- Your profit on paper may look good even when cash is tight.
- Mistakes in invoicing, bill entry, or inventory can distort your reports.
- It usually needs better bookkeeping discipline.
A licensed CPA or IRS Enrolled Agent can explain how this works for your business and tax filing. BalancedRow can connect you with someone through our free small-business accounting matching service. You compare options, you verify the credential and PTIN, and you choose who to hire.
Which method is common for different kinds of businesses
There is no one-size-fits-all rule. But these patterns are common:
Cash accounting is often used by:
- Solo service businesses
- Freelancers and contractors
- Very small owner-operated businesses
- New businesses with simple transactions
Accrual accounting is often used by:
- Businesses that invoice customers and wait to be paid
- Businesses that carry inventory
- Companies with employees, recurring bills, or larger vendor balances
- Businesses that need better internal reporting
- Businesses seeking loans, investors, or formal financial statements
A few honest points matter here:
- Tax rules can limit your choice. Some businesses may need or prefer a certain method based on inventory, gross receipts, entity type, or other IRS rules.
- You may use one view for management and another for certain tax adjustments. This happens, but it should be handled by a qualified professional.
- Switching methods is not always simple. Changing from cash to accrual, or the other way around, can affect your tax reporting and may require formal steps.
That is why this is not a DIY guess if your business is growing, has inventory, or already has messy books. A licensed accountant can tell you what method makes sense, what the tax impact may be, and what cleanup is needed first.
If you are hiring help, expect typical ranges, not guaranteed prices. Monthly bookkeeping often runs about $150-$600 per month for a small business, depending on transaction volume and cleanup needs. A CPA may charge roughly $150-$400 per hour for more complex work. A business tax return often falls around $500-$1,800. The real fee depends on the work involved, your situation, your records, and your area. Confirm the fee and scope in writing before any work starts. You can compare typical costs on our pricing page.
How to decide what to do next
If you are unsure, do not panic. A lot of owners mix up bookkeeping method, tax method, and software settings. That is normal.
Use this simple checklist:
1. Look at how your business gets paid.
- Paid at the time of sale? Cash may feel natural.
- Paid weeks later by invoice? Accrual may show your business more clearly.
2. Check whether you have inventory or many unpaid bills.
- If yes, accrual often becomes more important.
3. Ask what reports you need.
- If you only want a simple cash view, cash may be enough.
- If you want to understand true monthly profit, accrual may help more.
4. Review your tax filing reality.
- The right method for taxes is not just a preference. IRS rules matter.
5. Get a licensed accountant to review your setup.
- Hire a CPA or IRS Enrolled Agent.
- Verify the credential and PTIN yourself through the IRS Directory of Federal Tax Return Preparers or your state board of accountancy.
- Confirm the scope, timeline, and fee in writing.
6. Protect your sensitive information.
- Never share your Social Security Number, ITIN number, bank login, or tax documents with anyone you have not verified.
- BalancedRow only collects contact and request details for matching. We never ask for SSNs, ITIN numbers, financial-account numbers, or tax documents.
If you want help finding someone qualified, you can use our free matching service for tax preparation or related accounting help. We connect people with licensed accountants. We do not provide accounting or tax advice.
Cash accounting tracks money when it is paid or received. Accrual accounting tracks money when it is earned or owed. If your business is small and simple, cash may feel easier. If you invoice customers, carry inventory, or want clearer reports, accrual may fit better. Talk to a licensed CPA or IRS Enrolled Agent, verify their credential and PTIN yourself, and do not share sensitive tax or ID information until you have verified who you are dealing with.