BookkeepingBy Todd Frazier, CPAJuly 8, 2026 · 7 min read

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

A woman in a cardigan reviews a spreadsheet on her laptop at a book-covered table in a bookshop by a bright window.

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 basisAccrual basis
Records revenueWhen paidWhen earned / invoiced
Records expensesWhen paidWhen incurred / billed
ComplexityLow — mirrors your bankHigher — tracks A/R and A/P
Best forFreelancers, service businessesInventory, 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.

Run your real numbers
See your self-employment tax and quarterly payments in seconds — free, no signup.
Open the estimator

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.

Cash Basis AI

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.