Skip to content
Polar logo

Polar

Merchant-of-record billing for software, with tax and entitlements handled.

FinanceFreemium
4 votes

About Polar

Polar is a billing and payments platform that acts as the merchant of record for the seller. Polar Software, Inc. registers as the reseller in the relevant jurisdictions, so it, not you, collects and remits VAT, GST and US sales tax. EU business-to-business sales with a valid VAT ID are handled under the reverse charge rule. You remain responsible for income tax on your own revenue in your own country. Signing up is free and needs no credit card, but account approval goes through a merchant of record and KYC review that usually takes about a week.

What a sale costs is built from several parts rather than a single rate, and the headline percentage falls as the monthly fee rises. Starter has no monthly fee and charges 5 percent plus 0.50 US dollars per transaction. Pro costs 20 US dollars a month and charges 3.8 percent plus 0.40. Growth costs 100 US dollars a month for 3.6 percent plus 0.35. Scale costs 400 US dollars a month for 3.4 percent plus 0.30, and is the only tier with a shared Slack channel and prioritised support. Surcharges then stack on top: cards issued outside the United States add 1.5 percent, cross-border currency conversion costs 0.25 percent within the EU and 1 percent elsewhere, and a dispute or chargeback costs 15 US dollars whatever the outcome. Transaction fees are not returned when an order is refunded, in full or in part.

Payouts run through Stripe Connect Express or a manual withdrawal, and Polar never moves the balance automatically. Stripe payouts cost 2 US dollars per month per active payout, plus 0.25 percent and 0.25 US dollars per payout, and Stripe's minimum payout amount per currency means anything below it stays on the balance until next time. More than 130 currencies are supported and checkout picks the currency from the buyer's location, with orders converted to US dollars at the time of the transaction.

Read more

Unusually for this category, the Polar codebase is open source under the Apache 2.0 licence. Products can be one-time purchases or subscriptions, priced as fixed, pay what you want with an optional minimum, free, metered usage or per-seat, with intervals from daily to yearly. Two decisions are permanent: the billing interval and the pricing type are locked once a product is created, and existing subscribers stay on the price they signed up at when a price changes.

Benefits automate delivery of what the customer bought: licence keys, feature flags, file downloads up to 10 GB, private GitHub repository access and Discord invites with roles. There are SDKs for JavaScript or TypeScript and for Python, plus adapters for frameworks including Next.js, Nuxt, SvelteKit, Astro and Laravel. The customer portal is hosted by Polar under your own slug and cannot be switched off, so part of the customer relationship sits on Polar's domain rather than yours.

Polar interface

Key features

  • Acts as merchant of record, registering as reseller and collecting and remitting VAT, GST and US sales tax.
  • Sells one time purchases or subscriptions billed daily, weekly, monthly or yearly, including multiples such as every two weeks.
  • Supports fixed price, pay what you want, free, metered usage and per seat pricing.
  • Grants automated benefits including licence keys, file downloads, private GitHub repository access, Discord invites and meter credits.
  • Delivers downloadable files of any type up to 10 GB each as a purchase benefit.
  • Ingests usage events with a name, a customer identifier and optional JSON metadata, then aggregates them into metered prices.
  • Builds checkout links that never expire and accept email, name, discount code, locale, theme and UTM parameters.
  • Adds custom checkout fields of type text, number, date, checkbox or select.
  • Charges in more than 130 currencies, picking the currency from the buyer's location.
  • Hosts a customer portal that buyers sign in to with a one time code emailed to them.
  • Applies the reverse charge rule to EU business to business sales with a valid VAT ID.
  • Pays out through Stripe Connect Express or manual withdrawal, never moving the balance automatically.
  • Keeps existing subscribers on the price they signed up at when a product's price changes.
  • Ships JavaScript, TypeScript and Python SDKs plus adapters for Next.js, Nuxt, SvelteKit, Astro, Remix and Laravel.
  • Publishes its codebase as open source under the Apache 2.0 licence.

What people use it for

  • Selling a desktop app internationally without registering for VAT in each country.
  • Handing a buyer a licence key and a private GitHub repository invite the moment they pay.
  • Billing an API product on metered usage while granting a credit allowance each cycle.
  • Sharing one checkout link in a launch post and attributing sales to it with UTM parameters.
  • Selling to an EU business that supplies a VAT ID and expects the reverse charge applied.
  • Raising the price for new customers while everyone already subscribed stays on the old one.

Key facts

Key facts about Polar
CategoryFinance
PricingFreemium
Free tierYes
Upvotes4
Listed25 August 2026

Is this your product?

Claim the listing to correct anything wrong with it, add features and a changelog, and answer questions from people deciding whether to try it. Free, and it stays yours.

Claim this listing
  • A merchant of record, so sales tax stops being your problem.

    Paid
  • Send money across currencies at a rate you can check yourself.

    Paid
  • Payments, billing and invoicing with documentation people copy from.

    Paid
  • Merchant-of-record billing for AI products, with usage and credits built in.

    Paid
Claimed by Editorial