What Stripe Tax actually does
Stripe Tax sits inside the Stripe products you already use (Checkout, Billing, Invoicing, Payment Links, or the Payments API). When a transaction comes in, it performs four jobs:
- Determines whether the sale is taxable based on the product type (physical good, digital good, SaaS subscription) and the customer's location, address, and tax status (B2B vs B2C).
- Calculates the correct rate - US state plus local/county/city sales tax, the destination country's VAT rate in the EU, the UK's 20% VAT, Australian GST, and so on. Stripe maintains these rates and updates them automatically as jurisdictions change them.
- Collects the tax by adding it to the customer's total at checkout, so the tax money is separated from your revenue.
- Produces filing-ready reports by jurisdiction, showing exactly how much you collected and owe in each place.
According to Stripe's tax pricing documentation, each transaction includes up to 10 tax calculation API calls; additional calculations cost 5¢ each above that. For a normal one-product checkout, you will never approach that limit.
What Stripe Tax does NOT do (the part founders miss)
This is the most important section, because the single biggest misconception is that turning Stripe Tax on makes you compliant. It does not.
- It does not register you for a sales tax permit, a VAT number, or a GST account. You (or your accountant) must register with each tax authority where you have an obligation. Stripe Tax will flag when you approach a threshold via its monitoring dashboard, but the registration is on you.
- It does not file or remit in most jurisdictions. The basic 0.5% plan calculates and collects only. To actually file the returns and pay the tax, you either do it yourself from Stripe's reports, use Stripe's paid filing add-on, or plug in a partner like Avalara or Anrok. Stripe's "Tax - file and remit" feature covers a growing list of jurisdictions but is not universal.
- It does not handle US federal income tax or your Form 5472. Sales tax and income tax are completely separate systems. More on the federal side below.
- It will not collect tax where you are not registered. Stripe Tax only adds tax in jurisdictions you have told it you are registered in. If you have crossed a nexus threshold but never registered, Stripe Tax sits quiet and your liability quietly accrues.
In short: Stripe Tax is the calculation-and-collection engine. Registration and (usually) remittance remain your legal responsibility.
Stripe Tax fees in 2026
Here is the full cost picture for a non-resident LLC. Stripe Tax is layered on top of normal processing fees.
| Cost component | Rate (2026) | Notes |
|---|---|---|
| Standard Stripe card processing | 2.9% + $0.30 | Per successful card charge (US/standard cards) |
| Stripe Tax (basic, pay-as-you-go) | 0.5% per taxable transaction | Only where you are registered to collect |
| Stripe Tax (Enterprise) | $90+/month + 0.5% | Advanced controls, higher volume |
| Extra tax calculations | 5¢ each above 10 per transaction | Rarely hit by simple checkouts |
| Effective rate on a taxable sale | ~3.4% + $0.30 | Processing + Stripe Tax combined |
A worked example, per Stripe's pricing help docs: a $100 US subscription that triggers sales tax incurs roughly $0.50 of Stripe Tax on top of the usual $3.20 in processing - about $3.70 total in fees. Crucially, the 0.5% applies only to transactions where tax is actually being collected. A sale to a country where you are not registered triggers no Stripe Tax fee.
When Stripe Tax wins vs a merchant of record
The real decision for most non-resident founders is not "Stripe Tax or nothing" - it is "Stripe Tax or a merchant of record (MoR)." A merchant of record such as Paddle or Lemon Squeezy becomes the legal seller of your product. They collect and remit sales tax and VAT in 200+ jurisdictions, handle invoicing and chargebacks, and you simply receive a payout. The trade-off is fee and control.
| Factor | Stripe Tax | Merchant of Record (Paddle / Lemon Squeezy) |
|---|---|---|
| Total fee | ~3.4% + $0.30 | ~5% + $0.50 all-in |
| Who is legally the seller | You / your LLC | The MoR platform |
| Sales tax / VAT registration | Your responsibility | Handled entirely by MoR |
| Filing & remittance | You (or paid add-on) | Handled entirely by MoR |
| Compliance burden | Medium–high | Near zero |
| Best for | Higher-volume, established sellers | Early-stage / global digital sellers who want zero tax admin |
Per Lemon Squeezy's published fees and Paddle's pricing, the MoR rate of 5% + 50¢ is all-in with no surcharges for international cards or subscriptions. That premium over Stripe's ~3.4% is the price of never touching a VAT return.
The math: the extra ~1.6% of revenue you pay an MoR is the break-even cost of compliance. If managing registrations and filings yourself (plus an accountant) would cost you less than 1.6% of revenue, Stripe Tax wins. Below roughly $50K–$100K in taxable revenue, that 1.6% is small in absolute dollars and the time/risk savings of an MoR usually dominate. Above a few hundred thousand in revenue, 1.6% becomes real money and Stripe Tax plus a proper accountant tends to win.
The non-resident angle: US sales tax nexus, EU VAT, and where Stripe Tax fits
US sales tax: economic nexus after Wayfair
A non-resident LLC owner has no physical presence in the US, so the old "physical nexus" rule never triggers. What matters is economic nexus, created by the 2018 Supreme Court decision in South Dakota v. Wayfair, Inc. That case let states tax remote sellers based purely on sales volume. The model threshold South Dakota set - and most states copied - is $100,000 in sales OR 200 transactions per year, per state.
Two important 2026 updates per Avalara: as of January 1, 2026, 16 states (including South Dakota itself) have eliminated the 200-transaction threshold, leaving the $100,000 sales figure as the only trigger. California and New York set higher bars at $500,000. So a non-resident founder generally does not owe US sales tax in a given state until sales into that state cross the relevant dollar threshold. Stripe Tax's monitoring dashboard is genuinely useful here: it tracks your sales by state and warns you as you approach each threshold, which is the exact moment you need to register.
One relief valve: marketplace facilitator laws. If you sell through Amazon, Etsy, eBay, Walmart, or similar, the marketplace collects and remits the sales tax for you in 40+ states. Stripe Tax is only relevant for your direct sales (your own checkout, Stripe Billing, Payment Links).
EU VAT: no threshold for non-EU sellers
This is the trap that surprises most non-resident founders. The EU's €10,000 cross-border threshold that lets small sellers skip VAT registration applies only to EU-established businesses. As Stripe's own EU VAT guide and the European Commission OSS portal confirm, a business based outside the EU must charge the customer's local VAT rate from its very first B2C digital sale to an EU consumer - there is no grace period and no minimum.
The practical route for a non-resident LLC is the Non-Union One-Stop-Shop (OSS): you register in one EU member state, charge each customer their home country's VAT rate, file a single OSS return, and that country distributes the tax to the others. The UK runs its own post-Brexit system: non-UK businesses must register for UK VAT (20% standard rate) separately from the EU OSS. Stripe Tax will calculate all of these rates correctly once you tell it where you are registered - but again, the OSS and UK registrations themselves are your job.
A worked break-even: when the extra MoR fee pays for itself
Suppose a non-resident founder sells a $30/month SaaS product and reaches $200,000 in annual taxable revenue, split across EU consumers, UK consumers, and a handful of US states above their nexus thresholds.
- Stripe Tax path: ~3.4% + $0.30 per transaction in processing-plus-tax, plus the cost of registering and filing. Assume a Non-Union OSS registration, a UK VAT registration, and three US state sales-tax registrations, with an accountant or filing tool handling the returns at, say, $2,500–$4,000/year all-in. On $200,000 that compliance overhead is roughly 1.25%–2% of revenue.
- Merchant-of-record path: ~5% + $0.50 per transaction, with zero registration or filing work because Paddle or Lemon Squeezy is the legal seller. The premium over Stripe's ~3.4% is roughly 1.6% of revenue - about $3,200 on $200,000.
At this revenue the two paths are within a rounding error of each other on pure cost, so the decision turns on time and risk tolerance: if you would rather never see a VAT return, the MoR is worth it; if you already have an accountant and want maximum margin and control as you scale past $500k, Stripe Tax pulls ahead. Below roughly $50,000–$100,000 the MoR almost always wins, because the absolute dollar premium is small and the registrations are pure overhead you avoid entirely.
EU VAT registration, step by step (Non-Union OSS)
Because the €10,000 threshold does not apply to you as a non-EU seller, plan the OSS registration before your first EU B2C sale, not after:
- Pick a member state of identification. A non-EU business can register for the Non-Union scheme in any single EU country (Ireland and the Netherlands are common English-friendly choices).
- Register through that country's OSS portal, providing your LLC details and EIN.
- Charge each EU consumer their home-country VAT rate at checkout - Stripe Tax applies the correct rate per country automatically once you enter the registration.
- File one quarterly OSS return in your member state of identification reporting VAT collected per country; that state distributes it to the others.
- Register separately for UK VAT (20% standard rate) through HMRC, since the UK runs its own post-Brexit system outside the EU OSS.
B2B sales inside the EU are usually handled by the reverse charge (the business customer accounts for VAT), provided you collect and validate the customer's VAT number - Stripe Tax can collect and check VAT IDs at checkout.
Beyond the EU: GST and other regimes
Stripe Tax also handles indirect taxes outside the US and EU once you register: Australian GST (10%, with a registration obligation for non-residents selling digital products to Australian consumers above the A$75,000 threshold), Canadian GST/HST, UK VAT as above, and a growing list of others. As with everywhere else, Stripe calculates and collects - but the registration in each country remains your responsibility, and the obligation is triggered by that country's threshold, not a global one.
What Stripe's paid filing add-on covers
Stripe has expanded a "Tax - file and remit" feature that goes beyond calculation to actually prepare and submit returns, but two things matter for non-resident founders. First, it is a paid add-on on top of the 0.5% calculation fee, priced per filing. Second, its jurisdiction coverage is growing but not universal - it handles a defined list of US states and a subset of international regimes, and anything outside that list still falls back to you, your accountant, or a partner such as Avalara or Anrok. Before assuming Stripe will file for you in a given state or country, check that the jurisdiction is actually on Stripe's supported list; do not discover the gap after a return is late.
US federal tax: the obligation Stripe Tax never touches
Sales tax and VAT are indirect taxes on your customers. Completely separate is your US federal filing obligation as a foreign owner of a US LLC - and it carries the harshest penalty in this whole article.
A single-member LLC owned by a non-US person is, by default, a "disregarded entity" treated as a foreign-owned US disregarded entity. Per the IRS, you must file Form 5472 together with a pro forma Form 1120 every year to report reportable transactions between the LLC and you, its foreign owner. The penalty for failing to file, filing late, or filing a substantially incomplete Form 5472 is $25,000 - and it applies even if the LLC made no profit and owes no income tax.
Whether you owe actual US income tax is a different question, hinging on whether you have Effectively Connected Income (ECI) from a US trade or business. Many non-resident e-commerce and SaaS founders selling to global customers, with no US employees or dependent agents, have no ECI and owe no US income tax - but they still must file Form 5472. Stripe Tax does nothing for this. We offer Form 5472 + 1120 filing as a $99/year add-on, or you can use a CPA.
Step-by-step: deciding and turning on Stripe Tax
- Map your customer base. Pull a country/state breakdown of your last 12 months of Stripe sales. This tells you where your tax exposure actually is.
- Estimate per-jurisdiction volume. Are you anywhere near $100K into a single US state? Selling to EU consumers at all? That determines what you must register for.
- Decide Stripe Tax vs MoR. Below ~$50K–$100K taxable revenue or if you want zero tax admin, favor a merchant of record. Above that, favor Stripe Tax plus an accountant.
- Register where required. US state sales tax permits where you have nexus; EU Non-Union OSS in one member state if you sell to EU consumers; UK VAT if you sell to UK consumers.
- Enable Stripe Tax in the dashboard (one toggle) or add it with a single line of code, and enter each jurisdiction you are registered in so Stripe collects there.
- Use the monitoring dashboard to watch for new nexus thresholds you approach over time.
- File and remit from Stripe's reports - yourself, via Stripe's filing add-on, or via Avalara/Anrok.
- Keep Form 5472 separate. Calendar it annually regardless of your sales tax setup.
Banking and operational setup for non-residents
None of this works without a US business bank account that accepts non-residents and an EIN. Stripe itself requires your LLC documents, EIN letter, and a passport to onboard non-US founders. For the bank account, the common non-resident-friendly options are Mercury, Relay, and Wise Business - all of which open remotely without a US visit. Wyoming is the preferred formation state for this profile because of its strong privacy (members are not listed on the public record), no state income tax, and no annual franchise tax after year one, which keeps your ongoing cost low while Stripe, your bank, and your tax stack do the heavy lifting.
Bottom line
Stripe Tax is an excellent calculation-and-collection engine, and its nexus monitoring is genuinely useful for non-resident founders who cannot intuit 50 states' rules. But it is a tool, not a compliance service: registration and (usually) filing stay with you, and it never touches your Form 5472 federal obligation. For a global digital business under roughly $100K in taxable revenue, a merchant of record usually saves more hassle than its extra ~1.6% fee costs. Above that, Stripe Tax plus a competent accountant is the cost-efficient path. Whichever you pick, get the foundation right first: a privacy-friendly Wyoming LLC, an EIN, a non-resident-friendly bank, and a Form 5472 reminder on your calendar.
This article is general information, not tax or legal advice. Indirect-tax rules change frequently - confirm current thresholds with the relevant authority or a qualified advisor.






