Cash vs Accrual Accounting for Freelancers

Short answer: the two methods differ on when you record income and expenses. Cash basis counts income when the money actually hits your account and expenses when you actually pay them. Accrual basis counts income when you invoice (even if unpaid) and expenses when you incur them (even if unpaid). Most freelancers should — and do — use cash basis. Here's why, and the cases where accrual is required.

Whichever method you use, your rate still has to cover tax. The free Freelance Rate Calculator → shows your after-tax take-home so you can price right.

The core difference

Cash basisAccrual basis
Income recorded when…The client pays youYou send the invoice
Expense recorded when…You pay the billYou receive the bill
Tracks cash on hand?Yes — matches your bankNo — can show profit with an empty account
ComplexitySimpleMore work (track receivables & payables)
Who uses itMost freelancers & small businessesLarger businesses, inventory, or when required

Concretely: you invoice a client $5,000 on December 28, 2026, and they pay on January 10, 2027. Under cash basis, that $5,000 is 2027 income (when paid). Under accrual, it's 2026 income (when invoiced). Same money — different tax year.

Why most freelancers use cash basis

For a freelancer with no inventory and modest revenue, cash basis is almost always the right default.

Want clean books that match your bank? Start by logging every payment and expense in one place — the free Freelance Rate Calculator → helps you see income against expenses and tax at a glance.

When accrual is required (or smarter)

You may be required to use accrual — or it may simply give a truer picture — if:

You generally pick your method on your first tax return and stick with it; switching later requires IRS consent (Form 3115). So choose deliberately, but for most freelancers that choice is simply "cash."

How the choice affects your taxes

The method only changes timing, not the total tax you owe over the life of the business — income lands in one year or the next. But timing matters:

Keep the books simple, keep the money straight

Cash basis works because it matches reality — money in, money out. The $9 Freelance Rate & Tax Calculator spreadsheet nets your income against expenses and tax so you always know your real position, no accounting degree required. Invoicing clients too? Get the calculator + invoice template in the $14 Starter Pack →

Frequently asked questions

Should a freelancer use cash or accrual accounting?

Most freelancers should use cash basis. It records income when you're paid and expenses when you pay them, so your books match your bank account, it's simpler to maintain, and you don't pay tax on invoices that haven't been collected yet. Accrual is mainly for larger businesses, those carrying inventory, or anyone who needs true month-to-month profitability.

What is the difference between cash and accrual basis?

Cash basis records income when the client pays and expenses when you pay a bill. Accrual basis records income when you send an invoice and expenses when you incur them, regardless of whether money has changed hands. The difference is purely about timing — when a transaction is counted — not the total amount.

Does cash vs accrual change how much tax I pay?

Over the life of your business, no — the same income is taxed either way. The method only changes which tax year a given dollar of income or expense falls into. Cash basis does give you a small timing lever, such as paying an expense in December versus January, to shift a deduction between years.

Can I switch from cash to accrual later?

You generally choose your accounting method on your first tax return and use it consistently. Switching afterward usually requires IRS consent by filing Form 3115, so it's best to pick deliberately up front. For most freelancers without inventory, cash basis is the straightforward and allowed choice.