Sales Tax Reporting Checklist

Monthly or quarterly workflow a bookkeeper or staff accountant runs to file sales tax returns across registered jurisdictions. Covers data pull, nexus review, return prep, filing, and post-filing documentation.

6 sections 19 steps Collects data
1

Pre-Filing Data Pull

  1. Confirm the filing period and due date
    • Pull the jurisdiction calendar from Avalara or TaxJar. Filing frequency (monthly, quarterly, annual) is set by the state based on prior-year liability and can change without notice — verify each state's current frequency before assuming last period's cadence.

    Collects date
  2. Export the sales-by-jurisdiction report
    • From QBO, Shopify, Amazon, and any other channel, pull gross sales, taxable sales, and tax collected by state and local jurisdiction. Marketplace facilitator sales (Amazon, Etsy, eBay) should be tracked separately — the marketplace remits, but most states still want the gross reported on your return.

  3. Pull resale and exemption certificates on file
    • Match exempt sales in the period to a valid certificate on file. Expired or missing certificates convert exempt sales into taxable sales on audit — flag any exempt customer without a current certificate for immediate follow-up.

    Collects file
2

Nexus and Registration Review

  1. Run the 50-state economic nexus summary
    • Compare trailing 12-month sales and transaction counts against each state's Wayfair threshold (most are $100K or 200 transactions; some only $100K). Avalara and TaxJar both produce this report automatically. New thresholds crossed since last filing trigger registration before the next return.

    Collects list
  2. Register in newly-tripped jurisdictions
    • Apply for the sales tax permit through the state DOR portal or Streamlined Sales Tax (SST) for member states. Do not collect tax in a state before the permit effective date — most states treat pre-registration collection as misappropriation. If retroactive exposure exists, evaluate Voluntary Disclosure Agreement before filing.

  3. Confirm marketplace facilitator coverage by state
    • For each state with marketplace sales, confirm whether the facilitator collects on your behalf and whether the state requires the seller to still report gross. A handful of states require a zero-tax informational return even when 100% of sales are facilitator-collected.

3

Reconciliation and Tax Calculation

  1. Reconcile tax collected to the GL liability account
    • Tie the tax-engine report (Avalara/TaxJar) to the sales tax payable account in QBO or Xero. Variance over $50 needs investigation — usually a manual invoice override, a refund posted without tax reversal, or a rate change that hit mid-period.

  2. Investigate variance between engine and GL
    • Common causes: invoices edited after sync, credits applied to a prior period, rate changes effective mid-period, or rounding differences on multi-line invoices. Document the cause and post a reclass JE if needed before filing.

    Collects number
  3. Apply credits for returns and bad debts
    • Most states allow a credit for tax remitted on sales later refunded or written off as bad debt. Each state has its own form line and documentation rule — track the underlying invoices in the workpaper so the credit can be defended on audit.

  4. Calculate vendor discount where allowed
    • Roughly 25 states offer a timely-filing discount (collection allowance) — typically 0.5%–2% of tax due, capped. Easy to miss; stack of $50/month adds up. Examples: GA, IL, FL, AL, NY all offer some form. Skip if filing late, since the discount is forfeited.

4

Return Preparation and Review

  1. Complete each jurisdiction return in the filing tool
    • Map gross sales, exempt sales, taxable sales, and tax due to each state's specific form lines. Local jurisdiction breakouts (county, city, special district) are required in CO, AL, LA, AZ home-rule cities — these do not auto-populate cleanly from QBO and must be reviewed line by line.

  2. Have a senior reviewer sign off on the return package
    • Reviewer ties total tax due across all jurisdictions to the GL liability, spot-checks two states against source data, and confirms the workpaper supports every credit and exemption claimed. No filing goes out without reviewer initials in the workpaper.

    Collects list Collects paragraph Collects signature
  3. Address reviewer corrections before filing
    • Resolve every reviewer note in the workpaper, re-run the engine totals if any source data changed, and route back for a second sign-off. Do not split a partial filing — all jurisdictions go after the corrected package is approved.

5

Filing and Payment

  1. Submit returns through state portals or filing tool
    • File via Avalara/TaxJar AutoFile where enrolled, or directly through each state DOR portal. States with EFT-mandate thresholds (typical: $10K annual liability) will reject paper or check payment — verify the payment method matches each state's rule.

  2. Schedule ACH debit for tax due
    • Confirm bank cutoff time in each state — some require ACH initiation by 4pm ET the business day before the due date to be considered timely. Late-by-one-day still triggers penalty and interest in most jurisdictions.

  3. Capture confirmation numbers for every filing
    • Save the state-issued filing confirmation and payment confirmation as PDFs in the engagement folder. Confirmation numbers are the only proof of timely filing on audit; a screenshot is not enough.

    Collects file
6

Post-Filing Documentation

  1. Post the JE clearing the sales tax payable
    • Debit sales tax payable, credit cash, by jurisdiction. Vendor discount earned posts to other income. Tie the cleared payable balance to zero (or to amounts genuinely owed for unfiled jurisdictions).

  2. Update rate tables and product taxability
    • States issue rate changes effective the 1st of each quarter. Confirm Avalara/TaxJar rate tables synced and that any new product SKUs are mapped to the right tax category — SaaS, digital goods, and services have state-specific taxability that the default category often gets wrong.

  3. Archive workpapers for audit defense
    • File the sales-by-jurisdiction report, exemption certificate workpaper, reconciliation, signed reviewer package, and filing confirmations in SmartVault or the firm DMS. Sales tax statute of limitations runs 3–4 years in most states, longer if no return was filed — retain at least 7 years.

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 6
Steps 19
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Sales Tax Reporting Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.