Key takeaways
- QuickBooks Online e-file covers 20 states on Intuit's page, monthly or quarterly only, paid by ACH debit.
- Intuit's help names no QuickBooks Desktop filing feature, so plan a tie-out and a portal entry.
- Washington requires dollar amounts with no dollar signs or commas, and skips any line that starts with a # sign.
- Check the state's filing frequency letter before setting the due date calendar.
What QuickBooks Online files and what it leaves to the firm
Intuit's help page for the sales tax e-file service says it is available in 20 states, and the page was updated 10/15/2026. Iowa and Ohio are monthly only. The page says "Only monthly and quarterly filing frequencies are available," so an annual filer is outside the service.
The limits matter more than the list. The service requires the Sales Tax Essentials subscription and covers sales and use tax "without any adjustments," so a credit or prepayment has to be filed on the state portal. Payment goes out by ACH debit only. The page says state confirmation can take up to 48 hours and payment collection up to five business days after submission.
The feature is limited to QuickBooks Online Simple Start, QuickBooks Online Essentials, QuickBooks Online Plus and QuickBooks Online Advanced. The page does not mention QuickBooks Desktop.
Decision rule: if the client is in a listed state, files monthly or quarterly, has no credits or prepayments in the period and pays by ACH, file in QuickBooks. If any of those fails, file on the state portal and record the payment in QuickBooks against the sales tax liability, so the balance does not stay open.
QuickBooks Desktop: the handoff is a report
I could not find a filing feature for QuickBooks Desktop in Intuit's help. The Intuit page on sales tax filing names only Online plans. A Desktop firm runs the sales tax liability report for the period, keys the taxable sales and tax collected into the state portal, and records the payment by hand.
Third-party filing products say they support Desktop. Avalara and TaxCloud both describe Desktop integrations, and TaxCloud says its product files and reports across states. Before paying, get the state list in writing and confirm which states it files for rather than only reports on.
Decision rule: if the portal takes keyed totals, enter the taxable sales and tax collected from the liability report, and tie the portal total to the report to the cent before you submit.
Upload formats: Washington, Pennsylvania and South Dakota
Washington's My DOR accepts a data upload from the Select Taxes screen. The file is comma-delimited .txt or .csv. Each line starts with a tag such as Account, Tax or Ded, and the fields after the tag must follow a fixed order. Enter dollar amounts with no dollar sign and no commas. A line that starts with a # sign is skipped. After upload, error checks run on each page of the return.
If a tax rate changed for a line code within the same reporting period, the line should not be uploaded. Washington says it has to be entered by hand, one rate per line code. Keep the rate-change line separate in the working file so it is not picked up by mistake.
Pennsylvania's myPATH sales tax upload must be a Comma Delimited file, CSV format, with a minimum of 14 columns of data. The first five columns the page lists are Account Number, Period End Date, Codes, Gross Sales and Net Taxable Sales. The page does not say whether a header row is allowed, so test with a copy before the live file. The same page describes a timely filing discount for monthly filers of the lesser of $25 or 1 percent of the tax collected.
South Dakota's EPath help page says the sales and use tax templates come in CSV and Excel, and that for sales returns the data "will be added to your return." Older EPath material I could not open may describe a replacement rule, so do not assume a second upload adds to the first. Test on a copy return and compare totals before the live file.
Texas and California: keyed entry on fixed calendars
Texas returns go through WebFile, and the Comptroller's sales tax page names no bulk upload. The Comptroller tells each applicant by letter whether it files monthly, quarterly or yearly, and the page gives no dollar threshold for that choice.
Decision rule: if the Comptroller's letter says monthly or quarterly, put that frequency and its date on the calendar before anything else. For California, which publishes monthly, quarterly and prepayment schedules, plan returns as keyed entry from the QuickBooks report, and give each prepayment date its own calendar line.
2026 due dates to put on the calendar
Texas monthly reports are due on the 20th day of the month after the reporting period. A January report is due in February, on the 20th unless that day is a weekend or legal holiday, in which case the next working day is the due date.
California monthly returns are due on the last day of the following month. CDTFA's example is July 31 for June. Quarterly returns use the same logic with three-month periods: the January through March quarter is due April 30, and the October through December quarter is due January 31. That January 31 date falls on a Sunday in 2027, so CDTFA's weekend rule moves it to the next business day. The return is filed in 2027 but covers 2026 sales.
CDTFA's quarterly prepayment due dates fall on the 24th of the first two months of each quarter: Feb 24, Mar 24, May 24, Jun 24, Aug 24, Sep 24, Nov 24 and Dec 24. Check CDTFA's current schedule for the dates that apply to the client.
Where the handoff breaks, and the fix
Period mismatch. A sale entered late or a refund posted in a later month moves the QuickBooks total away from what the state expects for the period. Run the report on the exact first and last day of the period, then tie the tax collected to the bank deposits for the same months. Decision rule: if the difference is larger than one invoice, find the entry before filing, not after.
Account number errors. Pennsylvania's first column is Account Number, so one wrong value is a problem for every row in the file. Check each client's account number against the state registration letter, not against the old client record.
Adjustments and prepayments. The QuickBooks e-file path does not carry credits or prepayments. Keep those on the state portal, and write the reason next to the QuickBooks report so the next preparer knows why the numbers differ.
Payment method. The QuickBooks service pays by ACH debit only. A client who pays by check or on the portal leaves the QuickBooks liability open unless someone records the payment. Record the payment the day it clears.
The collection request to send each period
Send this in writing at the start of each filing period: "Please send the sales tax report from QuickBooks for each month or quarter, from the first day through the last day of the period, as a PDF and as an Excel file." Ask for it in the first week after the period closes.
Add this line: "Please send your state sales tax account number and the most recent letter from the state that shows your filing frequency." Store the letter with its date, and update the calendar the same day if the frequency changed.
Add this line: "List any sale in the period that you did not charge sales tax on, and attach the exemption certificate for each buyer." The handling of those certificates is in the sales tax exemption certificates checklist.
Decision rule: if the client holds a letter that assigns yearly filing, the QuickBooks e-file service does not apply, and the return goes on the calendar as a yearly portal filing.
Records to keep for each filing
For each filing, keep the QuickBooks report PDF, a record of what was keyed or uploaded, the state confirmation or acknowledgment, and the payment record with its bank date. Tie the bank date to the QuickBooks payment entry so the two agree.
Decision rule: if no state confirmation arrives within 48 hours of submission, the window Intuit gives for state confirmation on its e-file service, check the portal's filing history before you assume the return went through.