Cash vs. accrual accounting: Differences and how to choose

- What is cash basis accounting?
- What is accrual accounting?
- Cash vs. accrual accounting at a glance
- Key differences between cash and accrual accounting
- Pros and cons of cash and accrual accounting
- Modified cash basis accounting
- How to choose the right accounting method
- How to switch accounting methods
- Automate accrual tracking and reporting with Ramp's AI-powered accounting tools

Cash vs. accrual accounting comes down to timing. Cash accounting records revenue and expenses when money changes hands, while accrual accounting records them when they're earned or incurred.
That timing difference shapes your financial statements, tax obligations, and how lenders or investors evaluate your business. The right method determines whether your books reflect only cash in the bank or your full financial picture.
What is cash basis accounting?
Cash basis accounting records revenue when you receive payment and expenses when you pay them. It ignores accounts receivable and accounts payable, and your books reflect only cash that has actually moved.
The main advantage is simplicity. You can open your books and see exactly how much cash you have, but you won't see unpaid invoices or upcoming obligations.
Who uses cash basis accounting
Cash basis accounting works best for small businesses, sole proprietors, and service-based companies without inventory. If you don't extend credit and your transactions are straightforward, this method keeps bookkeeping manageable.
The IRS allows businesses with average annual gross receipts under $30 million to use the cash method. Once you exceed that threshold, you're generally required to switch to accrual accounting.
Cash basis accounting example
Imagine you invoice a client $5,000 in December for consulting services and they pay you in January. Under cash basis accounting, you record the $5,000 as revenue in January when the cash hits your account, not in December when you completed the work.
That timing shift can reduce taxable income for the current year if payment is delayed into the next year.
Here's how the same transaction looks under each method:
| Cash basis | Accrual basis | |
|---|---|---|
| Invoice sent (December) | No entry recorded | $5,000 revenue recorded |
| Payment received (January) | $5,000 revenue recorded | No new entry (already recognized) |
| December financial statement | $0 revenue | $5,000 revenue |
| January financial statement | $5,000 revenue | $0 additional revenue |
Under cash basis, December looks like a slow month even though you completed the work. Under accrual basis, revenue aligns with when you delivered the service.
What is accrual accounting?
Accrual accounting records revenue when you earn it and expenses when you incur them, regardless of when cash changes hands. This method follows the matching principle, which pairs revenue with the expenses that generated it in the same reporting period.
Under accrual accounting, accounts receivable and accounts payable are central. You're tracking not just cash in the bank, but also what customers owe you and what you owe vendors.
Who uses accrual accounting
Growing businesses, companies with inventory, and those seeking investors or loans typically use accrual accounting. It's required for generally accepted accounting principles (GAAP) compliance, which most lenders and investors expect.
Businesses with average annual gross receipts exceeding $30 million must generally use accrual accounting for tax purposes. Companies below that threshold can usually choose either method.
Accrual accounting example
Using the same scenario: You invoice a client $5,000 in December for consulting services, and they pay in January. Under accrual accounting, you record the $5,000 as revenue in December, when you earned it, even though the cash arrives later.
This provides a more accurate picture of December performance, but it also means you owe taxes on that income in the year it was earned.
Accrual for expenses works the same way. Say you sign a $12,000 annual SaaS subscription in January and pay the full amount up front. Under cash basis accounting, you'd record the entire $12,000 as an expense in January. Under accrual accounting, you recognize $1,000 per month across all 12 months, because that's when you actually use the software.
This approach prevents January from looking disproportionately expensive and gives you a clearer view of your true monthly operating costs. Your income statement reflects actual resource consumption rather than payment timing.
Cash vs. accrual accounting at a glance
The difference between cash and accrual accounting lies in when revenue and expenses are recognized. Cash accounting records transactions when money changes hands, while accrual accounting records them when they're earned or incurred, regardless of when payment occurs.
That timing difference affects how your financial statements reflect performance, profitability, and obligations. Here's a side-by-side comparison:
| Feature | Cash basis | Accrual basis |
|---|---|---|
| Timing | When cash is received or paid | When revenue is earned or expenses incurred |
| Complexity | Simpler to maintain | More complex and requires tracking AR/AP |
| Best for | Small or simple businesses | Growing or larger businesses |
| GAAP compliant | No | Yes |
The method you choose determines whether your books reflect only cash in the bank or your full economic activity, including receivables and payables.
Key differences between cash and accrual accounting
The core differences between cash and accrual accounting affect how you report income, evaluate profitability, and comply with tax and reporting rules.
Timing of revenue and expense recognition
Cash accounting records revenue and expenses when money moves. Accrual accounting records them when the transaction occurs.
With cash accounting, your books mirror your bank account. With accrual accounting, your books reflect economic activity, including money you're owed and bills you haven't paid yet.
Accuracy and profitability
Accrual accounting provides a more accurate long-term view because it matches revenue with the expenses that generated it. Cash accounting can distort profitability depending on payment timing.
For example, if you receive a large up-front payment in December for work you'll deliver over 6 months, cash accounting shows a spike in December income. Accrual accounting spreads that revenue across the periods when you actually perform the work.
Financial reporting and investor expectations
Your accounting method also shapes how investors and lenders evaluate your business. Metrics like earnings before interest, taxes, depreciation, and amortization (EBITDA) and annual recurring revenue (ARR) look different under each method.
Say you collect a $120,000 annual contract up front. Under cash basis, that's $120,000 in revenue in month one. Under accrual, it spreads to $10,000 per month across the contract term.
If you're raising venture capital or applying for a loan, investors expect accrual-based financials. Revenue recognition under ASC 606 requires accrual accounting, so if you're seeking outside funding, you'll typically need to adopt it before due diligence begins.
Tax implications
Cash basis accounting may allow you to defer taxable income by delaying when you collect payments. Accrual accounting requires you to recognize income when earned, even if payment hasn't arrived.
For tax purposes, accrual accounting records income and deductions in the year they're earned. Cash accounting records them in the year cash changes hands.
Cash basis also gives you a natural deferral strategy. You can prepay deductible expenses before year-end, such as equipment purchases or insurance premiums, to reduce your current-year taxable income. You can also time invoice collection to push revenue into the following tax year.
The IRS allows you to use either method if you meet the IRC section 448(c) gross receipts threshold. If your 3-year average stays under $30 million, you can choose whichever method produces a lower tax liability. It's worth modeling both with your accountant to see which one saves more.
GAAP and IRS requirements
Accrual accounting is required for GAAP compliance. Public companies and many growing private businesses must use it to meet lender and investor expectations. Cash basis accounting does not meet GAAP standards.
According to the IRS, you generally can't use the cash method if your business is:
- A corporation with average annual gross receipts for the last 3 tax years exceeding $30 million (S corporations are exempt)
- A partnership with a corporate partner and average annual gross receipts for the last 3 tax years exceeding $30 million
- A tax shelter as defined under Section 448(d)(3)
Certain industries may qualify for exceptions, including farming businesses, qualified personal service corporations, and partnerships without C corporation partners that meet eligibility requirements.
Pros and cons of cash and accrual accounting
Each method has trade-offs. The right choice depends on your business size, transaction complexity, financial reporting requirements, and growth plans.
Pros of cash basis accounting
- Simplicity: Easy to maintain because you record transactions only when cash moves
- Clear cash visibility: Shows exactly how much cash you have available at any time
- Tax flexibility: May allow you to defer taxable income by timing when you collect payments
Cons of cash basis accounting
- Incomplete financial picture: Doesn't show accounts receivable or accounts payable
- Weaker long-term planning: Makes forecasting harder because committed revenue and expenses aren't reflected
- Not GAAP compliant: Doesn't meet reporting standards expected by investors and lenders
Pros of accrual accounting
- More accurate profitability: Matches revenue with related expenses in the same period
- Better for growth: Required for GAAP compliance and preferred by lenders and investors
- Proper inventory treatment: Matches inventory costs to revenue in the correct period
Cons of accrual accounting
- Greater complexity: Requires tracking accounts receivable, accounts payable, and adjusting entries
- Cash flow disconnect: You can show profit on paper while your bank balance is low
- Higher administrative effort: Often requires more robust systems or accounting support
Modified cash basis accounting
Modified cash basis accounting blends elements of both methods. You record day-to-day transactions on a cash basis but track long-term assets and liabilities, like loans, equipment, and depreciation, on an accrual basis.
This hybrid approach gives you more financial visibility than pure cash accounting without the full complexity of accrual. You still see your cash position for routine operations, and your balance sheet captures obligations and assets that extend beyond a single period.
If you want a more complete financial picture but don't need GAAP-compliant reporting, modified cash basis is a common middle ground. It's a practical option if you report internally or file taxes but don't undergo external audits.
The key limitation: Modified cash basis is not GAAP-compliant. If you need audited financial statements, plan to raise outside capital, or expect to cross the IRS gross receipts threshold, you'll need to adopt full accrual accounting.
How to choose the right accounting method
Choosing between cash and accrual accounting depends on your size, complexity, and reporting requirements. The right method should support how you operate today and where you plan to grow.
- If your average annual gross receipts exceed $30 million over 3 years: You must use accrual accounting. The IRS requires it under IRC section 448(c), and there's no opt-out.
- If you hold inventory: Accrual accounting gives you a more accurate cost-of-goods-sold (COGS) picture by matching inventory costs to the period when you sell the goods.
- If you're seeking VC funding or bank loans: Investors and lenders expect GAAP-compliant, accrual-based financial statements. Switching before fundraising avoids delays during due diligence.
- If you're a freelancer or solopreneur with no inventory: Cash basis is simpler and sufficient. You don't need the overhead of tracking receivables and payables.
- If you need GAAP-compliant reporting: Accrual is required. There's no GAAP-compliant version of cash accounting.
Once you choose a method, the IRS generally requires you to apply it consistently for the full tax year. Changing methods later requires approval and can involve adjustments to prevent income or expenses from being counted twice or omitted.
How to switch accounting methods
You can switch from cash to accrual accounting (or vice versa), but you need IRS approval first. The process centers on Form 3115, Application for Change in Accounting Method.
- Determine eligibility. Confirm that your business qualifies for the change. Most cash-to-accrual switches fall under the IRS's automatic consent procedures, which means a shorter approval timeline.
- File Form 3115. Attach the completed form to your federal tax return for the year you want the change to take effect. File a copy with the IRS national office as well.
- Compute the section 481(a) adjustment. This adjustment prevents income or expenses from being double-counted or skipped during the transition. If the adjustment is positive (you owe more tax), you can typically spread it over 4 tax years. You take negative adjustments entirely in the year of the change.
- Implement the new method. Apply the new accounting method to all transactions going forward from the start of the tax year.
Some changes qualify for automatic consent, while others require advance approval from the IRS, which takes longer. If you're unsure which category your switch falls into, work with a tax advisor before filing.
The switch is a one-time adjustment, but the section 481(a) calculation can be complex. Get it right the first time to avoid amended returns or audit issues later.
Automate accrual tracking and reporting with Ramp's AI-powered accounting tools
Accrual accounting provides a more accurate picture of your financial position, but it requires tracking unbilled expenses, prepayments, and revenue recognition across periods, work that quickly becomes manual and error-prone without the right tools.
Ramp's accounting automation software handles accrual accounting automatically, so you can maintain accurate books without the manual overhead. Every transaction is coded in real time across all required fields, including accounts, departments, classes, and locations. Ramp learns your accounting patterns and applies your feedback to improve coding accuracy over time. Expenses land in the right period from the start.
When context is missing at month-end, Ramp posts accruals automatically and reverses them in the following period once receipts arrive. This means you're not scrambling to adjust entries or track down missing documentation when it's time to close. Ramp also amortizes prepaid expenses and subscriptions across the correct periods, so your P&L reflects actual usage rather than payment timing.
Here's how Ramp supports accrual accounting:
- Auto-post accruals: Ramp identifies transactions that need accrual treatment and posts (then reverses) entries automatically
- Amortize prepayments: Spread subscription and prepaid expenses across multiple periods without manual journal entries
- Code with AI: Ramp codes transactions in real time, so expenses are categorized correctly from day one
- Sync to your ERP: Ramp syncs routine, in-policy spend automatically, reducing manual entry and keeping your books current
Try an interactive demo to see how Ramp simplifies accrual accounting and helps you close your books 3x faster.

FAQs
Yes, GAAP requires accrual accounting. It matches revenue with related expenses in the same reporting period, providing a standardized and accurate view of financial performance. Cash basis accounting does not meet GAAP standards.
Yes, but you must request IRS approval by filing Form 3115. You may also need to make Section 481(a) adjustments to prevent income or expenses from being double-counted or omitted during the transition.
Look at when you record revenue. If you record income when payment is received, you're using cash basis accounting. If you record income when it's earned or invoiced, you're using accrual accounting.
Banks typically prefer accrual accounting because it shows receivables, payables, and long-term obligations. If you're applying for financing, accrual-based financial statements are usually expected.
“Most banks treat the back office as a cost to keep down. We treat ours as a return to compound, which is why we run it on Ramp. Now we put our clients on Ramp, too.”
Patrick Gaughen
President & COO, Hingham Institution for Savings

“Browserbase builds infrastructure so AI agents can do real work. Ramp is doing the same for finance. It’s not another tool. It’s a system purpose-built for AI-driven finance, and that’s why we chose Ramp as our financial operating system from day one.”
Paul Klein IV
Founder & CEO, Browserbase

“We used to pay up to $20k a year for our AP platform. With Ramp, we’re earning back well over that amount. That's money that belongs to the mission now, not to the back-office software.”
Heidi Coffer
Chief Financial Officer, Boys & Girls Clubs of San Francisco

“The tricky thing about corporate travel policy is timing. We didn't need a stricter policy. We needed the policy to show up earlier. With Ramp Travel, it finally does.”
Keith Frantz
Director of Enterprise Risk Management, Prosper

“We're accountable to our funders, our partners, and the families we serve. That accountability starts with how we manage every dollar. Ramp makes it easy for our team to spend wisely, track in real time, and keep overhead low so more resources reach the families navigating infertility.”
Rachel Fruchtman
CFO, Jewish Fertility Foundation

“Each member of our team has an outsized impact due to our focus on using high-leverage tools like Ramp.”
Lauren Feeney
Controller, Perplexity

“With Ramp, we haven’t had to add accounting headcount to keep up with growth. The biggest takeaway is that instead of hiring our way through it, we fixed the workflow so we can keep supporting the organization as we scale.”
Melissa M.
VP of Accounting at Brandt Information Services

“In the public sector, every hour and every dollar belongs to the taxpayer. We can't afford to waste either. Ramp ensures we don't.”
Carly Ching
Finance Specialist, City of Ketchum



