Cash Basis vs. Accrual Accounting: Which Should You Use?

Every business keeps its books one of two ways: cash basis or accrual. It sounds like an accountant’s technicality, but the choice shapes how your numbers look, how much tax planning you can do, and how much work your bookkeeping takes. The good news for most self-employed people: the simpler method is usually also the right one.
The core difference: timing
Both methods track the same income and the same expenses. The only thing that differs is when you record them.
- Cash basis: you record income when the money lands in your account and expenses when the money leaves it. Invoice paid? That’s revenue today. Bill paid? That’s an expense today.
- Accrual basis: you record income when it’s earned and expenses when they’re incurred — even if no money has changed hands yet. Send a $5,000 invoice in March? That’s March revenue, even if the client pays in May.
| Cash basis | Accrual basis | |
|---|---|---|
| Records revenue | When paid | When earned / invoiced |
| Records expenses | When paid | When incurred / billed |
| Complexity | Low — mirrors your bank | Higher — tracks A/R and A/P |
| Best for | Freelancers, service businesses | Inventory, larger companies, GAAP |
Why most self-employed people should use cash basis
Cash basis wins for the vast majority of freelancers, contractors, and small service businesses for three reasons:
1. It matches how you already think about money
Cash basis is essentially how you track your personal finances — money in, money out. There are no accounts receivable or payable to maintain. Your books look like your bank statement, which makes them easy to keep and easy to trust.
2. It aligns with how you’re taxed
On cash basis, you pay tax on money you’ve actually received and deduct expenses you’ve actually paid. You’re never taxed on an invoice a client hasn’t paid yet — which, on accrual, can happen. That alignment also gives you a simple, legal year-end lever: paying a business expense in December vs. January, or nudging a December invoice into January, shifts income between tax years.
3. The IRS allows it
Businesses with average annual gross receipts under roughly $32 million (inflation-adjusted) can generally use the cash method for federal taxes. That’s essentially every solo operator and small business.
When accrual makes sense
Accrual isn’t “better” — it’s built for a different job. Reach for it when:
- You carry inventory. Matching the cost of goods to the sale requires accrual-style timing.
- You need GAAP financials. Lenders, investors, and acquirers usually want accrual statements; cash-basis books aren’t GAAP-compliant.
- You want precise month-to-month profitability. Accrual matches revenue to the costs that produced it, so a lumpy-payment business gets a smoother, truer picture of each period.
The trade-off is real work: you have to track what you’re owed and what you owe, and accrual can even mask a cash crunch by showing a profit while your bank account runs dry.
The bottom line
If you’re a freelancer or small service business, start with cash basis. It’s simpler, it’s tax-aligned, and it’s almost certainly what you should use unless a specific reason (inventory, outside financing) pushes you to accrual. You can always switch later with IRS Form 3115 if your situation changes.
It’s no accident this is what Cash Basis AI is built around. We handle the day-to-day of cash-basis bookkeeping automatically — connect your bank, and every transaction is categorized as it clears, your reports stay current, and your quarterly tax estimate updates in real time. It’s the method most self-employed people should use, done without the spreadsheet. Once your books are clean, the next question is usually how much to set aside for taxes — and that answer gets a lot easier when your numbers are already accurate.
Never guess about taxes again
Cash Basis AI connects to your bank, categorizes every transaction automatically, and keeps a live quarterly tax estimate on your dashboard — so the number is always ready, not something you scramble to build in April.