Contact Us
Audit Case Study
A client sales tax audit case summary
Blog
Insights, stories, and helpful resources
Sales Tax By State
Sales tax rates and rules for every U.S. state
TaxHero vs Avalara
Compare two leading tax-automation platforms and their pros/cons

How to File US Sales Tax Returns: A Step-by-Step Guide for Ecommerce Businesses

  • General
Simplify filing US sales tax with our step-by-step guide to ensure compliance and ease your ecommerce process across states.
Filing US sales tax returns is a legal obligation for many ecommerce businesses with a sales tax nexus in a state. While calculating and collecting are already complicated compliance processes, the next, and often most gruesome, step is filing and remitting the collected tax.
Managing these filings in different states can quickly become overwhelming, especially when you’re handling everything by yourself. Moreover, filing methods, requirements, deadlines, and filing frequencies vary by state.

This guide summarizes multiple online filing processes into one general step-by-step guide, simplifying sales tax compliance for your ecommerce business.

How Do You File US Sales Tax Returns?

You file US sales tax returns by submitting a state-specific tax form and remitting the collected taxes to the state’s Department of Revenue.
The exact process depends on where you have nexus, as requirements differ by state. To get it done, you must: 
  • Identify your filing obligations
  • Confirm your registration
  • Check your filing frequency
  • Gather your sales data
From there, you prepare the return, submit it, remit your payment, and retain the confirmation for your records.

What You Need Before Filing a Sales Tax Return

To ensure accurate sales tax returns, gather your business data first.
When preparing your report, you’ll typically need your state registration details, the specific filing period, and your total sales records. You must break these records down into taxable transactions, exempt transactions, refunds, deductions, and the exact amount of tax you collected.
For multi-platform sellers, accurate records from every sales channel matter. Some states require you to report your gross global sales, even if a marketplace facilitator handled the tax for you.

Pre-Filing Checklist

Use this quick checklist to ensure everything is ready before logging into a state’s tax portal:
  • State registration details: Your active sales tax permit number and login credentials for the state’s Department of Revenue portal.
  • Relevant filing period: The specific month, quarter, or year you’re currently reporting.
  • Gross sales records: Total revenue from all sales channels combined during the filing window.
  • Breakdown of transactions: Separate totals for taxable sales and exempt or wholesale sales.
  • Adjustments and deductions: Total amounts for customer refunds, returns, or eligible business deductions.
  • Tax collected: The exact amount of sales tax you collected from customers, broken down by local jurisdictions if the state requires it.

Step-by-Step: How to File a US Sales Tax Return

The process of filing returns varies by state. But when e-filing or filing online, most state websites follow the same general procedure. Refer to the steps below as a standard guideline.

Step 1: Confirm Your State Filing Obligations

First, identify the exact states where your business is registered or required to register. Staying compliant in one state while ignoring another only leads to further complications for your business.
Once you know where your obligations are, you need to verify your filing frequency, the current reporting period, and the applicable due date for each state. States assign different filing deadlines and requirements depending on your business’s assessment.

Missing these dates can lead to costly penalties, even if you didn’t collect any tax during the period.

Step 2: Gather and Reconcile Your Sales Data

Gather transaction data from your ecommerce stores, marketplaces, and all other sales channels before filling out forms.
Once you have the raw data, reconcile the gross sales, taxable sales, exempt sales, refunds, deductions, and the actual sales tax collected. Taking the time to reconcile your data helps you identify discrepancies before filing, saving you from expensive audit penalties later.

Step 3: Calculate Reportable Sales and Tax

Determine the exact dollar amounts that belong on your return by separating your revenue types.
This means you must review your total sales and break them down into taxable and nontaxable transactions, exemptions, and any applicable deductions.
NOTE: Taxability and reporting rules vary by jurisdiction. What’s taxable in one state may be exempt in another, making a one-size-fits-all calculation impossible. That’s why you must pay close attention to ensure flawless accuracy in your report.

Step 4: Complete the State Sales Tax Return

Use your reconciled records to complete your state tax returns. Most state portals require you to enter your data into specific reporting fields, such as total gross sales, exempt sales, and tax collected by local county or city districts.
States don’t use a uniform sales tax return form. While it varies by state, the required fields are often similar enough to help you identify where your data rightfully fits.
The only exception to this would be the Simplified Electronic Form (SER) provided by the Streamlined Sales Tax Governing Board (SSTGB). This return form can be used across multiple states, provided they are members of the SSTGB.

Step 5: Submit the Return and Remit Payment

Submit your completed return through the required state filing channel, typically the state’s online tax portal. However, submitting your return isn’t the same thing as paying the tax owed.
Completing both distinct actions is necessary to remain compliant, so make sure you either schedule your electronic funds transfer or enter your banking details before the state’s filing deadline.

Afterwards, always confirm both the submission and the payment went through. Once confirmed, retain the digital receipts and records for your business files.

Sales Tax Filing Deadlines and Frequencies

State tax authorities assign your filing frequencies based strictly on your overall sales volume or total tax liability. High-volume sellers generally fall on monthly filing schedules, mid-volume retailers on quarterly schedules, and low-volume accounts on annual schedules.
States don’t follow the same schedule. Some states demand payment by the 15th, others by the 20th, and a few on completely different dates. To protect your business from sudden late fees, maintain a centralized, state-by-state filing calendar for reference.
TIP: Look up specific guidelines from state resources like the IRS State Government Websites Directory or individual state portals to track current deadlines. Alternatively, you can also refer to the table below. TaxHero offers comprehensive step-by-step filing guides for each state.

State-by-State Sales Tax Filing Guides

Discover how to file US sales tax returns in any state in this guide.
Filing frequencies are assigned by the state depending on your business’s tax liabilities. Due dates also vary and are adjusted whenever they fall on weekends or holidays. Other filing methods may also be available.
STATE FILING FREQUENCIES DUE DATES FILING METHODS TIMELY FILING DISCOUNT
Alabama Monthly Quarterly Semi-annual Annually 20th day of the month following the reporting period Available
Alaska Monthly Quarterly Annually Last day of the month following the reporting period
  • Online via the ARSSTC
  • Mail or in-person (depends on local jurisdictions)
  • Through TaxHero
Varies by local jurisdictions
Arizona Monthly Quarterly Annually 20th day of the month following the reporting period Available
Arkansas Monthly Quarterly Annually 20th day of the month following the reporting period Available
California Monthly Quarterly Annually Last day of the month following the reporting period None
Colorado Monthly Quarterly Annually 20th day of the month following the reporting period Available
Connecticut Monthly Quarterly Annually Last day of the month following the reporting period None
District of Columbia Monthly Quarterly Annually 20th day of the month following the reporting period None
Delaware No sales tax n/a n/a n/a
Florida Monthly Quarterly Semi-annual Annually 1st day of the month following the reporting period and becomes late after the 20th of that month Available
Georgia Monthly Quarterly 20th day of the month following the reporting period Available
Hawaii Monthly Quarterly Semi-annual Annually 20th day of the month following the reporting period None
Idaho Monthly Quarterly Semi-annual Annually 20th day of the month following the reporting period None
Illinois Monthly Quarterly Annually Quarter-Monthly 20th of the month following the reporting period Available
Indiana Monthly Quarterly Annually 20th day of the month following the reporting period * Annual returns: Last day of January
  • Online via INTIME
  • By mail (for select filers only)
  • Through TaxHero
Available
Iowa Monthly Quarterly Last day of the month following the reporting period None
Kansas Monthly Quarterly Annually 25th day of the month following the reporting period None
Kentucky Monthly Accelerated Monthly Quarterly Semi-annual Annually 20th day of the month following the reporting period * Accelerated monthly returns: 25th of the same month Available
Louisiana Monthly Quarterly 20th day of the month following the reporting period Available
Maine Monthly Quarterly Semi-annual Annually 15th day of the month following the reporting period None
Maryland Monthly Quarterly Annually 20th day of the month following the reporting period Available
Massachusetts Monthly Quarterly Semi-annual Advanced Payments Last day of the month following the reporting period * Advanced Payments: 25th of the month None
Michigan Monthly Quarterly Annually 20th day of the month following the reporting period * Annual returns: Last day of February of the following year Available
Minnesota Monthly Quarterly Annually 20th day of the month following the reporting period * Annual returns: February 5th of the following year None
Mississippi Monthly Quarterly Annually 20th day of the month following the reporting period Available
Missouri Monthly Quarterly Annually 20th day of the month following the reporting period * Annual returns: Last day of January of the following year Available
Montana No sales tax n/a n/a n/a
Nebraska Monthly Quarterly Annually 20th day of the month following the reporting period Available
Nevada Monthly Quarterly Annually 20th day of the month following the reporting period Available
New Hampshire No sales tax n/a n/a n/a
New Jersey Quarterly Monthly Voucher 20th day of the month following the reporting period None
New Mexico Monthly Quarterly Semi-annual 25th day of the month following the reporting period None
New York Monthly Quarterly Annually 20th day of the month following the reporting period Available
North Carolina Monthly Quarterly 20th day of the month following the reporting period
* Quarterly returns: Last day of April, July, October, and January
  • Online via NCDOR
  • By mail
  • By phone: 1-877-252-3052
  • Through TaxHero
None
North Dakota Monthly Quarterly Annually Last day of the month following the reporting period Available
Ohio Monthly Quarterly Semi-annual 23rd day of the month following the reporting period Available
Oklahoma Monthly Semi-annual 20th day of the month following the reporting period None
Oregon No sales tax n/a n/a n/a
Pennsylvania Monthly Quarterly Semi-annual 20th day of the month following the reporting period Available
Rhode Island Monthly Quarterly 20th day of the month following the reporting period
* Quarterly returns: Last day of July, October, January, and April
None
South Carolina 28-Day Returns Monthly Quarterly Annually 20th day of the month following the reporting period
* 28-day returns: 20th day following the 28 days
Available
South Dakota Monthly Quarterly Annually 20th day of the month following the reporting period Available
Tennessee Monthly Quarterly Annually 20th day of the month following the reporting period
  • Online via TNTAP
  • By mail (for select filers only)
  • Through TaxHero
None
Texas Monthly Quarterly Annually 20th day of the month following the reporting period Available
Utah Monthly Quarterly Annually Last day of the month following the reporting period Available
Vermont Monthly Quarterly Annually 25th day of the month following the reporting period
  • Online via MyVTax
  • By mail (For single location filers)
  • Through TaxHero
None
Virginia Monthly Quarterly Annually 20th day of the month following the reporting period Available
Washington Monthly Quarterly Annually * Monthly: 25th day of the month following the reporting period
* Quarterly returns: Last day of the month following the reporting period
* Annual returns: April 15th
None
West Virginia Monthly Quarterly Annually 20th day of the month following the reporting period
* Annual returns: January 1st of the following year
None
Wisconsin Monthly Quarterly Annually Last day of the month following the reporting period Available
Wyoming Monthly Quarterly Annually Last day of the month following the reporting period * Monthly returns: 15th day of the month following the reporting period Available
What’s a timely filing discount?
It’s a benefit for qualified filers, also referred to as a “vendor compensation” or “collection allowance” in some states. States offering this allow businesses to claim deductions or retain a specific portion of the collected tax, subject to certain limitations.

Special Situations When Filing Sales Tax

Unique rules apply when you file zero returns, process customer refunds, or account for tax-exempt sales.

Do You Need to File a Zero Return?

A zero return is a tax report you submit to a state showing that your business made no taxable sales and didn’t collect sales tax during the filing window.
Even if you have zero revenue to report, registered businesses may still need to file a return, even if they have no taxable sales or tax due. You can’t skip the deadline because your requirements depend entirely on the jurisdiction and your active filing obligations.

Most states treat a missing zero return as a late filing, which means they’ll automatically assess late fees on your business.

How Do Marketplace Sales Affect Sales Tax Filing?

Marketplace facilitator laws require platforms like Amazon or eBay to calculate, collect, and remit sales tax on your behalf. However, marketplace collection doesn’t eliminate your filing or reporting obligations in that state.
Many jurisdictions still require you to report these platform sales as gross revenue on your tax return, even if you don’t owe any additional tax.
You must also distinguish your marketplace transactions from your direct website sales. You remain solely responsible for collecting and remitting tax on orders that flow directly through your own online storefront, such as Shopify.
Learn more: Does Shopify Collect Sales Tax?

How Do You Handle Exempt Sales and Refunds?

Exempt transactions and customer refunds directly reduce the total amount of taxable revenue you report on your return. When processing a return or selling to a tax-exempt entity, you must adjust your calculation so you don’t overpay the state.

Because of this, retaining exemption documentation and transaction records is important to demonstrate why you didn’t collect tax if the state ever audits your business.

What If You Need to Amend a Return or File Late?

States have specific procedures for correcting mistakes on previously submitted returns and addressing missed deadlines. If you notice an error after hitting submit, you can’t just fix it on your next report; you must follow the applicable state tax authority’s correction procedures to file an official amended return.
Delaying this process or ignoring a deadline can lead to serious financial consequences for your business.

Late filing or payment typically triggers automatic penalties, interest charges on the unpaid balance, and the potential loss of timely-filing discounts, so you should contact the state’s Department of Revenue immediately to resolve any past-due obligations.

7 Common Sales Tax Filing Mistakes to Avoid

Even small errors in your sales tax returns can trigger costly state audits. To protect your business, avoid these 7 common sales tax filing mistakes:
  • Missing deadlines: Late filing fees and noncompliance penalties can greatly affect your business’s finances.
  • Using incorrect filing frequencies: Falling out of compliance by ignoring the specific monthly, quarterly, or annual schedules assigned to you by state authorities.
  • Relying on inaccurate data: Risking massive underpayments, overpayments, or rejected returns due to incomplete transaction records.
  • Misclassifying sales: Creating major audit exposure by failing to separate taxable items from nontaxable goods accurately.
  • Overlooking valid exemptions: Inflating your tax bill by failing to properly account for wholesale or exempt transactions.
  • Reporting discrepancies: Drawing immediate regulatory scrutiny because the tax you collected doesn’t match the figures on your final form.
  • Failing to remit the tax: Confirming successful remittance ensures you pay the state on time and without errors.

Filing Sales Tax Manually vs. Using Software vs. Full-Service Support

You have 3 main choices to handle your business’s filing needs:
  • Manual spreadsheet
  • Automated software
  • Full-service compliance provider
Managing your filings on manual spreadsheets is cheap but highly risky, while standard software saves time but leaves you to handle complex tax rules on your own.

Outsourcing your compliance obligations to a full-service compliance provider gives you complete peace of mind, as real tax professionals handle your data from start to finish.

Benefits and Limitations

Manual spreadsheets are free, making them an option for small businesses that only file in a single state. However, manual methods are highly prone to errors as you scale into multiple jurisdictions.
Meanwhile, standard sales tax software integrates directly with your store to automate compliance tasks, such as calculating sales tax and tracking nexus thresholds.
The limitation is that software doesn’t remove your administrative burden. You’re still responsible for configuring product mappings, filing the returns, and replying to state tax notices on your own.

Full-service compliance combines technology with dedicated human expertise to reduce risk and liability for your business. It frees up your time to focus on core operations, unlike basic DIY software tools.

Choosing the Right Option for Your Business

  • Small or localized brands: Manual filing works well if you’re a brand-new seller operating below economic nexus thresholds and filing only in your home state.
  • Growing mid-sized sellers: Automated software fits growing businesses that have an internal accountant or operations manager with the spare time to track state portals and submit monthly forms.
  • High-growth multichannel brands: Full-service support is ideal for rapidly expanding ecommerce and CPG brands that cross multiple state lines and don’t want their internal teams drowning in tax paperwork.

Let TaxHero Handle the Heavy Lifting

If you want the peace of mind that comes with a fully managed solution, TaxHero bridges the gap between automated software tools and human expertise.
Instead of leaving you to figure out complex state rules alone, we provide an accountant-led compliance service that handles your active registrations, continuous economic nexus tracking, monthly filings, payments, and notice resolution across every U.S. state.
You get direct access to real sales tax professionals who manage the entire workflow, keeping your ecommerce business completely secure while your team focuses on growth. Here’s how our process works:

We gather your business records and sync with your Shopify store → Verify your tax obligations → Register your business in states where you have nexus → Confirm accurate tax calculations and collections → Prepare and file your returns on time → Remit the tax to the state authorities

After that, we continuously handle all sales tax administrative tasks for each compliance cycle, so your business doesn’t have to.

Frequently Asked Questions

1. How Do I File Sales Tax Returns in Multiple States?+

To file in multiple states, track your nexus thresholds, register for permits in each location, and submit separate forms through each state’s tax portal. State-specific requirements dictate your exact deadlines and data formats, which means you can’t use a single form for the entire country. You must pull data from all your sales channels and format it to match each state’s unique tax district breakdowns.
Learn more: How to Calculate and File Sales Tax in Multiple States

2. How Often Do I Need to File Sales Tax Returns?+

Your filing frequency depends entirely on the state’s rules and your business’s overall sales volume in that specific jurisdiction. States generally assign monthly, quarterly, or annual schedules based on how much tax you collect. Since filing frequency varies by state and business circumstances, a business might file monthly in high-volume states and annually in states where it has fewer orders.

3. What Happens If I File a Sales Tax Return Late?+

Filing late typically results in automatic financial penalties, accumulated interest charges, and the loss of timely-filing discounts. The exact consequences depend on the state where you missed the deadline, and some jurisdictions charge flat fees even for zero-dollar returns. You should check official state guidance immediately if you miss a cutoff to figure out how to catch up and minimize fees.
Learn more from our guide: Sales Tax Penalties and How to Avoid Them

4. Can Sales Tax Software File Returns Automatically?+

Many sales tax software tools can file your returns automatically, but they don’t always handle the entire process without your manual input. Before relying on automation, you must verify state coverage, active integrations, and final submission statuses within the platform. Some tools only generate the filled-out form templates, leaving you to log in and manually submit the actual payment to the state.

5. How Do I Correct a Previously Filed Sales Tax Return?+

You correct errors by submitting an official amended return directly through the state’s Department of Revenue portal. You can’t just adjust your numbers on your next regular filing to make up for a past mistake.
Since correction procedures vary significantly by state, you must look up the specific guidelines for the jurisdiction where the error occurred to ensure you don’t trigger an audit.

Simplify Your Sales Tax Filing With TaxHero

Accurate reporting protects your business cash flow and keeps you safe from costly state audits. Instead of dealing with endless filing paperwork, pass the administrative burden to experienced professionals who keep your brand in good standing.
TaxHero is a sales tax software that provides an accountant-led compliance service designed to handle your multi-state sales tax obligations.
Our team handles your registrations, ongoing economic nexus tracking, monthly filings, and payment processing, with no guesswork. Book a free consultation with our CEO, Lahari Neelapareddy, an expert CPA who can answer all your sales tax concerns!