Skip to content
Creem
Back to blog

Stripe Tax Pricing: What It Really Costs

Turn on Stripe Tax and the next subscription renewal invoice shows a VAT line…

Turn on Stripe Tax and the next subscription renewal invoice shows a VAT line, already calculated. It is easy to read that line as the tax job being finished.

All that line confirms is the calculation. The return reporting that sale still needs filing, the tax still needs paying, and your business answers for both in every country and state where it is registered. A missed registration or a late return lands on your business.

The fee line on your statement is only one part of that picture. Add Billing, card rates and the filing work at your own sales volume, and you get one honest monthly figure to set beside handing off the legal seller role.

If you would rather not register and file in every country, try Creem, the legal seller of your software and digital products. It charges 3.9% + 40¢ per successful sale and collects and remits VAT, GST and sales tax for buyers in 190+ countries.

Which Stripe Tax pricing applies to your setup?

Your checkout integration determines how Stripe bills you for Tax. Stripe-integrated flows charge a percentage of each transaction, while a custom checkout using the Tax API charges per calculation call.

Stripe Checkout, invoices and subscriptions

On a US Stripe account, Stripe Tax charges 0.5% of each transaction through Checkout, Invoicing or Billing. For an illustrative $100 subscription payment, that adds $0.50 on top of the card processing fee and Billing’s own cut.

If your account is outside the US, use your country's Tax rate in the same calculation.

Custom checkout and the Tax API

With the Stripe Tax API, budget for calculation calls rather than completed payments. On an Irish account, each API-integrated transaction costs €0.45 and covers ten calculation calls, and each call above ten costs €0.04. Counting only completed payments won’t tell you the billable volume.

I would count calculation calls per completed sale in your integration, then use that ratio to estimate calls as sales grow. Keep that count separate from the processing and Billing fees you estimate per payment.

Stripe Tax pricing page: Tax Complete starts at $90 per month, with registrations, calculations, and filings included

Stripe Tax pricing page: Tax Complete starts at $90 per month, with registrations, calculations, and filings included

Platforms on Stripe Connect

If your SaaS adds a platform or reseller layer, Stripe Connect lets you offer Stripe Tax to the sellers on it.

Tax liability and the Stripe Tax fee can sit with different accounts, so your Connect agreement determines whether Tax is an expense for the platform or a cost on the seller's account.

What triggers a Stripe Tax charge?

In Stripe's integrated flows, the Tax fee starts when checkout completes or an invoice is finalized, which can happen before any money arrives. It only applies when automatic tax is on and you're registered in the buyer's state or country at that point.

When both conditions are met, these events carry the fee:

  • A payment-mode Checkout Session or Payment Link Session completes.
  • A one-off invoice is finalized, even if it stays unpaid or you mark it paid outside Stripe.
  • A subscription renewal invoice is finalized.

These carry no integrated Tax fee:

  • Checkout Sessions the buyer abandons.
  • Draft invoices that are never finalized.
  • Zero-amount invoices during a free trial.
  • Refunds, credit notes, voided invoices and chargebacks, because the fee already sat on the original transaction.

For sales-led accounts, keep the invoice in draft until the deal is signed, because finalizing it triggers the fee whether the customer pays or not. Sales in places where you're registered still carry the fee even when the tax comes to zero.

To forecast the Tax bill, total the value of completed checkouts and finalized invoices in places where you're registered. Multiply that by 0.5% for a US account, or your account country's Tax rate, and remember that refunds won't reduce the bill.

Those exemptions, including abandoned checkouts, apply to integrated flows, so don't assume they also apply to a custom Tax API checkout.

Other Stripe fees that sit on top of Tax

Stripe Tax has its own bill, so subscription billing and card processing fees still apply. Collecting a payment through an invoice does not remove the Stripe Payments fee.

Stripe Billing: 0.7% pay as you go or monthly plans from €500

On an Irish Stripe account, pay-as-you-go Billing costs 0.7% of Billing volume. Monthly plans come with a one-year contract paid monthly, so you pay the full fee even in a slow month.

PlanMonthly Billing volume included
€500 a month€80,000
€1,200 a month€200,000
€2,350 a month€400,000
€4,900 a month€850,000

Volume above the allowance costs 0.67% on every plan. The €500 plan breaks even with pay as you go at about €71,429 in monthly Billing volume (€500 ÷ 0.7%).

I would stay on pay as you go until your lowest month, not your average, clears that line.

Card processing, international cards and invoicing

On that same Irish account, your card processing rate depends on the card type and where it was issued:

  • Standard EEA cards: 1.5% + €0.25
  • Premium EEA cards: 2.8% + €0.25
  • UK cards: 2.5% + €0.25
  • International cards: 3.15% + €0.25

UK and international cards cost an extra 2% when the payment needs currency conversion. Compare the currency the buyer pays in with the currency your Stripe balance settles in. Charging in your settlement currency avoids that 2%.

Subscription invoices do not add a separate Invoicing percentage on top of Billing. One-off invoices do, at 0.4% per paid invoice on Invoicing Starter or 0.5% on Invoicing Plus.

An invoice generated automatically after a one-off Checkout or Payment Links purchase costs 0.4%, and the US$2 cap applies only to that kind of invoice.

Each dispute costs €20, and countering it manually adds another €20, which is returned if you win. Losing the counter doubles the cost, so counter disputes where your evidence is strong.

Stripe Tax cost for a SaaS startup: a worked example

For an Irish Stripe account taking 1,000 recurring payments of €50, monthly collections total €50,000. The example uses standard EEA cards, pay-as-you-go Billing and Tax Basic, and assumes every payment is chargeable at the 0.5% Tax rate.

No tax is collected in this example, so the full €50,000 is revenue before fees. With currency conversion, disputes, registration and filing costs left out, the month looks like this:

FeeCalculationMonthly cost
Card processing€50,000 × 1.5% + 1,000 × €0.25€1,000
Billing€50,000 × 0.7%€350
Stripe Tax€50,000 × 0.5%€250
TotalProcessing + Billing + Tax€1,600

You’re left with €48,400 before other costs, which puts the effective fee rate at 3.2% for this card mix.

If 200 of those payments use international cards, with no currency conversion, the 1.65-percentage-point gap on €10,000 adds €165. That brings the month’s fees to €1,765 with everything else unchanged.

For your own comparison, I would use your actual card rates and payment count, calculate Billing on recurring volume and Tax on chargeable payments where you’re registered, then add monthly registration and filing costs.

Include what you pay for that work or the cost of your own time, so the total shows what it costs you to stay the legal seller.

What Stripe Tax automates and what stays with you

Stripe Tax handles calculation and helps with registration and filing. Your business stays the legal seller, and the work breaks down as follows:

  • Calculation: Stripe Tax calculates the tax on the sale.
  • Registration: Stripe helps with the process, while your business holds the registration.
  • Filing returns: Stripe provides assistance, and your business remains responsible for the filings.
  • Paying the tax: the tax owed remains your business’s obligation.
  • Chargebacks: your business remains responsible for answering disputes.

A VAT line on a subscription renewal invoice means the calculation is done. The return reporting that sale still needs filing, and your business answers for it. Help with registration and filing can cut the work without taking that responsibility off your team.

List every country and state where you hold a registration, who handles each return and tax payment, and the monthly hours or service cost. That gives you the compliance-cost row to put beside the Stripe fee total in the worked example.

Stripe Tax pricing vs a merchant of record compared

Stripe Tax handles the calculation, but you stay the legal seller. A merchant of record takes that seller role instead, so transaction taxes, buyer invoices and disputes become its job under the contract.

What you’re paying forStripe with Stripe TaxMerchant of record
Calculation and collectionStripe calculates tax and checkout collects itProvider calculates and collects it
Registrations and returnsStripe helps you register and file, while returns and liability stay yoursProvider registers, files and remits for its sales
Buyer invoicesStripe issues them for your businessProvider issues them as the seller
Fraud and chargebacksYou handle them with Stripe’s toolsProvider handles them under its contract
FeesProcessing and Tax billed separately, plus Billing or Invoicing where applicableProvider’s transaction rate plus applicable extras

Stripe Managed Payments is Stripe’s own merchant of record, so Stripe becomes the seller. Its 3.5% fee per successful transaction comes on top of Stripe’s standard processing fees, so a $100 US card sale costs $3.50 plus $3.20 in processing, or $6.70, before Billing on subscriptions.

Creem charges 3.9% + 40¢ per successful transaction, which includes processing and VAT, GST and sales tax filing and remittance for buyers in 190+ countries. On a $100 sale, that leaves $95.70 after the transaction fee.

Stripe’s headline processing rate is lower. I would add registration and return costs wherever you must file to the Stripe line items in the worked example, then compare that total with the merchant of record’s rate and applicable extras at the same monthly sales volume.

When Stripe Tax is the better fit

I see Stripe Tax as the better fit when you trust your tax setup and only need to add calculation. It suits teams where these conditions hold:

  • Stripe’s 2.9% + 30¢ US headline card rate matters to you, and you already have reliable tax help.
  • You’re fine being the legal seller, with returns and chargebacks staying your team’s responsibility.
  • Mostly home-market sales leave you with few registrations to maintain.
  • One-time sales skip the recurring Billing charge, keeping the Stripe fee stack lower.

International subscriptions give you more to maintain. Each country where you cross a registration threshold adds a registration and recurring returns to your calendar. The calculations can keep running automatically, but your filing list grows with each market.

What to check before you choose a Stripe Tax pricing plan

Stripe Tax Complete bundles transactions, calculations, registrations and filings, but each has its own allowance. The monthly price covers those allowances only, so budget for whichever limit you reach first and any services billed separately.

  1. Calculate Payments, Tax and Billing using the same merchant country and currency. Mixing US Tax pricing with Irish Payments rates won’t give you a usable total.

  2. Count chargeable transactions, amounts and calculation calls separately. Tax Complete’s Swedish entry plan includes 200 transactions and 2,000 calculation calls monthly, so compare your usage with both limits.

  3. Match each jurisdiction’s filing frequency to the annual allowance. The Swedish entry plan includes two registrations and four filings annually, so quarterly returns for one registration use all four filings.

    Registrations and filings outside the US, or beyond those limits, cost extra. Price those before treating the bundle as covering your obligations.

  4. Forecast Billing volume month by month, including payments collected outside Stripe. In Ireland, the Billing subscription is an annual commitment paid monthly. Sizing it for later growth can mean overpaying early, while sizing it for today can mean overage later.

  5. Split last month’s sales export by domestic and international cards, then flag charges needing currency conversion separately. Apply your Stripe country’s rates to both card origin and conversion.

  6. Name who registers, files and remits in each country and add their charges to the fee total from check 1. Your business stays legally responsible for each one, whoever does the work.

With Stripe Tax, you stay the legal seller, so every country where you cross a registration threshold adds a registration and recurring returns to your team’s calendar.

Creem takes on that role for your software and digital products. The standard plan costs 3.9% + 40¢ per successful sale, with no monthly or setup fee.

Affiliates and revenue splits each add 2% on the standard plan, and bank payouts cost 7 USD/EUR or 1% of the payout, whichever is higher.

We calculate, collect, file and remit VAT, GST and sales tax, issue invoices and handle chargebacks. You still build, deliver and support the product, and your business income tax stays yours.

The move itself is short, and @madsmadsdk moved their payments from Stripe in about two hours, including testing and an affiliate program. For existing subscribers, our team handles a custom migration that starts with one message.

Try Creem and let us handle registrations, returns and remittance on your international subscription sales, so your team no longer has that tax work on its calendar.

Share this article

Help us spread the word.

Your product is ready.
Make it a business.

Build with AI. Sell with Creem. Set up with a single prompt, sell in 190+ countries and only pay when you earn.