Choosing Between Cloud & Desktop Accounting Software in 2023
Planning to revamp your accounting firm's tech stack? Let's compare cloud vs desktop solutions, so you can choose the best tool and upgrade your practice.
Cash vs. accrual accounting: key differences, IRS rules under IRC Section 448, Form 3115 guidance, and a decision framework for accounting professionals.

A practical guide to choosing between cash and accrual accounting, explaining how each method impacts financial reporting, tax obligations, and compliance. It outlines IRS requirements, key trade-offs, and when accrual becomes essential for growing, multi-entity, or investor-backed businesses.
In this article
The cash vs. accrual accounting decision affects how every transaction hits your books, how your tax liabilities are calculated, and whether your financial statements are acceptable to auditors, investors, and lenders.
This guide covers the mechanics of both methods, the IRS rules that remove the choice from many businesses, and a practical framework for accounting professionals advising clients on which method fits their accounting system.
Cash accounting records revenue when cash is received and expenses are paid. Accrual accounting records revenue when it’s earned and expenses when they’re incurred, regardless of when cash moves.
For most accounting professionals, accrual is the default: it’s required by GAAP, generally required by the IRS above certain revenue thresholds (subject to §448 exceptions), and is the only method that produces GAAP-compliant consolidated financials across multiple entities.
Cash basis accounting is a method where transactions are recorded only when cash changes hands.

Revenue is booked when a customer pays; an expense is booked when the business pays a bill. There’s no need to track receivables, payables, or accruals.
❓ Cash accounting is the simpler of the two methods. The books reflect what’s in the bank at any given moment, making it straightforward to understand and maintain without a dedicated accounting team.
Here’s how it works in practice:
Cash accounting works well when simplicity and cash visibility are the priority. Here’s what makes working with it a breeze:
The same simplicity that makes cash accounting easy to maintain also limits what it can tell you.
Accrual basis accounting records revenue when it’s earned and expenses when they’re incurred, regardless of when cash changes hands. A delivered invoice is revenue even before the client pays; a received bill is an expense even before the check is written.

This method produces financial statements that reflect the economic reality of the period, not just the cash activity.
❓ The accrual method is the foundation of GAAP and IFRS. It’s required for all publicly traded companies, generally required by the IRS for most businesses above the §448(c) gross receipts threshold (subject to statutory exceptions including farming businesses and qualified personal service corporations), and is the only method that produces meaningful consolidated financials across multiple entities or currencies.
Here’s how it works in practice:
Accrual accounting’s strength is that it reflects economic reality, not just cash movement.
Accrual accounting’s accuracy comes with trade-offs, particularly in complexity and cash flow visibility.
Here’s how the two methods compare.
The IRS requires accrual accounting in several situations. It mandates accrual accounting for the following:
Farming businesses and qualified personal service corporations are exempt from the restriction.
✅ Note that post-TCJA, businesses below the §448(c) threshold can use cash accounting even with inventory under §471(c), treating inventory as non-incidental materials and supplies. The IRS accrual requirement is conditional, not absolute, meaning statutory exceptions apply.
The Tax Cuts and Jobs Act (2017) introduced a simplified accounting method election under IRC Section 448, which expanded access to cash-basis accounting for smaller businesses.
Here’s how the current rules break down:
⚠️ The §448(c) threshold is inflation-adjusted, not fixed at $30M, and is a 3-year average. The base amount under IRC §448(c) is $25,000,000, adjusted annually for inflation since 2018. In practice, this has ranged from approximately $26M to $31M depending on the year. The test uses the average the prior three tax years. A single year above the threshold doesn’t disqualify a business; only when the 3-year average exceeds the threshold does the restriction apply in the following tax year.
A method change from cash to accrual requires filing Form 3115 (Application for Change in Accounting Method) with the IRS. This isn’t optional and carries specific timing requirements.
❓ Farming businesses, qualified personal service corporations, and entities that aren’t tax shelters may qualify for exceptions to the restriction even above the threshold. These statutory exceptions matter in practice and should be evaluated before assuming accrual is required.
Accrual accounting is the only practical method for producing GAAP-compliant consolidated financial statements across multiple entities.

While cash-basis consolidation is theoretically possible via manual adjustments, it’s not GAAP-compliant and not operationally viable at professional scale. Cash accounting can’t reliably match intercompany revenues and expenses across entities in the same period, which makes group reporting unreliable.
❓ Any CPA firm or family office managing multiple client entities should operate on accrual across all entities.
This is where the cash vs. accrual debate becomes a non-debate for your practice. Consider what consolidated reporting requires:
If your firm produces consolidated financials for a client group, all entities in the group need to use the same accounting method and the same period-end dates. A client group where one subsidiary uses cash and another uses accrual creates a consolidation problem that can’t be solved cleanly at the reporting layer.
→ When onboarding a new client group, confirm the accounting method and period-end consistency before the first close.
Cash vs. Accrual Accounting: How to Choose
Start with the IRS rules if you’re unsure whether to use cash or accrual accounting.
If the business exceeds the inflation-adjusted §448(c) gross receipts threshold (approximately $30M in recent years based on a 3-year average), carries significant inventory, or is a C corporation above the threshold, accrual is required, unless a statutory exception applies.
Below those thresholds, the decision comes down to business complexity, growth trajectory, and reporting requirements. Here’s a breakdown of the conditions:
Here’s a decision matrix based on your current situation; use it to find out whether you should be using cash or accrual accounting:
Switching from cash to accrual requires filing Form 3115 (Application for Change in Accounting Method) with the IRS. The change produces a Section 481(a) adjustment, which accounts for the cumulative income and expense differences between the two methods.

This adjustment is typically spread over four years to avoid a large one-time tax impact. However, a method change isn’t a simple settings toggle. Here’s what the process involves:
⚠️ Plan the change before the threshold, not after. The most common error is waiting until a business crosses the IRS threshold before beginning the method change process. Form 3115 takes time to prepare correctly, and the Section 481(a) adjustment can be significant for a business that has been on cash basis for several years.
If a client is on a growth trajectory that will push them past the §448(c) inflation-adjusted threshold within the next one to two years, begin the transition early. A voluntary method change made before the threshold is crossed gives more flexibility on timing and adjustment treatment.
Most cloud accounting platforms support both methods, but depending on your firm's complexity, the depth of accrual support varies significantly.
Basic platforms like QuickBooks and Xero allow you to toggle between cash and accrual views for reporting, but they’re not purpose-built for the multi-entity accrual workflows that CPA firms require.
Platforms like Eleven are built around accrual from the ground up, with multi-entity general ledgers, automated period-end accruals, and consolidated reporting across entities and currencies as core functionality.
Here's what to look for when evaluating accounting software for your firm.
Eleven is built for accrual-basis accounting at scale. Every entity operates on its own accrual-basis general ledger, with automated bank reconciliation, AI-powered invoice extraction, and native consolidated reporting across all entities in a chosen reporting currency.
For CPA firms managing multi-entity client groups, the architecture matches the actual workflow: accrual by default, consolidation built in, and period-end close supported without spreadsheets.
Managing multi-entity accrual accounting across clients still involves too many manual steps? Eleven is built to change that. Start your free trial and see how Eleven closes the books without the spreadsheets.
Cash accounting records transactions when cash moves. Accrual accounting records them when they’re economically earned or incurred. For example, a December invoice paid in January is December revenue under accrual but January revenue under cash.
Over time, accrual produces financial statements that reflect actual business performance; cash accounting reflects cash movement.
Accrual accounting is more accurate and is the standard required by GAAP, IFRS, and the IRS above certain thresholds. Cash accounting is simpler and can be appropriate for very small businesses with straightforward cash flows and no external reporting requirements.
For most businesses working with professional accounting firms, accrual is the right method.
Yes, if it meets the IRS criteria. Sole proprietors, single-member LLCs, S corporations, and partnerships without C corporation partners can use cash accounting if the 3-year average of annual gross receipts is below the inflation-adjusted §448(c) threshold (approximately $30M in recent years).
Businesses that carry significant inventory face additional restrictions. The simplicity benefit is real for very small operations, but any business on a growth path toward institutional investment or public financing should plan to move to accrual early.
Yes. Generally Accepted Accounting Principles require accrual accounting for all financial statements prepared in compliance with GAAP. Cash-basis financial statements are not GAAP-compliant. They can be audited under Other Comprehensive Basis of Accounting (OCBOA) frameworks, but an OCBOA audit isn’t the same as a GAAP audit and isn’t acceptable for institutional financing, SEC reporting, or public markets.
Any business seeking GAAP-compliant audit opinions or public market listing must use accrual accounting.
When a business changes from cash to accrual accounting, it files Form 3115 with the IRS. The Section 481(a) adjustment accounts for the cumulative income and expense differences between the two methods up to the date of change.
A positive adjustment (additional taxable income) is generally spread over four tax years to smooth the impact. A negative adjustment (a deduction) can typically be taken in full in the year of change.
Generally no, but there are limited exceptions. The IRS allows certain businesses to use the cash method for some activities and the accrual method for others, but these hybrid approaches are narrowly defined and require careful compliance.
For most businesses and their accounting firms, using a single consistent method across all transactions is the practical and compliant approach.
It affects it significantly. Consolidated financial statements require consistent revenue and expense recognition timing across all entities in the group. If entities in a group use different methods, intercompany eliminations become unreliable and the consolidated income statement will contain timing distortions.
Accrual accounting is required for any client group producing consolidated financials for external stakeholders.