The Short Answer

Stripe Tax Complete does file your returns, and the entry tier includes four of them a year. That single sentence contains both the correction to the page-one consensus and the reason the consensus survived: the plan is capable, and the allowance is small enough that the capability rarely matters at the price people quote.

Read from Stripe's pricing page on 28 August 2026, Tax Complete runs four published tiers at €80, €400, €930 and €1,400 a month, and each one meters four different things at once — registrations per year, transactions per month, API calls per month, and filings per year. You are pushed to the next tier by whichever you hit first, and for most multi-state sellers that is filings, because US states assign your filing frequency based on your volume. You do not choose it. Register in five states, have three of them put you on monthly returns, and you owe 44 returns a year — more than the top published tier's 32.

The comparison that follows lands somewhere the vendor pages do not go. At the €930 tier you are paying €11,160 a year for 20 included filings, about €558 each. Numeral and Kintsugi charge $75 per filing. And TaxJar — which Stripe has owned since 2021, and which Stripe's own pricing page names as its US filing partner — will do 44 returns for roughly $3,388 a year, about $77 each.

Stripe served us euro pricing on both fetches of its tax pricing page and localises by region, so US buyers should confirm dollar figures on their own regional page. Every cross-currency comparison below is flagged, and the conclusions hold at any plausible exchange rate. Rival prices come from each vendor's own published pages, recorded with check dates in our verified sales tax directory.

The Page-One Claim Is Now Half Right

The sentence you will read on nearly every competing page — that Stripe Tax calculates and collects but leaves you to register and file — is an accurate description of Tax Basic, and an inaccurate description of the product. Both plans exist, and they differ on precisely the thing being argued about.

CapabilityTax BasicTax Complete
Obligation monitoring and alertsYesYes
Calculation across 600+ product and service typesYesYes
Collection in 100+ countriesYesYes
Registrations in 90+ countriesNoYes
Filings in 90+ countriesNoYes
Price0.5% per transaction (no-code), or €0.45 per transaction via APIFrom €80/month on a one-year contract

Two details in that table do real work. Tax Complete requires a one-year contract, which puts it in a different commitment class from the per-filing vendors that bill month to month with no contract at all. And the filing is executed by partners, not by Stripe: non-US registration services come from Taxually, and filing runs through Taxually and TaxJar. That is disclosed on Stripe's page and is not a criticism — almost every platform in this category subcontracts something — but it does mean the service you are buying at a Stripe price is delivered by companies you could contract with directly. We come back to that.

Tax Basic's pricing deserves its own note, because it is the plan most readers are actually on. 0.5% per transaction never stops compounding with your growth. It is genuinely cheap at low volume and becomes the most expensive option in the category at high volume, and because it is charged only where you are registered to collect, the bill grows every time you register somewhere new. The API route at €0.45 per transaction, including ten calculation calls with €0.04 for each additional call, is a fixed-unit alternative that a high-ticket, low-volume business should model before defaulting to the percentage.

Four Meters, One Tier

Here is the structure nobody comparing these products draws out. Tax Complete's tiers are not four sizes of the same thing; each bundles four independent limits, and your bill is set by whichever one you breach first.

Monthly priceRegistrations/yrTransactions/moAPI calls/moFilings/yrAnnual costCost per included filing
€8022002,0004€960€240
€40041,00010,00012€4,800€400
€93062,50025,00020€11,160€558
€1,400105,00050,00032€16,800€525

Three things fall out of it immediately.

The advertised entry price describes a very small business. Two registrations a year, 200 transactions a month, four filings a year. Two hundred transactions is under seven a day. A company with enough revenue to have crossed economic nexus thresholds in multiple states has almost certainly outgrown that meter already, which is why from €80 a month is rarely anyone's real price.

The meters do not scale together with your business. A high-volume, single-state ecommerce seller hits the transaction ceiling while using one of its four filings. A B2B software company with 60 enterprise invoices a month and registrations in eight states hits the filing ceiling with the transaction meter barely touched. The same tier is generous to one and useless to the other, and the pricing page gives you no way to buy just the meter you need.

Cost per included filing rises before it plateaus. It is €240 at the entry tier, €400 at the second, then €558 and €525. That is not a criticism on its own, because the higher tiers also buy far more transactions and API calls. It is a warning against the intuition that scaling up gets you better unit economics on the thing you came for.

And then the line that governs all of it, stated on Stripe's own page: additional fees may apply for registrations and filings outside of the US, or if you exceed your plan's limits. The overage rate is not published. For a product whose defining virtue is that you can switch it on without a sales call, the cost of the most predictable event in sales tax compliance — a state moving you to monthly filing — is not a number you can look up.

Your Filing Calendar Is Set by the States

This is the mechanism that turns an allowance into a problem, and it is the part every vendor comparison skips because it is not a software feature.

When you register in a US state, that state assigns your filing frequency — monthly, quarterly, semi-annually or annually — based on your expected or actual tax liability there. Do well in a state and it will move you from quarterly to monthly. You do not opt into that, you are notified of it, and your annual return count triples for that jurisdiction the moment it happens.

So the number that determines your Stripe tier is not your state count. It is state count multiplied by each state's assigned frequency:

FootprintReturns per yearCheapest Stripe tier that covers it
2 states, both annual filers2€80 — €960/yr
3 states, all quarterly12€400 — €4,800/yr
5 states, all quarterly20€930 — €11,160/yr
5 states, 3 monthly + 2 quarterly44None — exceeds the top published tier
8 states, all monthly96None — three times the top tier

The fourth row is the ordinary case, not the pathological one. Five states is a modest footprint for a company selling nationally, and states put successful sellers on monthly returns as a matter of routine. At 44 returns a year you are outside Stripe's published pricing entirely, into unpublished overage on a plan whose whole appeal was that you did not have to ask anyone what it costs.

Registrations bite first in year one for the same reason. Registering in five states in your first compliant year needs the €930 tier on its registration meter alone — the two tiers below include two and four registrations a year respectively. If you are cleaning up historical exposure across a dozen states, the registration meter, not the filing meter, is what sets your price.

Worked Example: Five States, 44 Returns

One company, priced across the category. Assumptions are stated so you can substitute your own.

The company: a US-only B2B SaaS business, registered in five states, about 900 invoices a month, with three states assigning monthly filing and two quarterly — 44 returns a year, plus five registrations in year one.

Vendor & planCalculationSteady state / yearYear one
TaxJar Professional$99 × 12, plus 40 extra AutoFile credits at $55$3,388$3,388 + unpublished registration fee
Numeral Professional$75 × 44 filings; $150 × 5 registrations$3,300$4,050
Kintsugi Starter$75 per filing or registration; 49 actions in year one$3,300$3,675
Avalara Core + SST$699 × 5 states; registration $403 × 5$3,495$5,510
Anrok Starter (software)$100 × 5 markets × 12 — filing count irrelevant$6,000$6,000
Sphere Starter$100 × 5 regions × 12, registration and filing included$6,000$6,000
Stripe Tax Complete€930 tier covers 5 registrations and 900 transactions — but 20 filings, not 44€11,160 + unpublished overage on 24 filingsSame
ZampBundles registrations, filings and remittance; penalties coveredQuoteQuote

Three observations, none of which appears on the pages ranking above this one.

The per-filing vendors price on exactly the thing Stripe rations. Numeral and Kintsugi charge for an action taken; Stripe charges for a bucket of actions and bills you unpredictably past the rim. When the state that controls your filing frequency is the variable, a per-action price is the one that cannot surprise you — it goes up in a straight line you can forecast, which is the whole argument for it.

The per-market vendors are indifferent to the thing Stripe rations. Anrok and Sphere charge $100 per market or region per month whether the state files you monthly or annually. At 44 returns that costs $6,000 against roughly $3,300 for per-filing pricing — but at 96 returns across eight monthly-filing states, per-market pricing is $9,600 and per-filing is $7,200, and the gap narrows every time a state escalates you. Per-market is the hedge against filing frequency; per-filing is the bet against it. Our full conversion of these units at three company sizes is in Anrok vs Numeral vs Quaderno.

Stripe is the only row we could not complete, and that is the finding rather than a gap in the research. The €930 tier fits this company on registrations and transactions and misses on filings by 24 returns, at a rate Stripe does not publish. Every other vendor in the table produces a number you can put in a budget.

To run these numbers against your own footprint, our percentage calculator handles the Tax Basic 0.5% line and the VAT calculator covers the rate side if your exposure is European rather than domestic.

Stripe Owns TaxJar, and TaxJar Sells Filings Cheaper

The oddest result in the table deserves its own section, because it is not a coincidence of the scenario.

Stripe acquired TaxJar in 2021. TaxJar is named on Stripe's own Tax Complete pricing page as the filing partner. So the US filings you buy inside Stripe Tax Complete are, in substance, TaxJar filings — and TaxJar sells them directly.

Route to the same US filings44 returns a yearEffective cost per filing
TaxJar Professional, bought directly$99/mo × 12 + 40 credits × $55 = $3,388~$77
Stripe Tax Complete, €930 tier€11,160 and only 20 filings included€558 per included filing

Currency makes this comparison approximate and does not come close to closing it: at any exchange rate between parity and 1.15, €558 is between seven and eight and a half times $77. Buying Stripe's own filing rail directly, from the subsidiary Stripe uses to deliver it, is roughly an order of magnitude cheaper per filing than buying it wrapped in Tax Complete.

What you give up is real and should be stated plainly. TaxJar is US-only, so a business with VAT or GST obligations abroad cannot substitute it for Tax Complete's registrations in 90-plus countries and collection in 100-plus. Tax Complete also includes the calculation engine across 600-plus product and service types and the API meter, which TaxJar prices differently — Professional caps API calls at 10,000 per minute and bundles up to ten integrations. And TaxJar had its own repricing this year: Starter went from $19 to $39 a month in February 2026, its first increase in six years, so the gap above is narrower than it was and may narrow again.

One caveat our verification pass flagged and we will not paper over: TaxJar publishes no state registration fee anywhere on its site. A widely-cited $299-per-state figure appears in a competitor's article and could not be confirmed against any TaxJar page, so it is not treated as fact here and the year-one column above is left incomplete rather than guessed. Ask for it in writing. The other caveats sit in the full TaxJar listing.

A comparison that only finds against a product is usually a comparison with a thesis. There are three situations where Tax Complete is the correct purchase, and they are not edge cases.

Your obligations are global, not multi-state. Registrations in 90-plus countries and collection in 100-plus is a wider footprint than any US-focused per-filing vendor offers. A company registering for VAT across the EU and UK, GST in Australia and Canada, and sales tax in three US states is comparing Stripe against Anrok's global coverage or a specialist like Quaderno — not against TaxJar, which cannot do the job at any price.

You are on Stripe Billing and integration work is your scarce resource. Toggling tax on in a dashboard you already run, with no data pipeline to build and no reconciliation between two systems, has a real value that no per-filing quote reflects. If your engineering team is the bottleneck, several thousand euros a year may be cheaper than a two-week integration and the ongoing cost of keeping it correct.

Your transaction volume is high and your filing count is low. A consumer business with 4,000 transactions a month registered in two quarterly-filing states uses eight filings against a 32-filing allowance and gets a calculation engine sized for its volume. That is the shape Tax Complete's tiers are actually built around, and per-filing pricing offers it nothing.

Worth separating from all of this: Tax Complete does not claim to be a compliance service in the way Zamp does. Zamp is staffed by former state auditors and covers penalties and interest on filings it handles. Numeral carries an on-time filing guarantee. What a vendor commits to when something goes wrong is a different axis from price, and we compared eight of those clauses against a single audit assessment in who actually pays the penalty.

A Decision Rule

Count your returns before you compare prices. Everything follows from that number.

Under 12 returns a year, US-only: Stripe Tax Complete's €400 tier is competitive and the integration saving is real. Check the transaction meter first — 1,000 a month is the binding limit for most sellers at that tier, not the filings.

Over 20 returns a year, US-only: per-filing pricing wins decisively and keeps winning as states escalate you. Numeral and Kintsugi at $75, or TaxJar Professional at roughly $77 all-in, against €558 per included Stripe filing. Both per-filing vendors also offer a genuinely free monitoring tier, so you can establish where you owe before paying anyone.

Filing frequency volatile or growing fast: per-market pricing from Anrok or Sphere at $100 a month caps your exposure to a state moving you to monthly returns. You pay more at 44 returns and less at 96.

Global obligations: the comparison is Stripe Tax Complete against Anrok, and it turns on whether a country is a calculate-in market or a register-and-file-in market for each. Ask both, per country, and get it in writing.

In every case, ask Stripe for the overage rate on filings and registrations beyond your plan's limits, in writing, before signing the one-year contract. It is the single number that decides whether the published tier is the price. That it is not on the pricing page, for a product sold on the promise of not needing a sales call, is the most useful thing this comparison found.

FAQ

Does Stripe Tax file sales tax returns?

Tax Complete does; Tax Basic does not. Basic covers monitoring, calculation and collection only. Complete adds registrations and filings in 90-plus countries, executed through partners — Taxually for non-US registrations, Taxually and TaxJar for filing. The common claim that Stripe Tax only calculates describes the plan most people are on, not the product.

How many filings does Stripe Tax Complete include?

Four a year at €80 a month, 12 at €400, 20 at €930, 32 at €1,400. Because states assign filing frequency based on your volume, five registered states with three on monthly filing owe 44 returns a year — more than the top published tier includes.

Is Stripe Tax cheaper than Anrok or Numeral?

Not on filings. The €930 tier works out at about €558 per included filing against $75 at Numeral and Kintsugi and roughly $77 at TaxJar Professional. Anrok and Sphere charge $100 per market per month regardless of filing count, about $6,000 a year for five states. Stripe's tier buys more than filings, but on filings specifically it is more than seven times the per-filing rate at any plausible exchange rate.

Why is Stripe Tax more expensive than TaxJar when Stripe owns TaxJar?

Because you are buying the bundle. Stripe acquired TaxJar in 2021 and names it as the US filing partner for Tax Complete, but Complete also includes global registrations, worldwide collection, calculation across 600-plus categories and an API meter, priced together. TaxJar Professional sold directly is $99 a month plus $55 per AutoFile credit beyond four — about $3,388 for 44 returns, a volume Tax Complete's published tiers do not cover at all.

What does the €80 Stripe Tax Complete tier actually cover?

Two registrations a year, 200 transactions a month, 2,000 API calls a month, four filings a year. That is a business registered in one or two states, filing quarterly in one, processing under seven transactions a day. Most companies needing filings exceed the transaction meter before the filing meter, so the headline is rarely the real entry price.

When is Stripe Tax Complete still the right choice?

When obligations are global rather than multi-state, when you are already on Stripe Billing and the avoided integration work has real value, or when transaction volume is high and filing count genuinely low. Registrations in 90-plus countries beats any US-focused per-filing vendor, and nothing matches toggling tax on inside a dashboard you already run.

Stripe Tax tiers, allowances and partner disclosures read from stripe.com/tax/pricing on 28 August 2026; the page served euro pricing on both retrievals and Stripe localises by region, so US buyers should confirm dollar figures on their regional page — all cross-currency conclusions above are stated to hold across a parity-to-1.15 range. Rival prices come from each vendor's own pricing pages with check dates between 20 and 28 August 2026 in our verified directory. Filing-frequency splits in the worked examples are stated assumptions: states assign frequency individually. Stripe's overage rate for exceeding plan limits is not published and is not estimated here. Prices change; this is a software comparison, not tax or legal advice.