Sales tax compliance is the operational nightmare that quietly scales with your business. At $100K in annual revenue, you might have nexus in two states. At $1M, you could owe filings in fifteen or more jurisdictions, each with different rates, product taxability rules, filing frequencies, and deadlines. Miss a filing, and penalties start at 5% of the tax owed per month. Get audited with sloppy records, and you are looking at back taxes plus interest going back three to seven years. The good news: every piece of this can be automated, and the entire setup takes less than a week.
This tutorial covers the four pillars of automated sales tax compliance: nexus monitoring, real-time tax calculation, transaction recording, and automated return filing.
Step 1: Establish Your Nexus Footprint
Before you automate anything, you need to know where you owe tax. Economic nexus thresholds (established after the 2018 South Dakota v. Wayfair ruling) vary by state but typically trigger at $100,000 in sales or 200 transactions within a state in a calendar year. Some states use lower thresholds.
Set up a nexus monitoring dashboard using your sales data. Pull monthly sales by state from your e-commerce platform and aggregate them in a Google Sheet or Airtable base. Create threshold alerts: when sales in any state reach 75% of the nexus threshold, send a Slack notification to your finance team so they can begin the registration process before crossing the line.
For the automation layer, build a Make.com scenario that runs monthly, pulls state-level sales totals from your e-commerce API or accounting platform, and compares them against a reference table of state thresholds. When a threshold is crossed, auto-generate a task in your project management tool to register for a sales tax permit in that state.
The complete sales tax compliance pipeline from nexus monitoring through automated filing
Step 2: Integrate a Real-Time Tax Calculation Engine
Do not attempt to build your own tax rate lookup tables. There are over 13,000 tax jurisdictions in the United States alone, and rates change constantly. Use a dedicated tax engine: TaxJar, Avalara AvaTax, or Vertex are the three primary options for small-to-mid-market businesses.
Integration points vary by platform. Shopify and WooCommerce both have native TaxJar plugins that replace the default tax calculation at checkout. For custom storefronts or B2B invoicing, integrate the tax API directly into your order creation workflow. The API call sends the origin address, destination address, product category, and order amount; the response returns the exact tax amount broken down by jurisdiction (state, county, city, special district).
For orders that do not go through a web checkout -- phone orders, emailed POs, or manual QuickBooks invoices -- build a Make.com scenario that intercepts new invoices, calls the TaxJar API with the ship-to address and line items, and updates the invoice with the calculated tax before it is sent to the customer.
Step 3: Ensure Every Transaction Is Recorded
Your tax engine needs a complete picture of all transactions to file accurate returns. This means every sale, refund, and exemption across every channel must sync to TaxJar or Avalara. Configure automatic transaction syncing from each sales channel. Most tax platforms pull directly from Shopify, Amazon, and other marketplaces via native connectors.
For channels without native connectors, build a daily sync scenario in Make.com that pulls the previous day's orders from your accounting system and pushes them to the tax platform's transaction API. Include refunds in this sync; they reduce your tax liability and must be reported.
"The biggest compliance risk is not wrong tax rates -- it is missing transactions. If your tax platform does not know about a sale, it will not include it on your return, and that is what triggers audit flags."
Step 4: Configure Automated Return Filing
Both TaxJar and Avalara offer AutoFile services that automatically prepare and submit your sales tax returns to each state on your behalf. After syncing transactions, the platform aggregates your sales and tax collected by jurisdiction, populates the correct state return form, and submits it electronically before the deadline. It can also remit the payment via ACH if you authorize it.
Set up these AutoFile enrollments for each state where you have nexus. You will need your state tax registration number and filing frequency (monthly, quarterly, or annually, which varies by state and is often based on your sales volume in that state). Once enrolled, filings happen automatically. You receive a confirmation email after each submission.
Step 5: Handle Exemption Certificates
B2B businesses encounter tax-exempt customers regularly. Resellers, nonprofits, and government entities provide exemption certificates, and you must collect, validate, and store them. Automate this with a certificate management system built into your tax platform or a standalone tool like EXEMPTAX.
When a new B2B customer places their first order, your automation should check whether an exemption certificate is on file. If not, send an automated email requesting the certificate with a link to upload it. Block tax-exempt status on the customer record until the certificate is validated. This protects you in an audit where you must prove that you had a valid certificate at the time of the tax-exempt sale.
Automated exemption certificate validation protects against audit exposure
Step 6: Set Up Monitoring and Alerts
Even with full automation, you need oversight. Configure alerts for: filing deadline reminders (7 days before each state's due date), failed AutoFile submissions, nexus threshold crossings, expired exemption certificates, and rate change notifications that might affect your product categories.
Run a monthly reconciliation between your accounting system and your tax platform. The total tax collected in QuickBooks should match the total reported in TaxJar within a 1% tolerance. Discrepancies usually indicate a missing transaction sync or a channel that is not connected properly.
For a broader look at automating your e-commerce financial operations, see our guide on invoice automation. And if you are also looking to automate the report generation that feeds your tax prep, our weekly report generation tutorial covers that process in detail.
Need Help Setting This Up?
Our automation engineers can build this workflow for you in days, not weeks. Get a free process audit to see exactly how it would work for your business.
Book Your Free Process Audit