VAT for Stripe Users: What Stripe Tax Does and Doesn't Handle
If you use Stripe to process payments, you might assume your tax obligations are covered. They are not. Stripe is a payment processor, not a Merchant of Record. This is the most common misconception among SaaS founders using Stripe, and it can lead to significant back-tax exposure.
Stripe is not a Merchant of Record
When you use Stripe, you are the seller. Stripe facilitates the payment, but the legal transaction is between your company and your customer. This means:
- You are responsible for determining the correct VAT rate
- You are responsible for registering for VAT where required
- You are responsible for filing VAT returns
- You are responsible for remitting collected VAT to tax authorities
- You bear the liability for any errors
This is fundamentally different from a Merchant of Record like Paddle or FastSpring, where the MoR becomes the legal seller and takes on all of these obligations.
What Stripe Tax does
Stripe Tax is an add-on that calculates tax amounts at the point of sale. When enabled, it:
- Calculates tax based on the customer's location, your product classification, and applicable rates across 50+ countries
- Integrates with Stripe Checkout, Billing, and Invoicing to add tax to transactions automatically
- Provides transaction records and exportable reports that you can use for filing
- Monitors registration thresholds and alerts you when you may need to register in a new jurisdiction
- Handles product classification for common digital product types
Stripe Tax costs 0.5% per transaction where tax is calculated (on top of standard Stripe processing fees). For a $100 transaction, that is $0.50 for the tax calculation alone.
What Stripe Tax does NOT do
This is where most Stripe users are caught off guard:
- Does NOT register you for VAT. You still need to register with tax authorities in each country where you have obligations. Stripe's threshold monitoring tells you when to register, not how, and it does not register on your behalf.
- Does NOT file VAT returns. Stripe provides exportable data, but you must file the actual returns yourself (or use a filing service like Taxually, Marosa, or SimplyVAT).
- Does NOT remit VAT to tax authorities. The VAT collected from customers sits in your Stripe balance. You are responsible for paying it to the relevant tax authority.
- Does NOT handle reverse charge invoicing for B2B. Stripe Tax can zero-rate B2B transactions, but generating proper reverse charge invoices with Art. 196 wording requires additional configuration or a separate invoicing system.
- Does NOT validate VAT numbers. While Stripe collects tax IDs, automated VIES validation at checkout requires additional integration.
The gap: Stripe Tax handles calculation. Registration, filing, and remittance remain your responsibility. "I use Stripe Tax" does not mean "I am VAT compliant."
The cost at scale
At 0.5% per transaction, Stripe Tax costs add up:
| Annual Revenue | Stripe Tax Cost (0.5%) | Payment Processing (~2.9%) | Combined |
|---|---|---|---|
| $100K | $500 | $2,900 | $3,400 |
| $1M | $5,000 | $29,000 | $34,000 |
| $5M | $25,000 | $145,000 | $170,000 |
| $10M | $50,000 | $290,000 | $340,000 |
At $5M+ in revenue, you are paying $25K+ per year for tax calculation alone, and you still need to pay for registration, filing, and remittance separately. At this scale, a dedicated tax engine with flat or lower per-transaction pricing may offer better value.
Invoice limitations
Stripe's invoicing may not meet all local requirements:
- Sequential numbering: Some countries require strictly sequential invoice numbers. Stripe's invoice IDs may not satisfy this requirement.
- Reverse charge wording: Art. 226(11a) requires specific "Reverse charge" text on B2B invoices. Stripe's default templates may not include the correct formulation for every jurisdiction.
- Local language requirements: Some countries require invoice elements in the local language.
- E-invoicing formats: Countries like Italy (FatturaPA), Poland (KSeF), and France (Factur-X) require structured electronic invoice formats that Stripe does not natively generate. See our e-invoicing tracker.
Comparison: Stripe Tax vs MoR vs tax engine + filing
| Capability | Stripe Tax | MoR (Paddle) | Tax Engine + Filing |
|---|---|---|---|
| Tax calculation | Yes | Yes | Yes |
| VAT registration | No (monitors only) | Yes | Via filing partner |
| Filing returns | No | Yes | Yes (filing partner) |
| Remitting VAT | No | Yes | Yes (filing partner) |
| B2B reverse charge | Limited | Often limited | Full support |
| Invoice compliance | Basic | Yes | Customizable |
| Your name on invoice | Yes | No (MoR's name) | Yes |
| Cost model | 0.5% per transaction | 5-15% of revenue | Fixed or lower % |
| Audit trail | Basic reports | MoR handles | Full transparency |
Practical recommendations
If you are just starting out
Stripe Tax is a reasonable first step. It handles calculation, the 0.5% fee is manageable at low volumes, and it integrates natively with Stripe Checkout and Billing. Pair it with a basic filing service for your top 2-3 jurisdictions.
If you are scaling (>$1M ARR)
Evaluate whether Stripe Tax's percentage-based pricing still makes sense. Consider a dedicated tax engine that provides more detailed determination, better B2B support, and a full audit trail. Pair with a filing service for all jurisdictions where you are registered.
If you have significant B2B revenue
Stripe Tax's B2B handling is limited. A tax engine with proper reverse charge determination and B2B/B2C classification is essential. Your enterprise customers will expect proper VAT invoices.
Frequently asked questions
Is Stripe a Merchant of Record?
No. Stripe is a payment processor. You remain the legal seller. If you need an MoR, consider Paddle, FastSpring, or Lemon Squeezy.
Does Stripe Tax file VAT returns for me?
No. Stripe Tax calculates tax and provides reports, but does not file returns or remit VAT. You need a separate filing solution.
How much does Stripe Tax cost?
0.5% per transaction where tax is calculated, on top of standard Stripe processing fees.
DeterminedAI provides AI-powered tax determination that works alongside Stripe or any payment processor. Full reverse charge support, transparent audit trails, and correct rates for every jurisdiction.