In both QuickBooks and Xero, cash vs accrual is mostly a reporting setting, not a different way of entering transactions. The bigger practical difference shows up in how each platform times your sales tax liability.
A lot of business owners assume that choosing cash or accrual accounting in QuickBooks or Xero means entering transactions differently day to day. It doesn’t.
Both platforms record every invoice and bill the same way regardless of which method you’ve selected. What actually changes is how the software displays your reports, and in some cases, how it calculates what you owe in sales tax.
Understanding that distinction saves a lot of confusion when setting up your bookkeeping system or switching methods on an existing one.
Key Takeaways: Quickbooks vs. Xero Set Up
-
QuickBooks and Xero both record invoices and bills the same way regardless of your accounting method setting.
-
The method setting mainly controls which basis your standard reports default to, and both platforms let you override that on a per-report basis.
-
Sales tax liability timing is the setting most likely to create a real mismatch if it doesn’t match how you actually collect and remit tax.
-
Xero records everything on an accrual basis by default and lets you view cash-basis reports on top of that data.
-
The software display setting and your actual tax filing method are two different things, and they don’t automatically match.
What Changes Between Cash and Accrual Setup
| Setting | Cash Basis | Accrual Basis |
| How invoices and bills are entered | Same in both | Same in both |
| Default report basis | Set once, applies to standard reports | Set once, applies to standard reports |
| Per-report override | Available in both platforms | Available in both platforms |
| Sales tax liability timing | Owed when payment is received | Owed when invoice is issued |
| Underlying transaction data | Identical either way | Identical either way |
| What actually needs setup | One settings change, plus a tax basis check | One settings change, plus a tax basis check |
The Big Misconception: It’s Not About How You Enter Transactions
Whether your books are set to cash or accrual, you still enter an invoice the same way and record a bill the same way in both QuickBooks and Xero. The software captures the same underlying data either way.
What the accounting method setting actually controls:
- Which report basis loads by default when you open a standard Profit & Loss or Balance Sheet
- Whether unpaid invoices and bills show up in those default reports
- In some cases, how sales tax liability timing is calculated
What it does not control:
- How you create an invoice or bill
- Whether accounts receivable and accounts payable data exists in the system (it always does)
- Your actual IRS or state tax filing method, which is a separate decision from the software display setting
What Changes in QuickBooks Online
QuickBooks Online sets a default accounting method under Settings, then Account and Settings, then the Advanced tab, in the Accounting section.
That setting determines which basis your standard reports open to by default.
You’re not locked into that default, though. Any individual report can be toggled between cash and accrual using the Accounting Method option in the report’s customization settings, without changing the overall file setting. This makes it easy to compare both views without committing to one.
The setting that actually has real consequences is sales tax.
- Under accrual basis, sales tax liability is typically recognized when an invoice is issued.
- Under cash basis, it’s recognized when payment is actually received. If your sales tax reporting basis doesn’t match what you intended, it can create a mismatch between what QuickBooks shows as owed and what you’ve actually collected.
Take Bookkeeping Off Your To-Do List
From recording transactions to keeping financial records organized, we handle your bookkeeping so you can focus on running your business.
What Changes in Xero
Xero works on the same underlying principle. The platform records all transactions on an accrual basis by default, meaning invoices and bills post when they’re created, not when they’re paid.
Your standard Profit & Loss and Balance Sheet reports reflect that.
You can still view any report on a cash basis by selecting Cash under Accounting Basis in the report options, the same way QuickBooks allows a per-report override. This doesn’t change your underlying transaction data, only how that particular report summarizes it.
As with QuickBooks, the setting most worth double-checking is tax reporting.
Xero’s tax basis setting can be configured separately from your income accounting method, and the two don’t automatically match unless you set them up that way.
If you’re not sure which basis your tax reporting is set to, it’s worth confirming rather than assuming it lines up with your income tax method.
Setup Checklist When Switching Methods
A few things are worth confirming any time you’re setting up a new file or changing your method on an existing one.
- Start with the default accounting method setting. In QuickBooks, that’s under Account and Settings, Advanced, Accounting. In Xero, it’s the Accounting Basis option in your report settings, since there’s no single file-wide toggle the way QuickBooks has one.
- Check your sales tax basis separately. This is the setting most likely to be overlooked, and the one most likely to cause a real discrepancy if it’s wrong. Confirm it matches how you actually report and remit sales tax, not just how you want your income reports to look.
- Reconcile opening AR and AP balances if you’re converting from spreadsheets or another system. Outstanding invoices and unpaid bills need to be entered correctly at the conversion date, or your first few reports under the new method won’t be accurate.
- Loop in your bookkeeper or accountant before making the change. The software setting is easy to change with a few clicks. Making sure it matches your actual tax filing method, and that historical data converts cleanly, is the part that benefits from a second set of eyes.
Accurate Books Without the Extra Work
Our bookkeeping services help small businesses maintain accurate financial records, stay organized, and make tax time easier, without having to manage the books yourself.
When This Turns Into a Cleanup Job
In practice, the setup checklist above is where most DIY conversions go wrong.
A sales tax basis that was never actually configured. Opening AR or AP balances that were entered as a lump sum instead of by invoice. A file that’s been running on the wrong default for months before anyone noticed the reports looked off.
None of these show up as an error message. They show up months later as numbers that don’t reconcile, a tax filing that doesn’t match the books, or a P&L that looks profitable while the bank account tells a different story.
At that point, it’s usually faster to have someone review the file directly than to keep troubleshooting report by report.
The Software Setting Isn’t the Same as Your Tax Filing Method
This is worth repeating because it trips people up regularly. Setting QuickBooks or Xero to display accrual reports doesn’t automatically mean you’re filing taxes on the accrual method, and setting it to cash doesn’t mean you are either.
The software setting controls what you see on your screen. Your actual tax filing method is a separate decision, one that depends on your business type, revenue, and whether you carry inventory.
If you’re not sure which method actually fits your business, that’s a separate question worth answering first. It affects more than just a settings menu.