Skip to content

Sales tax software for online stores: what it does and when you need it

What sales tax software does for a new store, how Shopify Tax, Stripe Tax, TaxJar, Avalara and Quaderno are priced, and when you can wait.

11 min readintermediate
Calculator beside neatly sorted receipt folders and documents

Quick answer

Most new stores do not need sales tax software on day one. You only collect in your home state until sales into another state pass that state's economic nexus threshold (South Dakota's, from the Wayfair case, is $100,000 or 200 transactions a year). Shopify Tax is free on your first $100,000 in lifetime sales, then 0.35% per order where active. Paid standalone tools start at $39 to $90 a month.

Pick by your situation

  • You just launched on Shopify and sell mostly in your home stateUse built-in Shopify Tax. It is free for your first $100,000 of lifetime sales.
  • You run a custom site or Stripe Checkout and want automatic rate lookupsStripe Tax Basic at 0.5% per transaction with no monthly subscription.
  • You sell across multiple channels (Shopify, Etsy, Amazon) and need multi-state filingTaxJar Starter at $39/month for 200 orders/month, or Stripe Tax Complete from $90/month.
  • You sell under 20 orders a month from your living roomRegister only in your home state and track state totals in a spreadsheet for $0.
  • You want automated filings and returns handled in every registered stateAvalara (from $69/month) or Stripe Tax Complete ($90/month on a 1-year contract).

Built from official pricing and help pages checked 2026-10-03, not hands-on testing. How we research

At a glance

11 min read

  • ShopifyBasic $29/mo billed yearly ($39 USD/mo billed monthly)

    Best for: Stores focused on selling, with staff accounts that rise by plan

    checked 2026-10-03

  • StripeNo setup or monthly fees; 2.9% + 30¢ per successful domestic card transaction

    Best for: Pay-as-you-go card processing with no monthly fee listed on the Standard package

    checked 2026-10-03

On this page

When you start an online store in the United States, you do not need an expensive tax subscription before your first order. You must collect sales tax in states where you have a physical presence, but you only owe sales tax in other states once your volume crosses specific legal thresholds. This guide breaks down what sales tax software does, compares pricing from official vendor pages checked on 2026-10-03, and shows the exact math for when a paid tool is worth the bill.

Not legal or tax advice. Sales tax rules vary by state and product type. Consult a qualified professional or state tax agencies regarding your specific tax responsibilities.

Worked example: when software pays for itself

To understand whether sales tax software is worth paying for, look at two hypothetical stores at different stages. Both sell physical goods with an average order value of $50, product costs of $15 per item, and shipping costs of $5 per parcel.

Store A: a new home-based shop (40 orders a month)

Store A sells 40 items a month at $50 each, generating $2,000 in monthly sales. The founder lives in Ohio and ships 35 orders to customers outside Ohio, scattered across 20 different states. No single out-of-state destination receives more than 5 orders or $250 in sales, far below any state’s out-of-state threshold.

Store A owes sales tax only on the 5 orders shipped to buyers in Ohio ($250 in taxable sales).

Solution Monthly software cost Per-transaction tax fee Total tax software cost
Spreadsheet + state portal $0 $0 $0
Shopify Tax (first $100k) $0 $0 $0
Stripe Tax Basic (0.5%) $0 0.5% of $250 ($1.25) $1.25
TaxJar Starter $39.00 $0 $39.00

At $2,000 a month in revenue, paying $39 a month for TaxJar Starter wipes out 1.95% of your total revenue ($39 ÷ $2,000) just to report 5 in-state orders. A simple spreadsheet and your home state’s free tax filing website cost zero. If you host your store on Shopify, Shopify Tax costs $0 on your first $100,000 of lifetime sales.

Store B: a growing brand approaching multi-state thresholds (250 orders a month)

Store B has grown to 250 orders a month at $50 each ($12,500 in monthly revenue, or $150,000 a year). The store has passed the $100,000 lifetime sales mark on Shopify and has triggered economic nexus in three neighboring states in addition to its home state. Total sales in states where the store must collect tax reach $4,000 a month (80 orders).

Here is how the monthly tax compliance costs compare across options:

Plan Base monthly plan Calculation fees Total monthly cost
Shopify Tax (post-$100k) $0 0.35% of $4,000 ($14.00) $14.00
Stripe Tax Basic (no-code) $0 0.5% of $4,000 ($20.00) $20.00
TaxJar Starter (200 orders) $39.00 Overage/higher tier required $39.00+
Avalara Select $69.00 Included within tier limits $69.00
Stripe Tax Complete $90.00 200 orders included (contract) $90.00

The break-even rule of thumb

A standalone automated filing tool like TaxJar ($39/month) or Avalara ($69/month) only makes financial sense when the hours you spend filing state returns by hand cost more than the subscription. If logging into three state revenue portals takes you two hours each quarter (about 40 minutes a month), a $39 monthly subscription costs you $58.50 per hour of saved time.

The math flips as states add up. As a hypothetical, if you collect in 5 states and each quarterly return takes you an hour, that is 5 hours a quarter, or about 1 hour 40 minutes a month; at $69 a month, automation then costs about $41 per hour saved, and less with every extra state.

Run it with your own numbers: your taxable monthly sales × calculation percentage + monthly software subscription. To see how these fees cut into your profit alongside card processing and postage, use the profit per order calculator. For full platform overhead, see our breakdown of the monthly cost of running an online store.

What sales tax software does

Sales tax software handles four separate stages of retail compliance:

  1. Address validation and rates at checkout. Tax rates change across state, county, and municipal lines. Tax software identifies the customer’s exact delivery jurisdiction and adds the correct rate to the shopping cart.
  2. Economic nexus and threshold tracking. The software monitors your order counts and gross revenues state by state, alerting you when you approach a state threshold.
  3. State tax registration. Before you can legally collect sales tax, you must register with that state’s department of revenue. Some platforms provide registration services or partner integrations.
  4. Filing and remittance. When returns are due, filing tools compile tax reports by jurisdiction or automatically submit the return and payment directly to the state.

A tool that only calculates rates at checkout costs very little or charges a tiny percentage. A platform that prepares and files tax returns costs a fixed monthly subscription.

The rules of economic nexus: when out-of-state sales count

Until 2018, US states could generally require tax collection only from sellers with a physical presence inside their borders. In South Dakota v. Wayfair, decided June 21, 2018, the US Supreme Court overruled the physical-presence rule established in Quill Corp. v. North Dakota.

Today, tax liability follows two distinct principles:

  • Physical presence (home state nexus): If you operate an office, warehouse, retail location, or home workshop in a state, the Streamlined Sales Tax project notes that you have physical presence and must register to collect sales tax there regardless of your sales volume.
  • Economic nexus (remote seller thresholds): If you sell products into a state without a physical footprint, you become a remote seller. Streamlined Sales Tax guidance confirms that remote sellers are required to register and collect sales tax once their sales meet or exceed that state’s threshold.

According to Stripe’s sales tax documentation, most states set their economic nexus threshold at $100,000 in sales or 200 separate transactions over a 12-month period. Larger states set higher bars: California and Texas use $500,000. Registration deadlines also vary once you pass a threshold; for example, Texas requires registration by the first day of the fourth month after reaching the threshold, while Rhode Island allows until January 1 of the following year.

Always confirm specific thresholds with each state’s tax department. For initial business setup, check business basics for a US online store.

Five sales tax tools compared

Every price and limit below comes from official vendor pricing pages checked on 2026-10-03.

Tool Core features Sourced pricing
Shopify Tax Rates at checkout, threshold tracking, liability reports Free on first $100,000 sales; then 0.35% per order in taxable states
Stripe Tax Basic Calculation and collection at checkout 0.5% per transaction (no-code) or 50¢ per transaction (API)
Stripe Tax Complete Nexus monitoring, registrations, calculations, filings Starting at $90/month (1-year contract; includes 2 registrations, 4 filings)
TaxJar Calculations, multi-channel reporting, AutoFile credits Starter $39/month; Professional $99/month (both for 200 orders/month)
Avalara Calculations, multi-channel sync, returns filing Sales tax and returns plans starting at $69/month

Shopify Tax: for stores built on Shopify

Shopify Tax is integrated directly into the Shopify store admin. Shopify confirms that all merchants on any plan can use Shopify Tax to manage US sales tax. It tracks tax obligations across state, county, and local jurisdictions and generates sales tax reports for filing preparation.

For stores created on or after May 13, 2026 with under $25,000,000 in annual sales, Shopify Tax is free on your first $100,000 of lifetime sales. After $100,000, Shopify charges a 0.35% calculation fee (0.25% for Shopify Plus merchants) on orders destined to states where you have activated tax collection.

Shopify Tax does not register with states or submit tax returns for you. Shopify states directly that it will not start collecting sales tax on your behalf; you choose where and when to turn collection on. Shopify also provides a Manual Tax option that is free on all plans, but you must look up and update every rate yourself. See our Shopify pricing explained guide for more store platform details.

Stripe Tax: for custom sites and API checkouts

Stripe offers two tiers for stores processing payments through Stripe:

  • Stripe Tax Basic: Charges no recurring monthly fee. You pay 0.5% per transaction on Stripe’s no-code checkout integration, or 50¢ per transaction on API integrations, in locations where you are registered to collect tax.
  • Stripe Tax Complete: Starts at $90 per month on a 1-year contract (with higher tiers listed at $430, $1,000, and $1,500 per month). The $90 tier includes 2 tax registrations per year, up to 200 transactions per month, and 4 automated filings per year. Stripe also offers a tax registration service to register in eligible states.

If you process through Stripe, see our guide on online payments, fees and chargebacks.

TaxJar: for multi-channel sellers

TaxJar focuses on multi-platform reporting and automated filing. It offers a 30-day free trial.

The Starter plan costs $39 per month for up to 200 orders per month. It includes reporting, up to 3 data import integrations, and 2 AutoFile credits per year. The Professional plan costs $99 per month for 200 orders per month, expanding to 10 integrations and 4 AutoFile credits per year. TaxJar sizes plans by total monthly orders, returns, and refunds, and notes that annual plans save 10% or more.

Avalara: for established catalog stores

Avalara lists sales tax calculation and returns plans starting at $69 per month under its Avalara Select pricing. It integrates with major ecommerce platforms including Shopify, BigCommerce, and WooCommerce. Avalara is designed for stores needing cross-border calculations or handling high transaction volumes across multiple storefronts.

Quaderno: for global threshold alerts

Quaderno provides sales tax, VAT, and GST calculation with automated nexus alerts when your sales approach local thresholds. It offers a 7-day free trial requiring no credit card, with plans grouped into Hobby, Startup, Business, and Growth tiers based on monthly transaction volume.

Who should pick something else

  • Stores with zero out-of-state nexus: If you sell fewer than 200 orders a year into any outside state, you do not need a paid filing subscription. Stick to your store platform’s built-in calculation features and file your home state return yourself.
  • Marketplace-only sellers: If you sell 100% of your products on platforms like Etsy, Amazon, or eBay, those marketplaces collect and remit sales tax on your behalf under marketplace facilitator laws. See sell on Etsy, Amazon, or your own store.
  • Merchants expecting hands-off legal protection: Sales tax software assists with calculations and paperwork, but Shopify and Stripe both stress that verifying rates and ensuring timely filing remains your legal responsibility.

Common mistakes when handling sales tax

  • Collecting tax before registering. Collecting sales tax without a state tax permit is illegal in most jurisdictions. You must receive your permit or tax ID from the state before turning on tax collection in your cart.
  • Ignoring home state rules. Many founders assume they only need to worry about tax once they make $100,000. Physical presence applies immediately in your home state, regardless of your sales volume.
  • Paying for a standalone monthly tool too early. Signing up for a $39 or $90 monthly subscription before passing nexus thresholds burns capital that should go toward inventory and marketing.
  • Failing to track sales by destination state. Even if you owe nothing outside your home state today, you need a system or store report tracking cumulative annual revenue and order counts by state so you notice when you approach a $100,000 or 200-transaction threshold.

What to do this week: a 5-step launch path

  1. Register in your home state. Visit your state’s department of revenue website and obtain a sales tax permit before launching your store.
  2. Turn on built-in store calculations. If you use Shopify, enable Shopify Tax for your home state (free on your first $100,000 of lifetime sales). If using Stripe Checkout, enable Stripe Tax Basic.
  3. Publish clear store policies. Add your refund, shipping, and terms of service policies to your checkout. Shopify can generate policy templates in your admin under Settings > Policies, as detailed in our guide to legal pages and policies for an online store.
  4. Review your destination report monthly. Export your sales by state at the end of each month. Check whether any single state is nearing $100,000 in gross sales or 200 delivered orders.
  5. Add automated filing only when thresholds hit. When you cross economic nexus in multiple states, upgrade to a service like TaxJar ($39/month) or Stripe Tax Complete ($90/month) to automate multi-state filings.

For a complete step-by-step checklist of your initial setup, review our guide on how to open an online store.

Sources (checked 2026-10-03)

Frequently asked questions

Do I need to collect sales tax in every state where I make a sale?
No. You must register and collect in states where you have a physical presence, such as your home state. In other states, you only collect after passing their economic nexus threshold, which is set by each state (South Dakota's, from the Wayfair case, is $100,000 or 200 transactions a year).
Does Shopify Tax collect and file my sales tax automatically?
No. Shopify Tax calculates rates and reports liabilities, but Shopify will not start collecting on your behalf until you turn collection on. You remain responsible for registering and submitting filings to each tax agency.
How much does sales tax software cost?
Shopify Tax is free on your first $100,000 in lifetime sales, then costs 0.35% per order in states where you collect. Stripe Tax Basic charges 0.5% per transaction, while all-in-one filing plans start at $39 a month on TaxJar, $69 on Avalara, and $90 on Stripe Tax Complete.
What is economic nexus?
Economic nexus is a business presence in a US state created when your out-of-state sales cross a legal threshold, making you liable to collect sales tax there. Most states set this threshold at $100,000 in sales or 200 transactions, though California and Texas use $500,000.

Written by

Kitmere

Kitmere is an independent publication. We read the official sources, test tools on real tasks and write down what we find.