Solutions · SaaS

Run global SaaS billing without becoming a tax department

Your customers are everywhere; your tax registrations shouldn't have to be. doresell sells your subscriptions as merchant of record — trials, renewals, VAT and invoices handled — while your team ships product.

Subscriptions and trials, done right

Monthly and yearly plans with free trial periods, correct local tax on every renewal, and full lifecycle visibility from trial start to cancellation.

MRR you can trust

Monthly recurring revenue and active subscriber counts computed from the same ledger that pays you — not a parallel analytics estimate that never quite matches.

A Stripe-compatible API

Checkout sessions, products and payment links follow the Stripe shapes your codebase already uses, so migrating is a small, testable change.

Webhooks for instant provisioning

payment.succeeded fires the moment a sale lands, so accounts upgrade, seats unlock and onboarding emails send without polling.

VAT off your roadmap

EU VAT, UK VAT, US sales tax and more are calculated at the buyer's rate and remitted under doresell's registrations. Your compliance surface stays at zero.

Clean B2B paperwork

Compliant receipts for your customers and a monthly statement for your accountant — one document per currency, backed by an exportable ledger.

Why SaaS teams switch to a merchant of record

The usual trigger is the second or third tax jurisdiction:

  • Cross a VAT threshold in one more country and the cost of registrations, filings and rate-tracking jumps again — a merchant of record caps it at zero.
  • Dispute liability moves off your processing history and onto doresell's acquiring account.
  • Finance gets one reconciliation feed per currency instead of a processor export, a tax tool export and a spreadsheet to glue them.
  • Engineering keeps the checkout session flow it already has — against a compatible API.

Common questions

Can we keep our existing checkout flow?+

If you integrate via API, yes — doresell's checkout session endpoint follows Stripe's shape, and the hosted checkout handles the buyer-facing part including tax display.

How does doresell handle renewals?+

Each renewal is processed as a taxable sale at the buyer's current local rate, invoiced compliantly, and booked to your ledger — no action needed from your side.

What does it cost compared to running Stripe plus a tax tool?+

One rate — 3.9% + $0.35 / €0.25 / £0.25 per successful order — includes processing, tax calculation and remittance, invoicing and dispute handling. There is no monthly platform fee and no separate tax-tool subscription.

One rate. 3.9% + $0.35 / €0.25 / £0.25 per successful order.

No monthly fee, no setup cost, tax filings included. You pay only when you sell.