How to automate state sales tax filings: A step-by-step guide
by April 23, 2026
For many e-commerce sellers, sales tax deadlines are dark clouds that appear on the calendar once a month. Between tracking different state due dates, calculating various local rates, and navigating clunky state websites, manual filing is a notorious time-sink.
At TaxJar, we believe managing sales tax shouldn’t be a hurdle to your growth. This guide will show you how to move from manual spreadsheets to a fully automated sales tax lifecycle using TaxJar.
Step 1: Consolidate your transaction data
The foundation of automated filing is centralized data. To make sure your filings are accurate, you must aggregate sales data from all your channels, like Shopify, Amazon, WooCommerce, into a single source of truth. This allows you to determine the exact amount of tax owed to each state before the filing deadline.
How TaxJar helps
This isn’t easy without having a sales tax solution in place. Manually pulling reports from multiple platforms often leads to human error and missed transactions, which can result in under-reporting and subsequent penalties. Here’s how TaxJar solves this problem:
- Multi-channel data aggregation: TaxJar automatically compiles orders from all your e-commerce channels into a single dashboard.
- Prebuilt and maintained integrations: TaxJar built and maintained certified integrations with platforms like Shopify, Amazon, WooCommerce and Walmart, making it easy for you to connect your sales channels.
Step 2: Know your filing frequencies
States generally assign how often you file based on one of two criteria:
- How much your business grosses in sales
- How much sales tax your business collects
The general rule of thumb here is that the more your business grosses, the more often a state will require that you file and pay sales tax. For example, businesses with an average monthly tax liability of $100.01 to $1416.65 are required to file their California sales tax returns quarterly. Other states like Pennsylvania calculate how often a seller should pay based on their previous year’s third-quarter sales tax liability.
A handful of states, like Nevada and New York, base how often you’ll be asked to file sales tax on your average monthly taxable sales. For instance, in Nevada businesses who gross more than $10,000 are asked to file monthly, while businesses who gross less than $10,000 or less in taxable sales are assigned to file quarterly.
In many states, small or seasonal businesses are only required to file sales tax once per year, often in January.
How TaxJar can help
You might file monthly in one state, but quarterly in another. It’s important to understand these frequencies so you avoid penalties and interests that come with missing a due date. For businesses selling in numerous states, this can be challenging to manage on your own.
That’s where TaxJar comes in: when you add a nexus state to your TaxJar account, you add your filing frequency. From there, we’ll keep you updated on any upcoming due dates.

Step 3: Enroll in AutoFile
This is the set -it-and-forget-it step. AutoFile automatically submits your state sales tax returns and payments to the state on your behalf. This is why platforms like Stripe Tax utilize TaxJar as their US filing partner—to leverage TaxJar’s proven AutoFile technology to handle filing and remitting to state tax authorities.
Getting set up is easy, and once you enroll in a state, you don’t have to re-enroll each month. Here’s how to get started:
- Go to your TaxJar dashboard.
- Navigate to the AutoFile tab.
- We’ll walk you through the information we need so we can file on your behalf. This includes sales tax registration information, so have that handy.
Remember: Each TaxJar plan type comes with a set number of AutoFile credits a year, and you can always purchase additional credits.
Note: You must enroll at least by the last day of the month before your return is due. For example, to have TaxJar file your July return (due in August), you should be enrolled by August 31st.
Get your time back, automate with TaxJar.
Getting started is easy. Sign up for a 30-day free trial. No credit card required, cancel anytime.
How TaxJar helps
By automating the filing and remittance process, your tax obligations are met on time, every time. Not to mention, TaxJar guarantees on-time filings, having achieved a 100% on-time filing rate in 2025. Depending on your filing requirements, here’s how much time you could save each month using an automated solution:
| Number of states with monthly sales tax requirements | Time spent manually filing each month |
| One state | 1.5 hours |
| Five states | 7.5 hours |
| 15 states | 22.5 hours |
| 30 states | 45 hours |
| 46 states | 69 hours |
Once we file your return, you’ll receive confirmation directly in your dashboard:

Step 5: Document retention for audits
Once you file, you should keep a copy of the return for your records. In the event of an audit, you need to be able to find these reports easily to prove that you submitted the correct amounts on time for every jurisdiction.
How TaxJar helps
TaxJar automatically stores digital copies of filed returns, which can be viewed and downloaded at any time for your records. You can also export CSV files of the specific transactions that make up each report, ensuring you have the granular evidence needed for a state audit.
Automating your sales tax filing reduces risk and saves hours of manual work. By choosing a partner like TaxJar—which serves as the filing backbone for major platforms like Stripe Tax—you can ensure your business remains compliant as you scale.
Get started today with a 30-day free TaxJar trial, no credit card required. If you have questions about how TaxJar can help your business save time and money, reach out to our sales team today.
It's time to solve your tax complexity
Talk to a TaxJar expert about automating your sales tax compliance.