
Alex Steele
Writer

Here's what most engineering teams discover too late about TaxJar migrations: the API swap is the easy part. The hard part is everything surrounding it (historical data gaps, product tax code mismatches, exemption certificate expirations, and the gnawing realization that you've been under-collecting in three states for the past eighteen months).
TaxJar works well for businesses with simple, U.S.-only tax obligations and the internal bandwidth to manage compliance themselves. But companies outgrow that model. They add states. They hire remote employees who create physical nexus in jurisdictions they never planned to enter. They expand internationally and discover TaxJar doesn't handle VAT or GST. They receive their first state audit notice and realize no one at TaxJar is going to help them respond.
This checklist covers what actually happens during a TaxJar migration (the strategic decisions, the data wrangling, the integration testing, and the post-migration validation that separates clean transitions from compliance disasters).
Nobody migrates sales tax platforms for fun. The decision typically arrives through one of two doors: an urgent trigger (state notice, audit, immediate exposure) or accumulated frustration with a platform that worked when you were smaller but doesn't scale with your business.
Common migration triggers include:
The NetSuite situation illustrates platform limitations clearly. TaxJar no longer supports new NetSuite integrations as of September 2022. Existing customers can continue using their integration, but companies evaluating TaxJar for NetSuite environments must look elsewhere. Oracle confirmed TaxJar is no longer a SuiteTax partner.
Feature gaps reveal themselves gradually. You don't notice the absence of proactive nexus monitoring until you've crossed a threshold and owe back taxes. You don't miss audit support until you're staring at a state demand letter. You don't question the self-service model until your finance team is spending 25+ hours monthly on work that should be automated.
Successful migrations start with documentation, not implementation. Before evaluating alternatives or scheduling cutover dates, you need a complete picture of your current state.
Step 1: Document your current nexus footprint (2-4 hours)
Export your complete nexus list from TaxJar's dashboard. But don't stop there (TaxJar tracks economic nexus thresholds, not physical nexus created by remote employees, inventory locations, or trade show appearances). Audit your actual business activities against your documented nexus states.
Remote employees can create physical nexus in their home states regardless of economic thresholds. A single employee in a new state may obligate your company to register, collect, and remit, even if you've never sold a dollar to a customer there.
Step 2: Audit product tax codes (4-8 hours)
Review how your products are categorized. States tax clothing, digital goods, food, and SaaS differently. A product coded as "general merchandise" in TaxJar might require more specific categorization in your new platform. Misclassification errors compound across every transaction.
The time investment here scales with catalog complexity. A company selling fifty SKUs of similar products finishes in an afternoon. A company with thousands of SKUs across multiple categories needs a full inventory review.
Step 3: Export historical data (2 hours plus processing time)
Request a complete data export from TaxJar support: orders, refunds, past filings, and nexus tracking history. Your new platform needs 12-24 months of transaction history for nexus monitoring continuity and filing schedule alignment.
Missing historical data creates blind spots. If you can't demonstrate when you crossed a threshold in a particular state, you can't defend your registration timing during an audit.
Not all platforms serve the same market. Enterprise ERPs often evaluate Avalara or Vertex. SaaS companies with modern billing stacks often evaluate Anrok. But businesses wanting sales tax handled end-to-end (calculations, registrations, filings, notices, and audit support) need a managed service model, not more software to operate.
Evaluation criteria beyond feature checklists:
Companies evaluating TaxJar alternatives often discover that the cheapest platform subscription becomes the most expensive total solution when labor costs are included.
Data migration is where good intentions meet messy reality. TaxJar stores your transaction history, product categorizations, nexus settings, and exemption certificates (all of which must transfer accurately to your new platform).
Transaction history requirements:
Your new platform needs sufficient historical data to maintain nexus tracking continuity and filing schedule alignment. Request exports covering previous and current calendar year sales at minimum. Quarterly filers need Q1-Q4 data before cutover to ensure filing continuity.
Export checklist:
The export process requires admin-level TaxJar access. Your API token (located under Account > TaxJar API in the dashboard) may be needed for automated exports. Allow 1-2 weeks for TaxJar to process large data requests.
Product tax code mapping is the most error-prone step in migration. TaxJar uses specific product tax codes that may not translate directly to your new platform's taxonomy.
Common mapping challenges:
Document every product tax code decision with rationale. When auditors ask why you classified something a particular way, "that's how it was in the old system" isn't a defensible answer.
Exemption certificate migration:
Export all exemption certificates from TaxJar with visible expiration dates. Many exemption certificates have expiration dates that vary by state. Charging tax to previously exempt customers on day one of your new platform causes immediate disputes and damaged relationships.
Validate certificate expiration dates during export. Contact customers with expired or expiring certificates before migration to request renewals. Your new platform should include automated expiration tracking and renewal reminders.
API integration complexity varies dramatically by platform choice. Enterprise solutions like Avalara and Vertex assume IT resources and multi-week implementation timelines. Modern managed services like Zamp average under two hours for complete onboarding.
Sales tax platforms require access to sensitive data: customer addresses, transaction amounts, exemption certificates with tax IDs, and state tax account credentials. Security practices matter.
Best practices:
Your new platform should encrypt data at rest and in transit. State tax account access should be granted through a secure portal, not email attachments with passwords.
Test environments exist for a reason. Never switch live traffic to a new sales tax platform without comprehensive testing.
Required test scenarios:
Test every sales channel. Multi-channel businesses frequently forget to enable collection on secondary channels (Amazon, Walmart, wholesale portals, or additional Shopify stores). One missed channel means systematic under-collection from day one.
Migration isn't just about replacing one API with another. It's an opportunity to automate work your team has been doing manually.
Real-time rooftop-accurate rates eliminate the ZIP code approximations that cause under-collection in special taxing districts. Modern calculation engines use geospatial coordinates to identify the exact tax jurisdiction for each address, covering 13,000+ U.S. jurisdictions and special districts.
Calculation accuracy matters because:
Address validation prevents garbage-in-garbage-out problems. A calculation engine is only as accurate as the address data fed into it. Look for platforms that validate and standardize addresses before calculating rates.
Automated filing transforms monthly compliance from a multi-day project into a single approval click. Finance teams using managed services report saving 20+ hours monthly on work they previously handled manually.
What automated filing should include:
The critical question: who owns the outcome when something goes wrong? Self-service platforms calculate and file, but you bear financial responsibility for errors. Managed services like Zamp that cover penalties and interest for their own errors (the Zamp Commitment) change that equation fundamentally.
Go-live is the beginning, not the end. The first 2-3 billing cycles require active validation to catch issues before they compound.
Validation checklist:
Systematic discrepancies indicate mapping errors. If Texas calculations are consistently 0.5% lower than before, investigate whether local tax overlays are being captured correctly. Penny rounding differences are normal; percentage-point differences are problems.
Proactive monitoring catches issues before they become crises. The best platforms alert you when you're approaching nexus thresholds (not after you've crossed them and owe back taxes).
Ongoing monitoring should include:
State notices require immediate attention. A 30-day response window passes quickly, and missed deadlines escalate to collections. Managed services that handle notice management close out tax notices before they reach your mailbox, removing another burden from your team.
Platform subscription cost is only one component of total cost of ownership. A low-cost platform that requires hours of monthly labor costs far more than it appears on paper.
Support quality varies dramatically. Some platforms hide phone numbers and route everything through ticket queues with multi-day response times. Others assign dedicated account managers who know your business and answer calls directly.
Questions that reveal support quality:
The difference matters during audits. When a state auditor asks why you classified a product a particular way, having access to 400 years of combined sales tax expertise beats searching your knowledge base for documentation.
Base subscription pricing rarely tells the full story. Filing charges, registration work, notice handling, audit preparation, and internal labor can all increase the real cost of a DIY platform. Engineering and finance teams should compare the full operating cost, not just the software subscription.
Total cost of ownership calculation:
Labor costs often dwarf platform costs:
True annual cost for a multi-state company using a DIY platform can climb quickly when labor is included, before audit risk exposure, which remains entirely with the business.
Zamp's pricing model eliminates per-filing fees entirely. Custom-scoped pricing based on actual business footprint replaces transaction-based billing with predictable costs. When your CFO asks "what will this cost next year?" The answer is knowable, not "depends on how many states we add."
Calculation accuracy is the foundation everything else builds on. Get this wrong, and every filing perpetuates the error.
TaxJar uses rooftop-accurate geospatial lookup, which is a strong approach. But accuracy requires more than methodology. It requires maintained tax content, updated rates, and correct product taxability rules. The platform handling your compliance must own its tax data, not purchase stale third-party content that lags behind rate changes.
What rooftop accuracy means in practice:
For businesses expanding internationally, the calculation engine must extend beyond U.S. sales tax. VAT and GST across 70+ countries require different rules (reverse charge mechanisms, digital services taxes, country-specific registration thresholds). A platform that handles U.S. sales tax well but requires a separate vendor for international leaves you managing multiple systems indefinitely.
TaxJar's U.S.-only coverage forces international businesses to evaluate additional vendors. Managing separate platforms for U.S. sales tax and international VAT/GST creates data fragmentation, duplicate vendor relationships, and reconciliation complexity.
International expansion requirements:
Single-platform solutions that handle U.S. sales tax and global VAT/GST eliminate the multi-vendor problem. One integration, one dashboard, one team understanding your business, whether you're selling to customers in Texas or Tokyo.
Zamp offers a managed service that handles sales tax compliance end-to-end, removing the burden from your team entirely. For startups to $300M+ companies expanding globally, having a single partner that manages both U.S. and international compliance means fewer vendor relationships, consistent reporting, and one team that understands your entire business footprint.
TaxJar offers registration help as an add-on for current users. Zamp includes registration management within its managed compliance service, with specialists who handle registrations, renewals, and ongoing compliance as part of the broader workflow. When you discover registration gaps during migration, Zamp's team manages the remediation process, including Voluntary Disclosure Agreements when needed.
TaxJar retains your historical data according to its data retention policy, but you may lose dashboard access once your subscription ends. Export everything you might need for audit defense or historical reference before canceling. Zamp can help you import this historical data during onboarding, ensuring continuity for nexus monitoring and filing schedules. Most audits look back 3-4 years, so retain transaction records, filing confirmations, and nexus documentation for at least that period.
Yes, and you should. Maintain TaxJar access for 30 days after going live on Zamp. This allows you to reference historical data, compare calculations during validation, and have a fallback if critical issues emerge. Zamp's implementation team coordinates the transition to ensure clean handoffs and filing continuity. The overlapping subscription cost is minimal insurance against migration problems.
TaxJar's structure can include platform subscription costs plus add-on filing and service costs. For multi-state companies, internal labor costs can also be significant. Zamp offers custom-scoped, all-in-one pricing with no per-filing fees, no per-transaction fees, and no surprise invoices. The pricing is based on your actual business footprint and includes full managed service (calculations, registrations, filings, notices, audit support, dedicated experts).
This is common. Reviewing historical data often reveals states where you should have been collecting but weren't, or products that were miscategorized. Zamp's onboarding includes historical compliance review and remediation. The team handles Voluntary Disclosure Agreements, past-due returns, back registrations, and exposure remediation, all managed by tax specialists rather than your team. Zamp also covers penalties and interest for its own errors through the Zamp Commitment.
Coordinate "last filing" with TaxJar and "first filing" with Zamp before cutover. The cleanest approach: TaxJar files your final period (December or Q4), and Zamp takes over for the subsequent period (January or Q1). If you're switching mid-quarter, Zamp's team determines which platform files the partial period to avoid double-filing or missed deadlines. Zamp manages the entire transition timeline to ensure no filing gaps or compliance issues.