01 ExtensionBill — The direct ExtPay replacement with tax handled
ExtensionBill keeps what makes ExtPay attractive, a no-backend SDK with getUser and checkout calls, and closes its two gaps: a Merchant of Record collects and remits VAT and GST worldwide, and pricing is a flat monthly fee instead of a percentage of every sale. You connect the MoR you prefer (Polar, Paddle, Lemon Squeezy, Creem, or Dodo Payments) and keep ownership of payouts and customers.
Best for: Extension developers who want ExtPay-style integration with tax compliance built in.
02 BrowserBill — The closest like-for-like ExtPay clone
BrowserBill mirrors the ExtPay model closely: drop in an SDK, get paid, no backend. It shares ExtPay’s trade-offs too, a 5% revenue cut and no Merchant of Record, so VAT, GST, and sales-tax registration around the world remain your problem as you grow.
Best for: Developers who want the ExtPay model unchanged and accept handling tax themselves.
03 Paddle Billing — Full MoR platform, bring your own extension plumbing
Paddle genuinely solves tax: as Merchant of Record it is the seller and remits tax globally. What it does not offer is an extension-aware SDK, so you build the licensing layer yourself, a backend or worker that maps Paddle customers to extension users and gates features. Solid choice if you already run Paddle for other products.
Best for: Teams already on Paddle who can invest in their own licensing backend.
04 Lemon Squeezy — MoR with a friendly license API, no extension SDK
Lemon Squeezy handles tax as Merchant of Record and ships a license-key API that fits one-time purchases well. For a Chrome extension you still write the activation and paid-status flow yourself, and subscriptions require more custom wiring than an extension-specific SDK would.
Best for: Indie developers selling license keys who don’t mind writing the activation flow.
05 Dodo Payments (direct) — Newer MoR courting extension developers directly
Dodo Payments is a funded Merchant of Record that actively publishes for the extension audience. Integrating it directly gives you tax handling with a per-transaction percentage; like the other MoR platforms, the extension-side paid-status and checkout flow is code you own. (Dodo is also one of the MoRs you can connect through ExtensionBill.)
Best for: Developers who want a modern MoR API and are comfortable integrating it directly.
06 Raw Stripe — Maximum control, maximum work
Stripe gives you the most control and the lowest headline rate, and leaves you with the most responsibility: you run a backend for checkout sessions and webhooks, you are the merchant of record, and global tax registration is yours even with Stripe Tax calculating rates. This is the path ExtPay itself abstracts away.
Best for: Teams with backend capacity that want full control over the payment stack.