Cash vs accrual accounting compared — how each method works, pros and cons, IRS rules, and which is right for your business size.
Every business must choose an accounting method -- the framework used to determine when income is recognized and when expenses are recorded. The two primary methods are cash basis accounting and accrual accounting. Choosing between them affects how your financial statements look, your tax timing, and your compliance obligations. This guide explains how each method works, when to use each one, and what the IRS requires.
Under cash basis accounting, you record income when you actually receive payment and record expenses when you actually pay them. The timing of cash movement is what triggers accounting entries.
Example: You complete a project on December 20, 2025, but the client does not pay until January 15, 2026. Under cash basis, you record the income in January 2026 (when cash is received), not in December 2025 (when work was completed).
Strengths of cash basis:
Limitations of cash basis:
Under accrual accounting, you record income when it is earned (regardless of when cash is received) and record expenses when they are incurred (regardless of when cash is paid). Revenue and expenses are matched to the period when the underlying business activity occurs.
Example: Same scenario as above -- you complete the project on December 20, 2025. Under accrual accounting, you record the revenue in December 2025, creating an accounts receivable. When payment arrives in January 2026, you clear the receivable and record the cash receipt.
Strengths of accrual accounting:
Limitations of accrual accounting:
The IRS has specific rules about which accounting method your business can use:
Cash basis is permitted for:
Accrual basis is required for:
Most small businesses and freelancers qualify to use cash basis, which is simpler and often provides a tax timing advantage (you pay taxes on income when received, not when earned).
The choice of accounting method significantly affects when you pay taxes:
Under cash basis, if you complete a large project in November but receive payment in January, you defer the income tax on that project by an entire year. This can be a legitimate tax planning strategy.
Under accrual, you recognize income in November when work is complete, and owe taxes for that year even if the client does not pay until the next year.
For businesses with significant year-end receivables, cash basis can provide meaningful annual tax deferral. However, if you have large payables that you pay in the following year, accrual can also produce tax benefits by recognizing expenses earlier.
Once you adopt an accounting method and file your first return using it, you cannot change without IRS approval (Form 3115). Plan your initial method selection carefully, as switching later involves accounting adjustments and IRS filing requirements.
Use cash basis if you are a service business or freelancer with straightforward billing, no significant inventory, and revenue under $30 million.
Use accrual if your business carries significant inventory, you are seeking financing, you have complex multi-period projects, or your revenue exceeds $10 million (even if cash basis is permitted).
Manage your invoicing and track income recognition with Eonebill, and see related guides: T-accounts explained, accrued expenses guide, and bookkeeping for small business.
Scenario 1: December project, January payment
You complete a $10,000 consulting engagement on December 20, 2025, but the client does not pay until January 15, 2026.
Under cash basis: You record $10,000 in January 2026 income. Your December 2025 books show no revenue from this project.
Under accrual basis: You record $10,000 in December 2025 income (when earned). You also record an accounts receivable of $10,000. When January payment arrives, you clear the receivable and record the cash receipt.
Impact on taxes: Under cash basis, you pay tax on this income in tax year 2026. Under accrual, you pay tax in 2025 even though you received no cash that year.
Scenario 2: December service delivery, December invoice, January payment
You deliver software development services worth $25,000 throughout December, invoice on December 31, and receive payment on January 20.
Same analysis as above: cash basis defers the income to January; accrual records it in December when earned.
Which scenario is "better"? Cash basis is often better for tax timing -- you defer income until cash is received. But if you also have large accrued expenses in December (unpaid rent, wages, subcontractor costs), accrual might accelerate those deductions to offset the income. The optimal method depends on your specific revenue and expense patterns.
Some small businesses use a modified cash basis (also called modified accrual or hybrid method) that combines elements of both:
This hybrid approach is not formally recognized by the IRS as a distinct method but represents a practical middle ground used by many small businesses. The key is that your method must be consistently applied and must "clearly reflect income" -- the IRS standard for accounting method acceptability.
For most freelancers and small service businesses, strict cash basis with consistent application satisfies this standard perfectly.
Track your income and expenses consistently with Eonebill's invoicing and financial tools. See the T-accounts guide for the bookkeeping mechanics and accrued expenses for the key accrual accounting concepts. The bookkeeping for small business guide covers practical implementation.
Most freelancers and small service businesses start on cash basis and never need to switch. But as businesses grow, several triggers indicate it is time to consider accrual:
You carry significant accounts receivable: If you frequently have $20,000 or more in outstanding invoices, cash basis understates your true financial position. A month where three large invoices come in looks artificially profitable; a month with no collections looks artificially slow. Accrual smooths this out.
You have inventory: Cash basis and inventory accounting create distortions. The IRS generally requires accrual accounting for businesses that carry inventory with average annual gross receipts above $25 million (2026 threshold).
Investors or lenders require it: Banks and investors typically require accrual-basis financial statements for loan underwriting and due diligence. If you are applying for a significant business loan or taking on investors, switching to accrual may be required.
You are timing income and expenses strategically: Accrual gives you more control over tax timing by recognizing income when earned and expenses when incurred, regardless of cash flow. This can be advantageous in years with irregular revenue.
Some small businesses use a "modified cash basis" -- cash basis for most transactions but accrual for accounts receivable and payable. This is technically not a GAAP method but is accepted for tax purposes in many situations and gives a more complete picture than pure cash basis without the full complexity of accrual. Consult a CPA before adopting this approach. Whatever method you choose, Eonebill's invoicing tools keep your revenue records clean and organized, giving your accountant the data they need to apply either method correctly.
If you decide to switch from cash basis to accrual accounting, the IRS requires Form 3115 (Application for Change in Accounting Method). You generally need IRS approval before switching, though an automatic change procedure is available for businesses that qualify. Your accountant handles this filing -- it is not something to attempt alone.
The practical transition steps are: close out your books on cash basis through the final period, open your accrual-basis books as of the transition date, enter all outstanding invoices (accounts receivable) and unpaid bills (accounts payable) as of the transition date, and from that point forward, record income when earned and expenses when incurred.
The first year on accrual may look significantly different from your last year on cash basis -- income might spike if several large receivables hit the books, or dip if you invoiced late in the prior year. This is normal and expected. Work with a CPA to understand how the transition affects your first-year accrual tax return. Throughout any accounting method, Eonebill's invoice records remain your single source of truth for revenue recognition timing.
Ready to switch? Start for free — no credit card, no contracts, just faster payments.
Start Free →Missed the April deadline? Understand the 5 percent failure-to-file vs 0.5 percent failure-to-pay penalty difference, how Form 4868 extensions help, and the four-step protocol for catching up on years of unfiled returns.
Failing to file 1099 forms on time triggers escalating IRS penalties from 60 to 660 dollars per form. Learn the four-tier schedule, how to fix a missed filing, and when First-Time Penalty Abatement applies.
Learn how to write a professional gentle reminder email that gets results. Includes 8 ready-to-use templates for invoices, meetings, deadlines, and more.
Join the community
Subscribe to our newsletter for the latest news and updates