Skip to content

Stripe Tax vs Quaderno for Cross-Border Sellers 2026

Stripe Tax and Quaderno are closer to each other in positioning than any other pairing in this series. Both are self-serve, SMB-friendly, and genuinely usable by a non-accountant. The meaningful differences are in scope: Stripe Tax is a payments-native tool built around the Stripe infrastructure, while Quaderno is a payment-processor-agnostic compliance platform that spans invoicing, filing, and tax management across multiple channels.

For many UK sellers, the choice between them comes down to a single question: do you use Stripe as your payment processor?


Stripe Tax: Does not file UK VAT returns and is not MTD-compatible filing software. Stripe Tax calculates and collects VAT on transactions processed through Stripe and generates reports, but the actual MTD submission to HMRC happens elsewhere — in Xero, QuickBooks, FreeAgent, or similar. Stripe Tax feeds those tools with accurate data; it does not replace them.

Quaderno: Also does not submit UK VAT returns directly to HMRC via MTD. Quaderno calculates UK VAT on sales across connected channels, generates a UK VAT report, and supports your accountant or MTD software with clean, structured data. Where Quaderno adds value over Stripe Tax on this dimension is breadth: the UK VAT report in Quaderno pulls data from all connected channels — Shopify, WooCommerce, Stripe, PayPal, and others — giving you a consolidated view that Stripe Tax, by design, cannot provide.

Quaderno also integrates with Xero, so VAT data can flow directly into your MTD-filing software without manual exports.

Verdict: Neither files your UK VAT return. Quaderno is more useful for multi-channel sellers because it aggregates UK VAT data across payment processors. Stripe Tax is fine if all your UK sales run through Stripe and you’re happy to export data to your MTD tool manually.


Stripe Tax: Once your IOSS number is entered in Stripe’s tax registration settings, Stripe automatically applies the destination-country VAT rate to EU orders under €150. Orders above €150 are zero-rated correctly. The calculation is solid and requires no ongoing management.

Stripe Tax does not act as your IOSS intermediary and does not file your monthly IOSS return. You need a separate intermediary for that — EAS Project, SimplyVAT, or similar. Stripe Tax handles checkout; the intermediary handles the regulatory obligation. They sit in parallel.

Quaderno: Similarly supports IOSS calculation — once you register the EU VAT OSS/IOSS jurisdiction in Quaderno and select the “imported goods” option, Quaderno applies destination-country VAT rates to sub-€150 orders and generates an IOSS-ready report. Like Stripe Tax, Quaderno is a calculation and reporting tool, not an intermediary. Filing the monthly return still falls to a separate intermediary.

Where Quaderno has a practical edge: its IOSS report pulls data from all connected platforms — Shopify, WooCommerce, PayPal, Stripe — into a single document. If you sell on multiple channels, that consolidated IOSS report is meaningfully simpler to hand to your intermediary than reconciling exports from several sources.

Quaderno also alerts you when approaching registration thresholds, which is useful if you’re early-stage and not yet sure whether IOSS is warranted.

Verdict: Equivalent on IOSS calculation. Quaderno’s multi-channel IOSS report is a genuine advantage for sellers using more than one platform. Neither replaces an IOSS intermediary.


Stripe Tax: Supports EU OSS calculation for digital services and physical goods. Non-Union OSS (for UK businesses selling digital services to EU consumers) is covered. Stripe Tax applies the correct destination-country VAT rate and generates country-level reports. Filing the OSS return is your responsibility — Stripe Tax does not submit it.

Quaderno: Full OSS support, including Union and Non-Union schemes. Quaderno generates an EU VAT OSS report broken down by country and VAT rate — formatted to match what EU tax portals expect. The report is explicitly designed to be used directly for filing or to hand to an accountant. If your cross-border EU sales stay under €10,000 annually, Quaderno monitors the threshold and alerts you when you cross it and registration becomes required.

Quaderno also offers managed filing services — for OSS returns, you can have Quaderno file on your behalf rather than just providing the data. This puts it ahead of Stripe Tax on OSS in a meaningful way.

Verdict: Quaderno wins. The OSS report is better structured for actual filing use, and the option to have Quaderno file OSS returns for you is something Stripe Tax doesn’t offer. For sellers with significant digital services revenue to EU consumers, this difference matters.


Stripe Tax: Strong. Tracks economic nexus across all US states, calculates at address level, alerts you when you cross thresholds, and files US sales tax returns directly from the Stripe Dashboard via a TaxJar-powered integration. If you’re on Stripe and selling to US customers, this is a clean, integrated solution that doesn’t require a separate US sales tax tool.

Quaderno: Also covers US sales tax — automatic calculation configured after entering your US nexus states, nexus threshold monitoring, and country-level reporting. Quaderno offers managed US sales tax filing as a service, meaning they’ll file state returns on your behalf. Like its OSS managed filing, this is a genuine differentiator versus Stripe Tax’s self-serve approach.

The caveat: Quaderno’s US sales tax coverage is functional but not as deeply native as Stripe Tax’s. Stripe Tax was built with US sales tax as a core use case from the start; Quaderno’s strength is primarily European VAT, with US sales tax as an important but secondary capability.

Verdict: Both work. Stripe Tax feels more at home with US sales tax and has a tighter filing loop via the Dashboard. Quaderno is a better choice for sellers who want managed US filing without managing a separate relationship with a US-specialist tool — especially if they’re already using Quaderno for EU VAT.


Stripe Tax: Real-time tax calculation on every Stripe-processed transaction. Correct VAT rates by customer location and product type, EU VAT ID validation with automatic reverse charge for B2B, automatic rate updates. One significant constraint: only transactions processed through Stripe are in scope. PayPal orders, bank transfers, and sales through other payment processors are invisible to Stripe Tax.

Quaderno: Calculates VAT at checkout across all connected platforms and payment processors simultaneously. If you run Shopify with Stripe Payments, WooCommerce with PayPal, and direct invoicing via GoCardless, Quaderno covers all three. Importantly, Quaderno’s checkout calculation works independently of which payment processor you use — it sits at the store level, not the payment processor level.

Quaderno also generates compliant invoices automatically for every transaction, which Stripe Tax does not. This matters for B2B sales where a proper VAT invoice with all legally required fields is a compliance obligation.

One noted limitation from users: Quaderno’s WooCommerce integration currently does not support the new Checkout Blocks — stores need to use Classic Checkout. Variable WooCommerce subscriptions also have limited support. Worth verifying against your specific setup before committing.

Verdict: Quaderno wins on breadth — it’s not tied to Stripe as the payment processor, covers more checkout scenarios, and adds invoicing on top of calculation. Stripe Tax wins on depth and smoothness within the Stripe ecosystem specifically.


Stripe Tax:

  • Shopify — via Stripe as payment processor; not a native Shopify checkout tax engine
  • WooCommerce — via Stripe payments
  • Custom stores / APIs — single line of code, excellent developer experience
  • Stripe Billing, Checkout, Invoicing, Payment Links — all natively covered
  • PayPal, GoCardless, other processors — not covered

Stripe Tax coverage is defined entirely by whether Stripe is processing the payment. Best-in-class within that boundary; nonexistent outside it.

Quaderno:

  • Shopify — native app, payment-processor-agnostic. Handles tax reporting and invoicing regardless of how Shopify payments are set up
  • WooCommerce — native plugin; covers calculation, invoicing, and reporting (Classic Checkout only; Checkout Blocks not yet supported)
  • Stripe — direct integration for Stripe-billed transactions, complements Stripe Tax or replaces it
  • PayPal, Braintree, GoCardless, Square — all natively supported
  • Amazon FBA — supported for transaction import and reporting
  • Xero — integration for passing VAT data directly to your MTD accounting software
  • Kajabi, Teachable, Thinkific — digital product platforms supported, making Quaderno particularly strong for course creators and SaaS businesses selling to EU consumers
  • Zapier — API and Zapier integration for custom setups

Quaderno’s integration breadth is a core part of its value proposition. The tagline is “connect all the sales platforms you use, as many as you want” — and it largely delivers on that.

Verdict: Quaderno wins clearly on integration breadth. If you sell across multiple platforms or use a payment processor other than Stripe, Quaderno is the right tool. If Stripe is your sole payment processor, Stripe Tax’s native integration is cleaner and faster.


Stripe Tax: 0.5% per transaction where tax is calculated and you’re registered to collect. No monthly fee, no setup fee, no contracts. If there’s no tax obligation on a transaction, no charge. Scales naturally with revenue — low volume means low cost.

For context: a UK seller doing 200 EU orders a month at £30 average order value pays roughly £30/month in Stripe Tax fees. Simple and proportional.

Quaderno: Flat monthly fee based on transaction volume, regardless of order value. Published pricing (as of late 2024 data):

PlanMonthly feeTransactions included
Startup$49/month250
Business$99/month1,000
Growth$149/month2,500
EnterpriseCustom2,500+

A transaction counts as any document created — invoices, receipts, credit notes, and expenses. If you exceed your plan’s limit two months in a row, Quaderno automatically upgrades you to the next tier. Overage is handled at $0.25 per additional transaction rather than a hard cutoff.

All plans include unlimited integrations (except Hobby), unlimited users, automatic invoicing, and tax filing/reporting across all connected channels. There’s no separate charge for adding WooCommerce and Shopify and Stripe simultaneously — it’s all included.

The pricing criticism that appears in reviews: for sellers with high transaction volume but low order values (e.g. $5–$10 digital products with thousands of transactions), the flat monthly fee can represent a disproportionately high percentage of revenue. Worth modelling against your actual volume and order values.

Verdict: Depends on your profile. Stripe Tax’s 0.5% model is better for low-volume or irregular sellers, and for high-value orders where 0.5% stays proportional. Quaderno’s flat fee is better for high-volume sellers with lower order values, or anyone who values the predictability of a fixed monthly cost. Quaderno also covers multiple channels in the one fee — Stripe Tax’s 0.5% applies only to Stripe transactions.


Stripe Tax: Very low. A single toggle in the Stripe Dashboard activates tax calculation across all Stripe-processed payments. Adding registrations (UK, IOSS, US states) takes a few minutes per jurisdiction. No ongoing maintenance is required beyond adding new registrations when thresholds are crossed. Non-technical users can set it up without developer help.

Quaderno: Low to medium. Quaderno is designed to be self-serve and is notably more accessible than Avalara, but setup involves more steps than Stripe Tax: connecting each platform or payment processor, configuring jurisdictions, setting product types (physical vs digital), and optionally setting up invoicing templates. Quaderno offers a personalised onboarding call for all new users to help configure the account correctly — a nice touch that reduces setup errors.

One documented gotcha: do not connect a payment processor directly to Quaderno if that processor is also connected to your store (e.g. don’t connect both Shopify and your Shopify Stripe account separately — use just the Shopify integration). Duplicating the data source creates duplicate invoices. The support documentation covers this clearly, but it catches people out.

Verdict: Stripe Tax is faster to activate. Quaderno requires more deliberate setup but is designed for non-technical users and provides guided onboarding. For sellers comfortable spending an hour or two on configuration, Quaderno’s setup is straightforward.


Stripe Tax: Clean, location-specific tax reports per jurisdiction in the Stripe Dashboard. Exportable as CSV. Good for feeding into your MTD software or accountant. Records are retained within your Stripe account for as long as your account is active. No dedicated long-term archive — for the 10-year record-keeping requirement under EU IOSS, you’ll need to download and store exports yourself.

Quaderno: Reporting is one of Quaderno’s strongest features. Reports include:

  • UK VAT report (structured for accountant/MTD use)
  • EU VAT OSS report by country and rate (formatted for OSS portal filing)
  • IOSS report (by EU country, for monthly return)
  • US sales tax report by state
  • Zero-amount reports (for periods with no sales in a jurisdiction — important for compliance)

All reports pull data from every connected channel into a single view. The EU OSS report is explicitly designed to match what the filing portal expects. Quaderno also flags “zero reports” — periods where you have no taxable transactions in a registered jurisdiction — which need to be filed even when blank. This is an easy thing to overlook and Quaderno automates it.

Verdict: Quaderno wins. The reporting is more structured for actual compliance use, covers more scenarios, is multi-channel by default, and explicitly handles zero-period filings. Stripe Tax’s reports are sufficient for single-channel Stripe sellers; Quaderno is better for everyone else.


Stripe Tax:

Stripe Tax is one feature within the broader Stripe platform. The ecosystem is payments-centric: Stripe Payments, Stripe Billing (subscriptions), Stripe Invoicing, Stripe Checkout, Radar (fraud), and Stripe Connect (marketplace payments). Tax is woven through all of these products. If you’re building a product on Stripe, the tax layer is simply there.

The cross-border payment cost context matters here: UK businesses selling to EU cardholders pay 2.5% + 20p per transaction on Stripe post-Brexit (up from 1.4% + 20p). This is a network fee change unrelated to Stripe Tax, but it’s part of the true cost of EU selling via Stripe.

Stripe also surfaces Taxually as a recommended partner for IOSS filing directly within the Stripe Tax section of the Dashboard — an acknowledgement that Stripe Tax covers calculation but not intermediary services, and a useful pointer for sellers who don’t know where to go next.

Quaderno:

Quaderno is a tax-first platform rather than a payments platform. Beyond core tax calculation and reporting, it includes:

  • Automatic invoicing — compliant VAT invoices generated and sent for every transaction, in the customer’s language, customised to your brand. This is a meaningful compliance feature for B2B sales where proper invoices are legally required.
  • Quaderno Checkout — a hosted payment and checkout page for selling digital products directly, with tax handling built in. Useful for creators and SaaS businesses who don’t want a full ecommerce platform.
  • E-invoicing support — Quaderno has built support for mandatory e-invoicing formats including Peppol (Belgium), Verifactu and SII (Spain), and NF525 (France). EU e-invoicing mandates are rolling out country by country through 2026–2028 under ViDA. Quaderno being ahead of this is a genuine differentiator for sellers in or selling to those markets.
  • Managed filing — for sellers who don’t want to hand reports to an accountant and file manually, Quaderno offers to file returns on their behalf in supported jurisdictions.
  • Registration services — Quaderno will handle new tax registrations when you cross a threshold, not just alert you.

Verdict: Quaderno has a richer product ecosystem for tax-specific needs — invoicing, managed filing, e-invoicing, and registration services go well beyond what Stripe Tax offers. Stripe’s ecosystem is broader in the payments sense but narrower in the compliance sense.


Stripe Tax: Excellent self-serve documentation — Stripe’s developer docs are consistently among the best in the industry. For tax-specific questions, support is documentation-led with email and chat for account issues. No tax advisory support — Stripe Tax is a tool, not a tax advisor. For implementation questions, the docs will usually get you there. For “what rate applies to my specific product in France”, you’re on your own.

Quaderno: Described in reviews and their own marketing as providing access to “real human experts on taxes and Quaderno.” All new users get a personalised onboarding call. Support is available via email and chat. Quaderno is smaller than Stripe, which in support terms tends to mean more personal but with less 24/7 coverage. Reviews generally reflect positive support experiences — response times and quality are consistently mentioned favourably compared to larger enterprise tools.

One thing worth noting: Quaderno explicitly positions itself as not being a certified tax advisor, and their support documentation consistently recommends reviewing specific jurisdictional questions with an accountant. The human support is for “how do I configure this” rather than “what is my legal tax obligation.”

Verdict: Quaderno wins on human support quality. Stripe Tax wins on documentation depth and self-serve coverage for technical questions. For non-technical users who want someone to help them configure the tool correctly, Quaderno’s onboarding call and responsive support team are a real advantage.


Choose Stripe Tax if:

  • You process all (or nearly all) payments through Stripe
  • You want something that activates in minutes without configuration calls
  • Your store is custom-built or API-driven and you want tax as a single line of code
  • You sell primarily on one platform and one payment processor
  • You’re comfortable using separate tools for invoicing and UK MTD filing

Choose Quaderno if:

  • You use multiple payment processors or sales channels (Shopify + PayPal, WooCommerce + Stripe + GoCardless, etc.)
  • You need compliant VAT invoices generated automatically for every transaction
  • You want OSS or US sales tax returns filed for you, not just reported
  • You sell digital products to EU consumers and need robust Non-Union OSS handling
  • You want a single platform to consolidate tax data from all your channels
  • You’re thinking ahead to EU e-invoicing mandates (Belgium, Spain, France, and more through 2026–2028)

Neither if:

  • You just need UK MTD filing — use Xero, QuickBooks, or FreeAgent
  • You need an IOSS intermediary — neither tool provides that; use EAS Project, SimplyVAT, or similar

CriteriaStripe TaxQuaderno
Local filing✗ Calculation only✗ Calculation + reports; no direct MTD filing
EU IOSS calculation✓ Native, Stripe only✓ Native, multi-channel
EU IOSS filing✗ Needs separate intermediary✗ Needs separate intermediary
EU OSS✓ Calculation + reports✓ Calculation + reports + managed filing
US sales tax✓ Strong, Dashboard filing via TaxJar✓ Good, managed filing available
Checkout VAT calculation✓ Stripe transactions only✓ Multi-channel, any payment processor
Automatic invoicing✓ Compliant VAT invoices on every transaction
ShopifyVia Stripe payments only✓ Native app, any payment processor
WooCommerceVia Stripe payments only✓ Native plugin (Classic Checkout)
PayPal / GoCardless✓ Native integrations
Xero integration
E-invoicing (ViDA)✓ Peppol, Verifactu, SII, NF525
Pricing0.5% per taxable transaction$49–$149/month flat fee
Setup complexityVery low — one toggleLow — guided onboarding
ReportingPer-jurisdiction CSV exportsMulti-channel, OSS/IOSS structured reports
Managed filingUS only (via TaxJar)OSS, US, and more
SupportSelf-serve docsHuman support + onboarding call
Best forStripe-native single-channel sellersMulti-channel sellers, invoicing needs, managed filing