Free Agent Finance

Taxes

All Taxes Guides Quarterly Estimated Taxes Guide Tax Deduction Checklist How Much to Save for Taxes

Money Management

Business Banking Bookkeeping Budgeting

Structure & Benefits

Business Structure Health Insurance Retirement

Tools & Resources

Calculators Software Reviews Guides Resources

Company

About Contact Join the Newsletter

Bookkeeping

Cash vs Accrual Accounting: Which Fits a Freelance Business

Two different ways to answer "did I make money this month?" — and for most freelancers, one is clearly simpler without giving up much.

Accounting ledger book on a desk

Cash and accrual accounting answer the same question — how much did the business make — using different timing rules. The difference rarely matters for very simple freelance businesses, but it's worth understanding once invoicing timelines get longer.

Cash-basis accounting

Income counts when you actually receive payment; expenses count when you actually pay them. This is intuitive and matches how most freelancers experience their bank account day to day — if the money hasn't landed yet, it doesn't count as income yet.

Accrual-basis accounting

Income counts when it's earned (e.g., when you send an invoice or complete a milestone), regardless of when the client actually pays. Expenses count when incurred, not necessarily when paid. This gives a more accurate real-time picture of profitability for businesses with significant timing gaps between work performed and cash received.

Why most freelancers use cash-basis

  • It's simpler to maintain without dedicated bookkeeping software or expertise.
  • It matches actual cash flow, which is usually the more urgent question for a solo business ("do I have the money right now") than the more abstract question of exactly when it was earned.
  • The IRS permits cash-basis accounting for most small businesses without inventory, which covers the majority of freelance service businesses.

When accrual accounting is worth considering

If your invoicing timelines are long (net 60 or net 90 contracts, for instance) and you want your books to reflect the work you've already completed — not just cash received — accrual can give a clearer real-time view of the business's actual performance. It's also required for certain businesses above IRS size and inventory thresholds, which rarely applies to service-based freelancers but is worth knowing about as the business grows.

Whichever method you use, apply it consistently — switching casually mid-year makes historical comparisons meaningless, and switching for tax purposes generally requires formal IRS approval.

Frequently asked questions

Most freelancers use cash-basis accounting, recording income when received and expenses when paid, because it's simpler and matches how a solo business experiences cash flow day to day.
You can, but switching accounting methods for tax purposes generally requires IRS approval via a formal change request, so it's worth choosing deliberately rather than switching casually.

Did this article help you?

Thanks for the feedback — it helps us prioritize what to update next.

Free Agent Finance Editorial Team

Have a correction? Let us know.