Cash vs Accrual Accounting: Differences, Pros & Cons
Learn cash vs accrual accounting to save time, plan taxes, and get clearer cash flow.

Written by Lena Hanna—Trusted CPA Guidance on Accounting and Tax. Read Lena's full bio
Published Thursday 19 March 2026
Table of contents
Key takeaways
- Choose cash basis accounting if you run a simple service business where customers pay quickly, as it shows exactly how much money you have available right now and simplifies tax calculations.
- Use accrual basis accounting when you carry inventory, extend credit terms to customers, or need accurate financial statements for loans and investors, since it shows true profitability by matching revenue with when it's earned.
- Consider using both methods strategically by maintaining accrual records for business decisions and financial planning while using cash basis for certain tax purposes where permitted by the CRA.
- Get CRA approval before switching accounting methods, as the agency requires written permission and expects you to use your chosen method consistently once established.
Difference between cash and accrual accounting
Cash basis accounting records income and expenses only when money changes hands. Accrual basis accounting records them when you send an invoice or receive a bill, regardless of when payment occurs.
The core difference is timing:
- cash basis: record revenue when you receive payment; record expenses when you pay bills
- accrual basis: record revenue when you invoice; record expenses when you're billed
Accrual accounting gives you a more complete picture of business performance, and cash accounting works well for simpler operations.
What is cash basis accounting?
Cash basis accounting is a method where you record income when you receive payment and expenses when you pay them. Unpaid invoices don't count as income, and outstanding bills don't count as expenses until money actually moves.
Note: The term "cash" refers to timing, not payment method. You can accept electronic payments and still use cash basis accounting.
Benefits of cash accounting
Cash accounting offers simplicity and clarity for businesses with straightforward finances. Here are the main advantages:
- simplicity: shows exactly how much money you have available right now
- easier tax calculations: simplifies GST/HST/QST reporting, though not all businesses qualify (check the CRA website for eligibility)
Downsides of cash accounting
While cash accounting is simple, it has limitations that can affect your business decisions. Consider these drawbacks:
- profitability timing: shows profit based on when cash moves, which may differ from when you earn revenue or incur expenses
- short-term focus: provides a day-to-day snapshot, best suited for immediate cash flow tracking rather than long-term planning
Who uses cash basis accounting?
Cash basis accounting works best for smaller, simpler operations where cash flow visibility matters most.
Businesses that typically use cash accounting include:
- Sole proprietors and freelancers: With straightforward income and expenses, cash accounting keeps things simple
- Service-based businesses: When you carry no inventory, tracking actual cash movement is often enough
- New businesses: Starting with cash accounting is easier while you learn the ropes
- Businesses with few outstanding invoices: If customers pay quickly, the timing difference matters less
If your business carries inventory or extends credit to customers, accrual accounting is typically the better fit.
Cash accounting examples
Here's how cash basis accounting works in practice.
Scenario: You're a consultant who invoices a client $5,000 on March 15. The client pays on April 10.
- When you record the income: April 10 (when payment arrives)
- Which month shows the revenue: April
Scenario: You receive a $500 bill for office supplies on March 20. You pay it on April 5.
- When you record the expense: April 5 (when you pay)
- Which month shows the expense: April
With cash accounting, your March books show neither transaction, even though both originated that month. Your April books capture both.
What is accrual basis accounting?
Accrual basis accounting records income when you invoice a customer and expenses when you receive a bill, regardless of when money changes hands.
This means a sale counts as revenue the moment you send the invoice, even if the customer takes 30 days to pay. Similarly, an expense hits your books when you're billed, not when you write the cheque.
Benefits of accrual accounting
Accrual accounting provides a more complete picture of your business finances. Here's why many growing businesses prefer it:
- accurate financial picture: shows true profitability by matching revenue with the period it was earned
- confident decision-making: gives you the data to plan ahead, not just react to your bank balance
- stronger loan applications: banks and lenders prefer accrual-based financials when assessing creditworthiness
Downsides of accrual accounting
Accrual accounting requires more attention to detail and can create some tax timing challenges. Keep these considerations in mind:
- additional tracking: involves monitoring invoices and bills alongside bank transactions
- tax timing considerations: you may owe tax on invoiced income before the customer pays; for unpaid invoices, you can claim the tax back on your next return
Who uses accrual accounting?
Accrual accounting suits businesses that need a complete picture of financial performance, not just cash movement.
Businesses that typically use accrual accounting include:
- Inventory-based businesses: Matching the cost of goods sold with revenue requires accrual timing
- Businesses extending credit: If customers pay on 30, 60, or 90-day terms, accrual shows true revenue when earned
- Growing businesses: Accurate financial statements help secure loans and attract investors
- Businesses required by CRA: Some businesses use accrual accounting based on revenue thresholds or business structure
If you're making decisions based on monthly or quarterly performance, accrual accounting gives you the data you need.
Accrual accounting examples
Here's how accrual basis accounting works in practice.
Scenario: You're a consultant who invoices a client $5,000 on March 15. The client pays on April 10.
- When you record the income: March 15 (when you invoice)
- Which month shows the revenue: March
Scenario: You receive a $500 bill for office supplies on March 20. You pay it on April 5.
- When you record the expense: March 20 (when you receive the bill)
- Which month shows the expense: March
With accrual accounting, your March books reflect both transactions when they occurred, giving you an accurate picture of that month's activity.
Hybrid methods of accounting
Hybrid accounting combines both methods: accrual for business decisions and cash basis for certain tax purposes.
Many businesses use this approach to get the best of both worlds:
- for financial planning: use accrual accounting to see true profitability and prepare loan applications
- for tax filing: use cash basis to simplify GST/HST reporting where allowed
Specific rules govern who can use hybrid methods for tax reporting. The CRA specifies that even businesses permitted to choose their method cannot use a combination of both for reporting income. Speak to an accountant or tax professional to find out what applies to your business.
Cash vs accrual vs hybrid accounting
Accrual accounting shows when income and expenses actually occurred, making it the better choice for measuring true profitability. If you want to know whether a specific month made money, accrual will tell you.
Cash accounting works well for tracking day-to-day cash flow and simplifying certain tax calculations. Most businesses combine it with other methods for a complete picture.
The practical solution: Use both. Many small businesses run accrual accounting for financial decisions and switch to a cash view when needed.
Modern accounting software handles the complexity for you:
- automatically records invoices as income when you send them
- enters bills as expenses when you receive them
- lets you switch between cash and accrual views with a single click
Which accounting method should you use?
The right accounting method depends on your business size, structure, and goals. Most small businesses start with cash accounting for simplicity, then switch to accrual as they grow.
Use this framework to decide:
Choose cash basis accounting if:
- your business is small with straightforward transactions
- your business is service-based without inventory
- customers pay at the time of service or shortly after
- you prefer the simplest approach for tax reporting
Choose accrual basis accounting if:
- you carry inventory or sell products
- customers pay on credit terms (net 30, net 60)
- you need accurate monthly or quarterly financial statements
- you're applying for loans or seeking investors
- you're required by CRA based on your business structure or revenue
Many businesses benefit from using accrual for internal decisions while their accountant handles tax-specific requirements. Talk to a professional about what works for your situation.
Canadian tax requirements (CRA)
The Canada Revenue Agency (CRA) allows most small businesses to choose their accounting method, but some rules apply.
Key CRA guidelines:
- Most businesses can choose: Sole proprietors and partnerships generally select either method
- Accrual requirements: Corporations and businesses with inventory typically use accrual accounting
- Consistency matters: Once you choose a method, use it consistently; switching requires CRA approval
- GST/HST considerations: You may be able to use the quick method for GST/HST even if you use accrual for income tax
Check the CRA website for current rules, or consult an accountant to confirm which method your business should use.
Switching between accounting methods
You can switch accounting methods, but it requires planning and CRA approval. The agency requires you to request the change in writing and get permission from your tax services office before filing your income tax return.
What to know before switching:
- CRA approval: submit a request to change methods; the CRA reviews each request individually
- timing: changes typically take effect at the start of a new fiscal year
- transition adjustments: your accountant will need to reconcile differences between methods
- transition period: the switch requires initial effort, and then ongoing accounting returns to normal
When switching makes sense:
- your business has grown and needs more accurate financial reporting
- you're preparing to seek financing or investors
- your accountant recommends it based on your current situation
If you're considering a switch, talk to your accountant first. They'll help you weigh the benefits against the transition effort.
How to set up your accounting method
Once you've chosen your accounting method, setting it up correctly ensures accurate records from day one.
For cash basis accounting:
- configure your accounting software to record income when payments arrive
- record expenses only when you pay bills
- reconcile your bank account regularly to catch all transactions
- review your cash position weekly to stay on top of cash flow
For accrual basis accounting:
- set up your software to record income when you create invoices
- enter bills as expenses when you receive them, not when you pay
- track accounts receivable (what customers owe you) and accounts payable (what you owe suppliers)
- review aged receivables monthly to follow up on outstanding invoices
For either method, these steps will help you stay on track:
- connect your bank feeds for automatic transaction imports
- set up invoice templates so billing is consistent
- schedule regular reconciliation to keep your records accurate
- consider working with an accountant during initial setup
Cloud-based accounting software handles most of this automatically, increasing efficiency and accuracy.
Make accounting easier with the right software
Choosing between cash and accrual accounting matters, and the right software makes either method straightforward to manage.
Cloud-based accounting software handles the complexity for you:
- automatic recording: invoices and bills are captured as they happen
- bank feed integration: transactions import automatically for faster reconciliation
- flexible reporting: switch between cash and accrual views whenever you need
- real-time visibility: see your financial position anytime, from anywhere
Xero supports both cash and accrual accounting methods. You get automated bank feeds, invoice tracking, and customizable reports that give you real-time visibility into your finances. You can even switch between cash and accrual views with a single click.
Get one month free and see how simple accounting can be.
FAQs on cash vs accrual accounting
Choosing an accounting method raises practical questions. Here are answers to the most common concerns small business owners have.
How do I know if I'm currently using cash or accrual accounting?
Check when you record income. If you record it when customers pay, you're using cash basis. If you record it when you send invoices, you're using accrual basis.
Do banks and lenders prefer accrual or cash basis accounting?
Banks prefer accrual-based financials because they show true profitability, not just cash timing. If you're applying for a loan, expect lenders to request accrual-based statements.
Can I use cash accounting for taxes and accrual for business decisions?
Yes, many businesses do this. You can maintain accrual records for internal decisions while your accountant prepares tax filings using cash basis where permitted.
What happens if I want to change my accounting method?
You can switch methods with CRA approval and transition adjustments. Starting with the right method keeps your accounting straightforward from the beginning.
How often can I switch between cash and accrual accounting?
The Canada Revenue Agency (CRA) expects consistency. You can request a change, and the CRA expects you to maintain your chosen method consistently. Most businesses switch once as they grow, then stay with accrual.
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.
Start using Xero for free
Access Xero features for 30 days, then decide which plan best suits your business.