Limited time only
90% off your plan for your first 6 months

Offer ends 30 June 2026. Terms apply

Guide

Cash vs accrual accounting: key differences and how to choose

Compare cash and accrual accounting to find the right method for your small business.

An invoice and cash

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio

Published Friday 5 June 2026

Table of contents

Key takeaways

  • Cash accounting records income when you receive payment and expenses when you pay them. Accrual accounting records both at the time of the transaction, regardless of when money changes hands.
  • The IRS requires accrual accounting for businesses with average annual gross receipts above $32 million. Smaller businesses can choose either method.
  • Cash accounting is simpler and shows your real-time cash position. Accrual accounting gives a more complete picture of your financial health over time.
  • You can switch from cash to accrual accounting by filing IRS Form 3115. Working with an accountant makes the transition smoother.

What's the difference between cash and accrual accounting?

The core difference is timing. Cash accounting records revenue when you receive payment and expenses when you pay them. Accrual accounting records revenue when you earn it and expenses when you incur them, regardless of when cash actually moves.

Accrual accounting follows the matching principle. This means you match revenue with the expenses that helped generate it in the same period. The result is a more accurate view of your profitability.

The Financial Accounting Standards Board (FASB) sets the rules for Generally Accepted Accounting Principles (GAAP) in the United States. GAAP requires accrual accounting for publicly traded companies and many larger businesses. The Internal Revenue Service (IRS) allows most small businesses to choose either method, with some exceptions based on revenue size.

What is cash basis accounting?

Cash basis accounting is the simpler of the two methods. You record income when the money hits your bank account and expenses when you actually pay them.

This method gives you a clear, real-time picture of how much cash you have on hand. Many small business accounting setups start here because it closely mirrors the bank balance.

Benefits of cash accounting

Cash accounting works well for businesses that want a straightforward approach to their books. Here are the main advantages:

  • Takes less effort to set up and maintain, even without accounting experience
  • Shows your actual cash position at any given time
  • Makes tax planning easier because you only report income you've actually received
  • Lets you control the timing of taxable income by delaying invoices or accelerating payments
  • Requires less time on bookkeeping tasks

Downsides of cash accounting

Cash accounting has real limitations, especially as your business grows. These drawbacks are worth considering:

  • Does not show money owed to you or bills you haven't paid yet
  • Can give a misleading picture of profitability in any given period
  • Makes it harder to spot financial trends over time
  • Does not comply with GAAP, which may matter if you seek outside funding
  • Becomes less useful as your business takes on more complex transactions

Who uses cash basis accounting?

Cash accounting is popular among sole proprietors, freelancers, and small service businesses. It suits businesses that deal mostly in immediate payments rather than invoicing.

The IRS allows most small businesses to use cash accounting. Average annual gross receipts must stay below the required threshold. Businesses that sell inventory or have complex revenue streams may need to use accrual accounting instead.

Cash accounting example

Imagine you run a consulting business. In March, you complete a project and send your client an invoice for $5,000. The client pays you in April.

With cash accounting, you record zero revenue in March. The full $5,000 appears as income in April, when payment arrives. If you had expenses related to the project in March, those show up whenever you actually pay them.

Your March financial statements would show no income from this project. Your April statements would show the full $5,000. This gap can make it hard to see how profitable any single month truly was.

What is accrual basis accounting?

Accrual accounting records revenue when you earn it and expenses when you incur them. The timing of actual cash payments does not affect when transactions appear in your books.

This method follows the matching principle, pairing revenue with related expenses in the same period. It provides a more complete view of your financial performance.

Benefits of accrual accounting

Accrual accounting gives you a fuller picture of your business finances. Here are the key benefits:

  • Shows a more accurate view of profitability by matching revenue with related expenses
  • Makes it easier to identify financial trends and plan for the future
  • Complies with GAAP, which lenders and investors often require
  • Tracks accounts receivable and accounts payable so you know what's owed
  • Supports better budgeting and financial forecasting

Xero Small Business Insights shows US small businesses waited 27.9 days on average to be paid in Q4 2025. Late payments averaged 7.8 days past the due date. Accrual accounting captures that revenue at invoice time, giving you a complete view of performance while you wait for payment.

Downsides of accrual accounting

Accrual accounting requires more effort and expertise. These are the main challenges:

  • Requires more effort to set up and maintain than cash accounting
  • Can mask cash flow problems because recorded revenue may not be collected yet
  • Requires tracking accounts receivable and accounts payable
  • Often needs professional accounting support or a dedicated accounting system
  • May result in paying taxes on income you haven't received yet

Who uses accrual accounting?

Accrual accounting is the standard for medium and large businesses. Any publicly traded company must use it under GAAP rules.

The IRS requires the accrual method for businesses with average annual gross receipts above $32 million. This threshold applies to tax years beginning in 2026 and is adjusted for inflation. Businesses that carry inventory or need GAAP-compliant financial statements also typically use this method.

If you plan to seek bank loans, attract investors, or sell your business, accrual accounting is the format they expect.

Accrual accounting example

Using the same scenario: you complete a consulting project in March and invoice your client $5,000. The client pays in April.

With accrual accounting, you record the $5,000 as revenue in March, when you earn it. Any expenses related to the project also appear in March, when you incur them.

Your March financial statements reflect the full picture of that project's profitability. When payment arrives in April, you update your accounts receivable, but revenue stays in March. This makes it much easier to evaluate performance month by month.

Key differences between cash and accrual accounting

Understanding the specific differences between these methods helps you choose the right one for your business. Here is how they compare across the areas that matter most.

Timing of revenue and expense recognition

Timing is the fundamental difference between the two methods. Each approach handles transactions differently:

  • Cash accounting records revenue when payment is received and expenses when they are paid
  • Accrual accounting records revenue when earned and expenses when incurred
  • Cash accounting ties directly to bank account activity
  • Accrual accounting uses invoices, purchase orders, and contracts as triggers

Financial reporting accuracy

The method you choose affects the accuracy and usefulness of your financial reports. Consider these differences:

  • Cash accounting shows real-time cash position but may misrepresent profitability
  • Accrual accounting provides a more complete view of revenue, expenses, and profit
  • Cash accounting can show large swings between periods due to payment timing
  • Accrual accounting smooths those swings by matching revenue with expenses

Tax implications

Your accounting method directly affects how and when you pay taxes. Keep these points in mind:

  • Cash accounting lets you defer income recognition until you receive payment
  • Accrual accounting may require you to pay taxes on earned but uncollected income
  • Cash accounting offers more flexibility for year-end tax planning
  • Both methods require consistent application once you choose one for tax purposes

GAAP compliance and IRS requirements

Regulatory requirements may determine which method you must use. Here are the key rules:

  • GAAP requires accrual accounting for publicly traded companies
  • The IRS requires the accrual method for businesses with average annual gross receipts above $32 million
  • Switching methods requires filing IRS Form 3115 (Application for Change in Accounting Method)
  • Most small businesses below the threshold can freely choose either method
  • Businesses with inventory may face additional IRS requirements for their accounting method

Cash versus accrual accounting: which should you choose?

The right accounting method depends on your business size, complexity, and goals. Here is how to think through the decision.

Cash accounting may be the better fit if your business meets the following criteria:

  • You are a sole proprietor, freelancer, or small service-based business
  • You do not carry inventory
  • Your average annual gross receipts are well below $32 million
  • You want the simplest possible bookkeeping process
  • You do not need GAAP-compliant financial statements

Accrual accounting is likely the better choice if any of these apply to your business:

  • You carry inventory or have complex revenue streams
  • You plan to apply for business loans or seek investors
  • Your average annual gross receipts approach or exceed $32 million
  • You want a more accurate picture of profitability across periods
  • You need financial statements that meet GAAP standards

If you're unsure, talk with your accountant. They can evaluate your situation and recommend the method that gives you the best mix of simplicity and accuracy.

How to switch from cash to accrual accounting

Many businesses start with cash accounting and later switch to accrual as they grow. Here is what the process involves.

1. When you might need to switch

Several situations can trigger a move to accrual accounting. You may need to switch if your revenue crosses the $32 million IRS threshold. Starting to carry inventory can also trigger the change. Lenders and investors who require GAAP-compliant reports are another reason.

Some businesses switch voluntarily to get better financial visibility. Even if you're not required to change, accrual accounting can help you make more informed decisions as your business grows.

2. File IRS Form 3115

Changing your accounting method for tax purposes requires filing IRS Form 3115, Application for Change in Accounting Method. This form notifies the IRS of the change. It also calculates adjustments to prevent income from being counted twice or missed.

You typically file Form 3115 with your tax return for the year of the change. Some method changes qualify for automatic approval, while others require advance IRS consent.

3. Calculate your Section 481(a) adjustment

When you switch methods, the IRS requires a Section 481(a) adjustment. This adjustment accounts for differences between income and expenses under your old and new methods.

For example, any outstanding invoices at the time of the switch would need to be recognized. Positive adjustments (additional income) are typically spread over four tax years. Negative adjustments are taken in full in the year of the change.

4. Work with an accountant

Switching accounting methods involves technical tax rules that are easy to get wrong. An accountant can help you file Form 3115 correctly and calculate your Section 481(a) adjustment. This reduces the risk of costly mistakes.

They can also help you choose the best timing for the switch. Coordinating the change with your fiscal year or a natural business milestone can simplify the transition. You can find an accountant or bookkeeper who is experienced with Xero to guide the process.

5. Use Xero to manage the transition

Xero supports both cash and accrual reporting. You can run reports under either method to see how the change affects your financial picture before you commit.

During the transition, Xero's bank reconciliation and automated transaction tracking can help you identify outstanding receivables and payables. This makes it easier to calculate your Section 481(a) adjustment accurately.

Simplify your accounting with Xero

Choosing between cash and accrual accounting is an important decision. Keeping up with the bookkeeping that follows should not be the hard part.

Xero automates bank reconciliation, transaction categorization, and financial reporting. You can generate reports under either cash or accrual basis. Switch views any time you need a different perspective on your numbers.

With real-time dashboards and customizable reports, you always know where your business stands financially. Xero also helps you manage cash flow and stay on top of what's coming in and going out. Xero handles the routine bookkeeping so you can focus on running your business. Get one month free.

FAQs on cash versus accrual accounting

Here are answers to frequently asked questions about cash and accrual accounting.

Who benefits most from cash accounting?

Small, service-based businesses with straightforward finances benefit most from cash accounting. Sole proprietors, freelancers, and small service businesses often find it the simplest way to manage their books. It works best when most transactions involve immediate or near-immediate payment.

Do banks prefer accrual or cash basis accounting?

Most banks and lenders prefer accrual accounting. Accrual-based financial statements give a more complete picture of your revenue, expenses, and overall financial health. Accrual-based reports can strengthen your application for a business loan or line of credit.

How do I know if I'm using cash or accrual accounting?

Check how your books handle unpaid invoices. If revenue only appears when you receive payment, you're using cash accounting. If revenue shows up when you send an invoice (before payment arrives), you're using accrual accounting. Your tax return also indicates which method you elected.

Can I switch from cash to accrual accounting?

Yes, you can switch by filing IRS Form 3115. This form reports the change and calculates adjustments to prevent income from being double-counted or missed. Working with a tax professional is recommended because the process involves Section 481(a) adjustments that can affect your tax liability.

Which accounting method is better for tax purposes?

Cash accounting offers more flexibility for tax planning. It lets you time income recognition by controlling when you collect payments. However, the IRS requires businesses with average annual gross receipts above $32 million to use accrual accounting. The best method for taxes depends on your specific business situation.

Is GAAP accounting cash or accrual basis?

GAAP requires accrual basis accounting. The Financial Accounting Standards Board sets GAAP standards, and accrual accounting is a core requirement. If your business needs GAAP-compliant financial statements for investors, lenders, or regulatory reasons, you must use the accrual method.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Download the guide on how to do bookkeeping

Learn about the eight core bookkeeping jobs, from data entry to reporting and tax prep. Fill out the form to receive the guide as a PDF.

Get one month free

Sign up to any Xero plan, and we will give you the first month free.