United States · Self-employed · Partnerships · Corporations

Cheaper QuickBooks Alternatives: What Your CPA Needs

No IRS list approves accounting software, so a cheaper QuickBooks Online replacement works if your accountant can use it. They need reports that tie to your books and return, a login or full export, accounts that map to your tax lines, and payroll, sales tax and 1099 history. Ask which programs they use, then test it on last year's numbers.

Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Have a question about your situation?

Free · 10 minutes · Phone call

English & Chinese

Book a callChoose a time that works for you

Tax year 2026 · Last updated  · Published by Cloud Accounting under standing professional approval

Who this is for

  • US sole proprietors, partnerships and S corporations leaving QuickBooks for lower-priced software
  • Owners whose accountant prepares a Schedule C, Form 1065 or Form 1120-S from their books
  • Owners with payroll, sales tax or years of history in the old file

Not covered here

  • Comparing software products or plan prices
  • Switching mid-year or at year end, and opening balances in detail
  • Which records to export before cancelling, and every retention period in full
  • State sales tax recordkeeping rules
  • Record requirements for a C corporation (Form 1120)

What does it mean for a QuickBooks alternative to be one my CPA supports?

The IRS names no required or approved accounting software. You may use any recordkeeping system that clearly shows income and expenses (IRS: Recordkeeping), as long as the books or records are sufficient to establish gross income, deductions and credits (26 CFR 1.6001-1). If it is a computer program, you must be able to produce legible records that reconcile with your books and return and give enough detail to identify the source documents (Publication 583). Which programs your accountant or CPA will work from is their call, and no official source lists them, so ask first, then load last year's numbers into the new one and check the reports match. In practice it comes down to five checks:

  1. Reports. The program produces the general ledger, trial balance, profit and loss, balance sheet and bank reconciliations for any date range.
  2. Access. Your accountant can log in, or you can send a complete export.
  3. Mapping. Each account lands on one line of your return, and owner money stays out of income and expenses.
  4. Exit. You can take all your data out, including after you cancel.
  5. History. Payroll, sales tax and Form 1099 totals move over. The new books start from opening balances (what each account holds on the day they start), and on the cutover date, the day the new program takes over, they match the old file.

A case is not simple when:

  • Your accountant has not said which programs they work from, or you do not have an accountant. Cancel nothing until that is settled: the choice, the first exports and the cutover date depend on your return type and what the old file holds.
  • Payroll or sales tax filings run through the same vendor as the books. A switch then moves year-to-date wages, deposits and filed returns as well as the ledger.
  • The business is a partnership or an S corporation. A partnership tracks each partner's capital account, and an S corporation each shareholder's distributions and loans. The balance sheet on the return, when required, should agree with the books.
  • The books are behind or do not reconcile. The new file inherits every error in the old one.
  • The IRS has asked for your records. In small business examinations the IRS often asks for the software's backup file and administrator login, and says a rebuilt or re-keyed file does not meet a request for the original.

Gather first: your last filed return, this year's reports from the old software, a list of everyone with access, your payroll and sales tax providers, and whatever your accountant has said they need.

Which reports must a cheaper accounting program produce?

It should produce the general ledger, trial balance, profit and loss, balance sheet and bank reconciliations for any date range, because your accountant will work from them. The IRS sets a test, not a report list: account totals must reconcile with the books and the return, and transaction detail must lead back to source documents (Revenue Procedure 98-25, section 5). The revenue procedure covers a smaller business when part of the required information exists only in computer files, as it usually does with accounting software (section 3).

ReportWhat your accountant uses it for
General ledger (transaction detail)Every transaction by account, with date, payee and a link to the receipt or invoice
Trial balanceEvery account balance on one page for any date; the base for mapping accounts to return lines
Profit and lossIncome and expenses for a period, on the cash or accrual basis the return uses
Balance sheetAssets, liabilities and equity on a date; an S corporation or partnership's Schedule L should agree with it when the return requires one
Bank and card reconciliationsProof that the books agree with the statements each month
Open invoices and billsWhat customers owe you and what you owe, for accrual books
Payroll summaries and depositsWages by employee, withholding, tax deposits, Forms 941 and W-2
Contractor totals and fixed asset listYear totals for each payee, for Form 1099-NEC; cost, date and depreciation taken, for Form 4562
Chart of accounts and system documentationWhat each account holds. Publication 583 also asks you to keep a description of the system, including its controls against unauthorized additions, changes or deletions

If the vendor offers a trial or sample file, load last year's transactions and run each report before you cancel anything. Which reports go with which return is in books to the business tax return.

Can my accountant get in, and can I take all my data if I leave?

Your accountant needs either their own login or a complete export, and you need a way to take everything out before the old subscription ends. The IRS asks for the accounting software backup file and the administrator login early in many examinations, and says a backup file lets the examiner test the original records in a way reports exported to a spreadsheet do not (IRS software records FAQ). Using a vendor to host your books does not relieve you of the recordkeeping duty (Revenue Procedure 98-25, section 3).

Ask the vendor before you buy:

  • Can I download a complete copy of my data, with attachments, and in what format?
  • If I downgrade or cancel, what do I keep, and how long can I still log in or download?
  • Is there an administrator role that I control?
  • Which of these cost extra: an accountant login, more users, receipt storage, payroll, Form 1099 filing, bank connections, years of history?
  • Is the price I see a first-period price, and what is it after that?
  • If I hold bank accounts or invoices in another currency, does the plan record the amount in that currency as well as in dollars?

The IRS says it can read the files of the programs most businesses use and tells taxpayers to consult the examiner before sending any electronic file (FAQ, question 4). That matters most for a less common program. To give a bookkeeper access without letting them move money, see giving a bookkeeper access to your accounts.

Will a new program's categories map to my tax return?

Yes, if each account maps to one return line and owner money stays apart from income and expenses. Every program ships its own default categories. The return uses the definitions in the IRS form instructions, so your accountant maps one to the other. What the new program must allow is a chart of accounts you can edit.

ReturnWhat the books must keep separate
Schedule CCost of goods sold, if you keep inventory, apart from expenses. Each expense account maps to one line: contract labor to line 11, accountant and attorney fees to line 17, wages to line 26 (instructions)
Form 1120-SOfficer compensation (line 7) apart from other wages (line 8); shareholder loans apart from expenses; a balance sheet that agrees with Schedule L when the return requires one (instructions)
Form 1065Equity by partner, because a Schedule K-1 reports that partner's capital account; a balance sheet that agrees with Schedule L. A partnership that answers "Yes" to Schedule B, question 4 need not complete Item L or Schedules L, M-1 and M-2, but still files a Schedule K-1 for each partner (instructions)

Check that you can add, rename and merge accounts. A partnership needs a capital account for each partner, and an S corporation needs distribution and loan accounts for each shareholder. A starter list for Schedule C is in chart of accounts for Schedule C.

What do I check before I move payroll, sales tax, 1099s, bank feeds and inventory?

Payroll, sales tax and contractor totals each hold history the ledger does not, and bank feeds and inventory need a check on the cutover date. Use the table.

ItemWhat can go wrongCheck before you cancel
PayrollYear-to-date wages, withholding and deposits stay behind. Form W-2 reports wages paid during the calendar year, and the totals on Forms W-2, W-3 and 941 should agree, or differ only for valid reasons (W-2 instructions)Get year-to-date totals by employee, deposit records and filed Forms 941. Keep employment tax records at least four years (IRS); records for qualified sick and family leave wages and employee retention credit wages, at least 6 years (IRS). See switching payroll providers
Sales taxState rules and filing dates govern, and the IRS sources on this page do not cover themExport the sales tax payable balance and the filed returns, tie the balance to the last return, and confirm who files each return during the change
ContractorsYear totals split between two programsCombine each payee's calendar-year total, with name, address, taxpayer ID and any backup withholding taken. Service payments generally need Form 1099-NEC at $2,000 or more, or $600 for payments made through 2025, and at any amount if backup withholding was taken. Card and payment-network payments go on Form 1099-K instead (instructions)
Bank and card feedsReconnecting can duplicate or skip transactions, and a feed is not a reconciliationReconcile every account to its statement on the cutover date. The IRS says to reconcile the checking account each month
InventoryCost of goods sold needs opening stock, purchases and closing stockCount stock on the cutover date and carry quantity and cost over
Fixed assetsDepreciation history stays in the old fileExport cost, date placed in service and depreciation taken. Keep asset records until the limitation period ends for the year you dispose of the asset (IRS)

A bank feed alone does not prove the books are right; see bank feeds are not reconciliation.

How much history do I bring over, and how do I prove the balances carried over?

Bring opening balances as of one date, plus only the transactions dated after it that your accountant wants. The balances already include everything dated on or before that date, so enter each transaction once. Then prove the move by matching the new trial balance to the old one, account by account, on the cutover date.

Keep the old file and its reports for as long as the years they cover can still be examined, generally 3 years from filing; every period is in records to keep when cancelling QuickBooks. In the revenue procedure's own example of replacing accounting software, no notice to the IRS is needed because the old records can still be retrieved and processed (Revenue Procedure 98-25, sections 4 and 8).

ApproachFits whenWatch for
Opening balances at the cutover date; old file archivedThe history is short, or the old file is full of errorsThe old file must stay readable. An examiner may ask for the month before and the month after the year under examination (FAQ, question 13). A mid-year switch leaves that year's totals in two files
Opening balances at the start of the tax year, plus the months sinceYou switch mid-year and want the year in one fileEnter nothing dated before the start of the year, and do not also load balances at the cutover date
Opening balances at the start of the earliest year you want, plus every transaction sinceLenders or buyers expect several years of detailTime spent, and old errors carried into the new file

The IRS says a re-keyed or condensed file does not meet a request for the original records of the years under examination, and condensing is acceptable only for earlier dates that do not affect those years (FAQ, questions 10 and 14). So keep the original file readable for every year that may be examined.

To prove the balances:

  1. Run a trial balance in the old program on the cutover date and save it.
  2. Load the opening balances and any later transactions into the new program, each once, and run a trial balance on the cutover date. Every account should match; list each difference and its cause.
  3. Match bank and card accounts to statements, open invoices and bills to the lists, loans to lender statements, payroll liabilities to the last Form 941 and deposits, and equity to the old books on the same date. Last year's closing equity should also agree with your last filed return's balance sheet, or you can explain why not. A partner's K-1 capital uses the tax basis, and Schedule C has no balance sheet.
  4. Keep both trial balances, the matching work and a note of what changed and on what date. The revenue procedure asks that system documentation include changes to the system and the dates they take effect (section 6).

The detail on opening balances is in opening balances after changing accountants, and on timing in switching accounting software mid-year.

Is a spreadsheet or a basic plan enough for a simple business?

Sometimes. The IRS lets you choose any system that clearly shows income and expenses, and says a single-entry system can be simple and practical if you are starting a small business (Publication 583). It stops being enough when it cannot show that the records reconcile and trace to source documents, or when payroll, inventory, contractor forms, several owners, a lender or an investor need what it cannot produce.

Any of these can be enough if it passes the five checks (reports, access, mapping, exit, history) and you can describe its controls against unauthorized changes, as in the last row of the report table:

OptionCheck first
A lower plan of the same programWhat the lower plan drops from the reports and access above
A different cloud accounting programWhether you can export everything, whether your accountant will work in it, and what history moves
A program you buy once and installBackups, who can open the file, and how your accountant gets it
A spreadsheetThe five checks; see bookkeeping in a spreadsheet
Your accountant or bookkeeper keeps the books in their own systemWhat you can see, and how you get a full copy if you leave

Price the plan with everything on this page switched on: your accountant's login, the users, the bank connections, payroll and contractor forms. A plan that lacks one of them is not the cheaper plan. A lower fee can still cost more overall if the books must be rebuilt later: history that does not reconcile, owner money mixed in, or payroll moved without year-to-date totals.

What should I ask my accountant before I switch?

Ask these in writing before you cancel or pay for a year:

  1. Which programs do you work from, and which would you rather I avoid?
  2. Do you want a login, a file or monthly reports, and which reports?
  3. Does your fee change with the program I choose?
  4. What cutover date do you want, and will you review the opening balances before I go live?
  5. Who files payroll and sales tax returns during the change, and what do you need from the old program?
  6. How will we archive the old file, and who keeps it?
  7. What do you require for logins and file sharing? Tax preparers must keep a written security plan for client data (Publication 4557).

If you do not have an accountant, or yours will not say which programs they work from, settle that before you buy or cancel anything. Bookkeeper, accountant or CPA explains who does what, and questions to ask before hiring a bookkeeper covers the rest. Or see bookkeeping help.

Example

These examples are illustrative and use US dollars.

A contractor filing Schedule C

A contractor with $90,000 of revenue and about 40 transactions a month files Schedule C. Before leaving, the contractor asks the accountant for a list of supported programs and picks from it. The contractor loads last year's transactions into a trial file, and the profit and loss matches the old program. Contract labor sits on one account that maps to line 11. Before cancelling, the contractor downloads a full transaction export with attachments.

An S corporation with employees

An S corporation with $600,000 of revenue and three employees runs payroll with the same vendor as its books. Assume wages of $180,000 a year, paid evenly, with no pre-tax deductions and no one above the Social Security wage base. A switch on July 1 must carry the $90,000 of wages paid through June 30, plus the withholding and deposits actually made, so that the year's Forms W-2 show $180,000 and reconcile with the four Forms 941. The new books also keep officer pay apart from other wages and shareholder loans apart from expenses.

A desktop user with 12 years of history

A business has 12 years of history in a desktop file and switches on January 1. It loads opening balances dated at the start of the year two years back, then the transactions since, so that the trial balance on the January 1 switch matches the old file's. It archives the old file read-only with exported reports for each year. The oldest years are likely outside the usual retention period, but the file stays because asset records last until the limitation period ends for the year each asset is sold.

Different for you?

  • You are about to cancel or switch and your accountant has not said what they will work with, or payroll, sales tax and prior-year history sit in the old software: the setup, the first exports and the cutover date depend on your return type and what the old file holds. Settle them before you cancel. See records to keep when cancelling QuickBooks, then bookkeeping help.
  • You do not have an accountant, or yours will not say which program they support: their answer decides which programs you can use, so settle who prepares your return first. See what a bookkeeper costs per month, then bookkeeping help.
  • Your books are behind or do not reconcile: the new file would carry the errors over. See bookkeeping cleanup or start fresh and catching up on overdue books, then bookkeeping help.
  • The IRS has asked for your records: the IRS often asks for the original backup file and administrator login, so get help before you change, condense or cancel anything. See penalties for not keeping business records and bookkeeping help.
  • You are an S corporation or a partnership with several owners: see S corporation bookkeeping software and partner capital accounts. If the opening balances do not agree with the old books, you cannot explain the difference from your last filed return, or the owner accounts do not agree, get the setup reviewed before you go live. See bookkeeping help.
  • Your business works in both the US and Canada, or you hold accounts in another currency: see QuickBooks Canada or US for a two-country business and foreign currency accounts in US books, then bookkeeping help.
  • Your payroll provider is changing too: see switching payroll providers.
  • You use QuickBooks Desktop or QuickBooks Self-Employed: see QuickBooks Desktop being discontinued and QuickBooks Self-Employed shutting down.
  • You are choosing between QuickBooks Online and another platform, or have outgrown a small-business package: see comparing QuickBooks Online with another platform and outgrowing QuickBooks.

Figures on this page

FigureValueSource
US employment tax record retention
Minimum, counted from the date the tax becomes due or is paid, whichever is later
Four yearsIRS: Publication 583, Starting a Business and Keeping Records
Checked
Retention of records for qualified paid leave wages and employee retention credit wages
At least; applies to qualified sick and family leave wages for leave taken after March 31, 2021 and to employee retention credit wages paid after June 30, 2021
6 yearsIRS: Employment tax recordkeeping
Checked
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 nonemployee compensation reporting threshold for payments made through 2025
Box 1 nonemployee compensation of $600 or more, under the April 2025 instructions; payments after December 31, 2025 use the higher threshold.
$600
Tax year 2025
IRS: Instructions for Forms 1099-MISC and 1099-NEC (Rev. April 2025)
Checked
General income-tax supporting record retention period
Generally after filing or the return due date, whichever is later; longer periods apply in specified cases. Property-basis records last through the limitation period for the taxable disposition year; unfiled and fraudulent returns have no limitation period.
3 yearsIRS: Publication 583, How Long To Keep Records and Table 3
Checked

Primary sources

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.
Di Lu, CPA
Di Lu, CPAUS and Canadian CPA

Ready to talk through your next step?

Free · 10 minutes · Phone call

English & Chinese

A first call to discuss your needs and how we can help.

Book a callChoose a time that works for you

Book a consultation

Free · 10 minutes

By booking, you agree to our privacy policy. If an ad brought you here, we tell that ad platform when you book, and may tell it when you spend time on a page, tap our phone number or pick a time. We never share your name, email or phone. Privacy policy

Calendar not loading? Book a consultation