Cash vs accrual accounting: what’s the difference?
Learn how cash vs accrual accounting impacts cash flow, taxes, and growth so you can choose the best method.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Thursday 9 April 2026
Table of contents
Key takeaways
- Choose cash accounting if you run a small business without inventory and want simplicity, as it records transactions only when money changes hands and lets you pay taxes only on money you've actually received.
- Apply accrual accounting when your business grows or has inventory, since it provides a more accurate picture of financial health by recording income when earned and expenses when incurred, regardless of payment timing.
- Recognize that the IRS requires businesses with average annual gross receipts over $30 million to use accrual accounting, while smaller businesses can choose either method based on their needs.
- Consider that banks and lenders prefer accrual accounting because it shows a complete view of your financial position, including outstanding debts and future revenue, which helps them assess lending risk more accurately.
What's the difference between cash and accrual accounting?
The key difference between cash and accrual accounting is timing. According to the Financial Accounting Standards Board (FASB), the major distinction is the timing of recognition for the components of earnings. Cash basis accounting records transactions only when money changes hands. Accrual basis accounting records transactions when you earn income or incur expenses, regardless of when payment occurs.
Cash accounting waits for actual payment, while accrual accounting captures economic activity as it happens. Accrual provides more accurate business insights, but cash accounting offers simplicity for smaller operations.
What is cash basis accounting?
Cash basis accounting is an accounting method that recognizes income and expenses only when money actually changes hands. You record transactions when you receive payment or pay bills, not when you send invoices or receive them.
Key characteristics of cash accounting:
- Payment timing: Records income when received and expenses when paid
- Payment method: Works with any payment type (cash, electronic, check)
- Common users: Includes sole proprietors and businesses without inventory
Benefits of cash accounting
Cash accounting offers several advantages if you want a simple way to track money in and out:
- Simplicity: Shows actual cash on hand without complex calculations
- Tax timing: Lets you pay taxes only on money received, not invoices issued
- Cash flow control: Allows you to delay tax payments until you collect payment
Downsides of cash accounting
Cash accounting has some limitations to keep in mind:
- Accuracy considerations: May not reflect true profitability until all bills are paid
- Short-term focus: Provides a day-to-day view, though reports based on short-term cash flow may not fully indicate an enterprise's performance
- Decision-making scope: Works best for day-to-day decisions rather than strategic planning
Who uses cash basis accounting?
Small businesses with simple operations typically use cash accounting:
- Sole proprietors: Includes consultants, freelancers, and other service providers
- Small retailers: Includes businesses without complex inventory management
- Service businesses: Includes companies with immediate payment collection
- Startups: Includes new businesses with straightforward transactions
Cash accounting example
A freelance graphic designer completes a $2,000 logo project in March but receives payment in April. Under cash accounting, the designer records the $2,000 income in April when payment arrives, not March when the work was completed.
What is accrual basis accounting?
Accrual basis accounting is an accounting method that records transactions when you earn income or incur expenses, regardless of payment timing. You record income when you invoice customers and expenses when you receive bills, even if payment happens weeks later.
Benefits of accrual accounting
Accrual accounting gives you a fuller view of how your business is really performing:
- Accurate performance: Provides a complete picture of business activity and financial health
- Better decisions: Supports confident strategic planning with comprehensive data
- Financing advantage: Meets lender preferences for loan applications
Downsides of accrual accounting
There are a few trade-offs to consider with the accrual method:
- Additional tracking: Requires tracking invoices and bills beyond your bank account
- Tax timing: May require paying taxes on unpaid invoices, though refundable if payment isn't received
Who uses accrual accounting?
Larger businesses and those with complex operations use accrual accounting:
- Corporations: Includes large companies required by the IRS to use accrual accounting
- Inventory businesses: Includes retailers and manufacturers tracking stock
- Credit-based businesses: Includes companies offering payment terms to customers
- Growing companies: Includes businesses seeking loans or investors
The IRS allows corporations to use the cash method if they qualify as a small business taxpayer with average annual gross receipts of $30 million or less for tax years beginning in 2024; this threshold is an inflation-adjusted amount that changes over time.
Accrual accounting example
The same graphic designer using accrual accounting would record the $2,000 income in March when they complete and invoice the work, regardless of when they receive payment. This provides a clearer picture of monthly performance.
Cash versus accrual accounting: which should you choose?
Choose cash accounting for simplicity or accrual accounting for accuracy. The right method depends on your business's size, structure, and goals.
Cash accounting works well for small businesses without inventory. It gives you a clear, immediate look at your cash on hand.
Accrual accounting becomes essential as your business grows. It provides a more accurate long-term view of your profitability and financial position, which helps with strategic decisions, loan applications, and attracting investors.
If your business has inventory, the IRS generally requires you to use the accrual method. An exception exists for businesses that qualify as a small business taxpayer with average annual gross receipts of $30 million or less for tax years beginning in 2024.
How Xero simplifies both accounting methods
Accounting software can handle most of the work whether you use cash or accrual accounting. Xero makes it easy to manage your finances and gives you a clear, real-time view of your business performance.
Here's how Xero helps:
- Automated tasks: Handles invoicing and bill tracking so you spend less time on admin
- Flexible reporting: Lets you switch between cash and accrual reports for the insights you need
- Real-time visibility: Keeps you on top of day-to-day cash flow while planning for long-term growth
Get one month free and see how Xero can help streamline your accounting.
FAQs on cash versus accrual accounting
Here are answers to some common questions about cash and accrual accounting.
Who benefits most from cash accounting instead?
Very small businesses, sole proprietors, and freelancers with no inventory often benefit more from cash basis accounting. If your business operations are simple, cash basis accounting is often sufficient and easier to manage.
Do banks prefer accrual or cash basis accounting?
Most banks and lenders prefer accrual basis accounting. This is because it provides a better indication of a company's ability to generate favorable cash flows than reports based on cash receipts and payments. It gives them a more accurate and complete picture of your company's financial health, including outstanding debts and future revenue, which helps them assess lending risk.
How do I know if I'm using cash or accrual accounting?
Check when you record income and expenses. If you record income when you receive payment and expenses when you pay a bill, you're using cash basis. If you record them when you send an invoice or receive a bill, regardless of when money changes hands, you're using accrual basis.
Can I switch from cash to accrual accounting?
Yes, you can switch from cash to accrual accounting with IRS approval. File Form 3115, Application for Change in Accounting Method. For non-automatic changes, the IRS normally sends an acknowledgment of receipt within 60 days of receiving a Form 3115 filed under its non-automatic change procedures. Work with an accountant to ensure a smooth transition.
Which accounting method is better for tax purposes?
Cash accounting often provides tax advantages because you only pay taxes on money you've actually received, which can defer tax liability. However, the IRS requires some businesses, particularly those with inventory, to use accrual accounting. Consult with a tax professional to determine the best approach for your situation.
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.