Who this is for
- New US businesses choosing accounting software before the first transaction
- Owners of an LLC, partnership or corporation whose accountant prepares the return from the books
- Owners on one product whose books do not tie to the return
Not covered here
- Product features, plan prices or rankings, which no official source compares
- Cheaper alternatives and which ones an accountant supports
- Switching mid-year, opening balances and what to export before cancelling
- Canada or a two-country business
QuickBooks or Xero: which is better for a small US business?
Neither wins on the tax rules. The law asks for books sufficient to establish your income and deductions, and the IRS lets you choose any recordkeeping system that clearly shows income and expenses (26 CFR 1.6001-1; Publication 583). The IRS record rules cited here name no required or approved product. Four tests decide it, in this order:
- Your accountant. The person who files your return works from your books. If they work in only one of the two, start there.
- What the business must carry. Payroll, contractor forms, sales tax, inventory, or more than one entity.
- Total yearly cost. Every line, not the lowest plan.
- The exit. A complete copy of your data that you can keep.
Then check either product against the record test: reports that reconcile to your books and return, with detail back to source documents.
| Your situation | What decides |
|---|---|
| Your accountant works in only one of them | Start with that one, and ask what the other would cost you in fees and time. |
| Your accountant works in both, or you have none | Run the three-month trial described below in each, and compare the yearly total. |
| You have no accountant yet | Choose the accountant first. |
| Your books are behind or do not tie to your return | Fix that first: bookkeeping cleanup or start fresh. |
A third or cheaper product goes through the same tests; see QuickBooks alternatives your accountant supports.
The case is not simple when:
- You have not recorded a transaction yet. The software, chart of accounts and start date are set once, and your accountant should agree before the first entry.
- The books do not tie to your return. A different product will not by itself close that gap.
- The books are behind, years are unfiled, or personal and business money are mixed. A new product can carry all of it over.
- You have employees, or the business is a partnership or corporation. Payroll is a legal duty, and each owner's capital must reconcile to the return (a partnership reports tax-basis capital).
- The IRS has asked for your records. The original data is what it asks for.
- You already have history in one product. Moving it takes a switch date and opening balances.
Gather first: your entity type, whether you pay employees or contractors, whether you sell taxable goods or services, three months of bank and card statements, last year's return, and which software your accountant uses.
Which one will my accountant work with, and what do I ask?
Your accountant's workflow often limits the choice, because the return is prepared from your books, and no official list says which products an accountant must support. The IRS says it can read the files of the programs most businesses use, and tells taxpayers to consult the examiner before submitting any electronic file (IRS software records FAQ, question 4). Here, your accountant is whoever prepares and files your return and your bookkeeper is whoever enters and reconciles transactions during the year; one person can be both (see bookkeeper vs accountant vs CPA). Ask before you buy:
- Do you work from QuickBooks Online or Xero, and is either a problem for you?
- Do you want your own login, a file, or monthly reports, and which reports?
- Does your fee change with the product I choose?
- Do you make year-end adjustments in my file or on a copy?
- If you use neither, which do you use?
With no accountant yet, choose the accountant first. See choosing an accountant for a startup and questions to ask before hiring a bookkeeper.
What must small business bookkeeping software do to satisfy IRS record rules?
It must let you produce legible records that support the entries on your return, reconcile with your books and return, and show enough detail to identify the source documents. That is the test for any computerized system, and it is the same for QuickBooks Online and Xero (Publication 583). Revenue Procedure 98-25 reaches smaller businesses too, when information the return needs exists only in the electronic records (section 3).
| What the IRS asks | What to test in QuickBooks Online and in Xero |
|---|---|
| Legible records that support and verify the return | Print or export the general ledger (every entry, by account) and the trial balance (each account's total) for any date range. |
| Records that reconcile with your books and your return | Account totals tie to your books, and each account's total traces to the return. |
| Detail that identifies the source documents | Each transaction carries or links its receipt, bill or invoice. |
| A description of the system: how data flows, the controls on accuracy, and the controls that stop unauthorized additions, changes or deletions | You can print the chart of accounts with what each account holds, show who changed or deleted an entry and when, limit who can edit closed periods, and note dated changes to the setup (Publication 583; Rev. Proc. 98-25, section 6). |
| Records kept as long as they may matter | You can keep a complete copy after the subscription ends (26 CFR 1.6001-1(e)). |
Using a hosted product does not move the duty to the vendor: a third party that provides services for your records does not relieve you of your obligations (Rev. Proc. 98-25, section 3). Publication 583 says to reconcile your checking account each month, and a bank feed alone does not do that; see bank feeds are not reconciliation.
Will the books map to my Schedule C, partnership or corporation return?
It can, if the chart of accounts keeps apart what each return line separates. Every product ships its own categories, while the return uses the definitions in the IRS form instructions, so your accountant maps one to the other. A chart of accounts (the list of accounts your entries go into) that you can edit makes that mapping possible.
| Return | What the books must keep apart |
|---|---|
| Schedule C | Gross receipts, and returns and allowances; cost of goods sold if you keep inventory; contract labor (line 11) from wages (line 26); accountant and attorney fees (line 17). If the Forms 1099-NEC you received total more than line 1, the instructions ask for a statement explaining the difference (instructions). |
| Form 1065 | A balance sheet that agrees with the books (Schedule L), and capital by partner. Schedule K-1, item L reports each partner's tax-basis capital account, which can differ from book equity. Some small partnerships may skip the balance sheet and item L under the Schedule B test in the instructions; the books should still track both. |
| Form 1120 | Officer compensation (line 12) apart from other salaries and wages (line 13), and a balance sheet that agrees with the books (Schedule L; a small corporation may be excused under the Schedule K test, see Schedule L on a corporate return) (instructions). |
| Form 1120-S | Officer compensation (line 7) from other wages (line 8), distributions apart from both, and a balance sheet that agrees with the books (Schedule L; a small corporation may be excused under the Schedule B test, see Schedule L on a corporate return) (instructions). |
Test before you commit: load three months of real transactions, run the profit and loss and trial balance, and have your accountant mark each account with its return line. The reports for each return are in books to the business tax return.
What will it really cost over a year?
Add every line below for a full year, for each product, and compare the totals; the monthly plan is only the first line. Plans and prices change often and no official source compares them, so get current quotes in writing.
| Line | What to ask | QuickBooks Online quote | Xero quote |
|---|---|---|---|
| Plan tier | Which tier has the reports, users and bank connections you need, and what are its limits? | ||
| Users | Is your accountant's login included or extra? Your bookkeeper's? | ||
| Payroll | Base fee plus a per-employee fee? Are state filings included? Is it a separate login? | ||
| Contractor forms | Is e-filing Forms 1099-NEC included, or priced per form? | ||
| Receipts and bills | Is receipt capture or bill payment part of the plan? | ||
| Sales tax | Does it calculate only, or also file? | ||
| Add-on apps | Inventory, time tracking or reporting the plan lacks. | ||
| Setup and history | The fee or time to set up accounts and bring history over. | ||
| People | Your own hours, or a bookkeeper's fee. | ||
| Total for the year |
Some paid add-ons have free official routes. Federal tax deposits through EFTPS are free (IRS), the Social Security Administration offers free electronic filing of Forms W-2 (Publication 15), and the IRS lets you file most information returns for free through its IRIS portal (IRS).
The trap is choosing on price alone, then paying for add-ons or rebuilding the books after a later switch. For the labor line, see doing your own books or hiring a bookkeeper and bookkeeping cost per month.
Do I need payroll, sales tax or 1099 reporting, and does the software carry them?
Payroll applies if you pay an employee; contractor forms and sales tax apply only when the conditions below are met. The law puts each duty on you; software only helps you meet it. Check each one before you choose.
| Duty | When it applies | What to check in QuickBooks Online and in Xero |
|---|---|---|
| Payroll | You pay an employee. Payments an S corporation makes to an officer for services are treated as wages to the extent they are reasonable compensation (Form 1120-S instructions). | Federal withholding, deposits and payroll returns are your duty (Publication 15); state registrations and filings differ by state. Does payroll post wages, employer taxes and liabilities to the books, and who deposits and files? Setup is in setting up payroll. |
| Contractor forms | Generally, you pay a reportable payee, such as an individual, for business services and the year's total reaches $2,000, or you withheld backup withholding, at any amount. Most payments to corporations are excluded, and so are card and third-party network payments, which the payment processor reports on Form 1099-K (instructions). Form 1099-NEC for 2026 payments is due February 1, 2027 (instructions). | Can you flag contractors, store each tax ID and total each payee for the year? Who is reportable is in which contractors get a tax form; getting the Form W-9 is in collecting tax IDs from contractors. |
| Sales tax | It depends on each state's nexus rules, whether the sale is taxable there, and whether a marketplace collects for you. State and local law governs, and the IRS sources on this page do not cover it. | Does the tax liability account tie to the returns you file? Who files them? See when you must collect sales tax. |
If you outsource payroll, you remain responsible for the deposits, and the IRS suggests registering for EFTPS so you can confirm that payments were made (IRS). Withheld tax that goes unpaid can also make the people responsible for paying it over personally liable (Publication 15; trust fund recovery penalty). How long to keep employment tax records is in how long to keep business records.
Can I get my data out if I switch later?
Test the exit before you commit, because the recordkeeping duty stays with you and the IRS asks for the original data in an examination. The IRS says it asks early for the accounting software's backup file and the administrator login, and that a backup file lets it test the original records in a way a spreadsheet export does not (FAQ, questions 2 and 11). A file re-keyed for the IRS does not meet the request, and condensed data is not acceptable for the years under audit (FAQ, questions 10 and 14).
Ask each vendor:
- What is the closest thing to a complete copy of the original entries, with attachments, and in what format?
- How long after I cancel can I still log in or download?
- Can I hold the administrator role (the top-level login)?
- Can my accountant have a separate login?
What to export is in records to keep when cancelling QuickBooks, and timing is in switching accounting software mid-year.
When is the software not the problem?
A new product does not by itself fix books that are behind, mixed with personal spending, or kept for several entities. A new file can carry the same problems.
| Situation | Why a new product alone does not fix it | Go to |
|---|---|---|
| Books are behind or do not reconcile | A new file can carry the same problems unless the old books are cleaned or rebuilt first | Bookkeeping cleanup or start fresh; catching up on overdue books |
| Personal and business money are mixed | The accounts cannot tell them apart | Fixing commingled funds |
| More than one business | Publication 583 says to keep a complete and separate set of records for each | Books for several companies |
| Inventory | Most businesses that sell goods take inventory into account at the start and end of the year. A small business taxpayer can choose not to keep an inventory but must still use a method that clearly reflects income, so the setup depends on the route your accountant uses. Software does not count your stock (Schedule C instructions) | Schedule C cost of goods sold |
| S corporation | Owner pay, distributions and the balance sheet drive the setup | S corporation bookkeeping software |
| Several entities or locations | A small-business package may no longer fit | Outgrowing QuickBooks |
Example
These examples are illustrative and use US dollars.
A new single-member LLC
A single-member LLC taxed as a sole proprietorship expects $90,000 of revenue, has no staff and files Schedule C. It asks its accountant whether the accountant works from QuickBooks Online or Xero, and the accountant names one. The owner loads three months of real bank transactions into a trial file, and the accountant marks each account with its Schedule C line: contract labor on one account (line 11), accountant fees on another (line 17). A freelance designer, a US sole proprietor paid by bank transfer, is paid $3,000 over the year, above the contractor reporting threshold, so the owner collects a Form W-9 before the first payment and totals the payee for Form 1099-NEC. The decision rested on the accountant's answer and the Schedule C mapping, not on the lowest monthly plan.
An S corporation with the owner on payroll
An S corporation with $400,000 of revenue pays its one owner through payroll and also takes distributions. It tests each product with the same questions: do wages, employer taxes and liabilities post to the books; are officer pay (line 7), other wages (line 8) and distributions on separate accounts; will the year-end balance sheet agree with Schedule L. How much pay is reasonable is a tax question for the CPA, not a software setting; see S corporation owner salary.
A bakery switching in July
A bakery with $250,000 of revenue, four employees and ingredient inventory wants to move from one product to the other in July. The product is not the hard part; the switch date and the history are. Whether to move in July or at year end, and what balances to carry over, is settled in switching accounting software mid-year and switching payroll providers. The bakery keeps the old file and its exports either way.
Different for you?
- You have not recorded a transaction yet: the choice, the chart of accounts, the start date and who keeps the books are set once, and your accountant should agree before the first entry. See setting up books for a new LLC and get bookkeeping help.
- You use one product and the books do not tie to the return: a different product does not by itself close a reconciliation gap. See books to the business tax return and bookkeeping cleanup or start fresh, then bookkeeping help.
- You have employees, or your books are months behind and a return is due: payroll and catch-up work are done by a person, not a setting. See setting up payroll and catching up on overdue books, then bookkeeping help.
- You want to switch partway through the year: the switch date and opening balances matter more than the product. See switching accounting software mid-year and opening balances after changing accountants, then bookkeeping help.
- You are cancelling a subscription, or the IRS has asked for your records: the original data is what the IRS asks for. See records to keep when cancelling QuickBooks, then bookkeeping help.
- You are an S corporation or a partnership: see S corporation bookkeeping software and partner capital accounts, then bookkeeping help.
- Your business has several entities or locations: see outgrowing QuickBooks and books for several companies, then bookkeeping help.
- You have rentals, an online store, or foreign income or owners: see books for an LLC per rental property, Amazon seller bookkeeping, foreign currency accounts in US books and books for a US subsidiary of a foreign parent.
- You want cheaper software, or an app for a sole proprietor: see QuickBooks alternatives your accountant supports and bookkeeping app for Schedule C.
- You are in Canada, or run a two-country business: see accounting software for a Canadian business.
Figures on this page
| Figure | Value | Source |
|---|---|---|
| Form 1099-NEC reporting threshold for payments made in 2026 Generally, reportable service payments to one payee during 2026; backup withholding can require filing at any amount | $2,000 Tax year 2026 | IRS: Am I required to file a Form 1099 or other information return? Checked |
| Form 1099-NEC filing and recipient deadline for payments made in 2026 The regular January 31 date falls on a Sunday in 2027, so the due date moves to the next business day | February 1, 2027 Tax year 2026 | IRS: General Instructions for Certain Information Returns Checked |
Primary sources
- IRS: Publication 583, Starting a Business and Keeping Records
- IRS: Revenue Procedure 98-25
- IRS: Recordkeeping
- IRS: Use of electronic accounting software records, frequently asked questions
- 26 CFR 1.6001-1, Records
- IRS: Instructions for Schedule C (Form 1040)
- IRS: Instructions for Form 1120
- IRS: Instructions for Form 1065
- IRS: Instructions for Form 1120-S
- IRS: Publication 15, Employer's Tax Guide
- IRS: Outsourcing payroll duties
- IRS: Am I required to file a Form 1099 or other information return?
- IRS: Instructions for Forms 1099-MISC and 1099-NEC
About this guide
Published by Cloud Accounting under standing professional approval. This version has no separately recorded personal review. It explains general rules for the tax year shown. It is not advice for your situation.
Changes
- : First published.