Payment Provider Availability

Learn how TypeUI routes new subscriptions to Stripe or Polar based on payment-provider tax coverage and country availability.

Effective date: August 28, 2026

TypeUI uses Stripe and Polar for hosted subscription checkout. For a new subscription, TypeUI uses an approximate country signal from the network request to select the provider whose tax coverage is intended for that market. A VPN, proxy, mobile carrier, or inaccurate network location can affect that signal. The checkout provider makes the final decision about payment methods, billing eligibility, taxes, sanctions, and transaction acceptance.

The provider shown on a pricing card is the default recommendation. You can select Stripe or Polar from the provider menu before starting checkout. A manual choice does not expand either provider's country, tax, payment-method, or transaction eligibility. TypeUI remembers your explicit choice in this browser and reuses it on later visits until you choose the other provider or clear your browser storage. Without a manual choice, an existing subscription continues through its original provider even if the customer's network location later changes.

Checkout with Stripe

TypeUI routes new subscriptions to Stripe when the detected country is one of the 82 countries where Stripe Managed Payments handles cross-border indirect-tax compliance for digital products. In those countries, Stripe calculates and collects required indirect tax, registers and files returns, remits tax, and issues tax invoices where required.

Stripe states that Managed Payments can still act as merchant of record for payments in countries outside this tax-coverage list, but the seller remains responsible for indirect-tax compliance there. TypeUI therefore routes those markets, including Brazil, to Polar instead.

Read the current list and limitations in the official Stripe Managed Payments tax-compliance documentation.

Stripe tax-covered countries

  • Albania (AL)
  • Armenia (AM)
  • Australia (AU)
  • Austria (AT)
  • Azerbaijan (AZ)
  • Barbados (BB)
  • Belarus (BY)
  • Belgium (BE)
  • Bermuda (BM)
  • British Virgin Islands (VG)
  • Brunei (BN)
  • Bulgaria (BG)
  • Cameroon (CM)
  • Canada (CA)
  • Cayman Islands (KY)
  • Croatia (HR)
  • Cyprus (CY)
  • Czechia (CZ)
  • Denmark (DK)
  • Egypt (EG)
  • Estonia (EE)
  • Finland (FI)
  • France (FR)
  • Georgia (GE)
  • Germany (DE)
  • Ghana (GH)
  • Gibraltar (GI)
  • Greece (GR)
  • Hong Kong SAR China (HK)
  • Hungary (HU)
  • Iceland (IS)
  • India (IN)
  • Indonesia (ID)
  • Ireland (IE)
  • Israel (IL)
  • Italy (IT)
  • Japan (JP)
  • Kazakhstan (KZ)
  • Kenya (KE)
  • Kuwait (KW)
  • Kyrgyzstan (KG)
  • Laos (LA)
  • Latvia (LV)
  • Liechtenstein (LI)
  • Lithuania (LT)
  • Luxembourg (LU)
  • Macao SAR China (MO)
  • Malaysia (MY)
  • Malta (MT)
  • Mexico (MX)
  • Moldova (MD)
  • Nepal (NP)
  • Netherlands (NL)
  • New Zealand (NZ)
  • Nigeria (NG)
  • Norway (NO)
  • Philippines (PH)
  • Poland (PL)
  • Portugal (PT)
  • Qatar (QA)
  • Romania (RO)
  • Saudi Arabia (SA)
  • Serbia (RS)
  • Singapore (SG)
  • Slovakia (SK)
  • Slovenia (SI)
  • South Africa (ZA)
  • South Korea (KR)
  • Spain (ES)
  • Sweden (SE)
  • Switzerland (CH)
  • Taiwan (TW)
  • Tajikistan (TJ)
  • Thailand (TH)
  • Türkiye (TR)
  • Uganda (UG)
  • Ukraine (UA)
  • United Kingdom (GB)
  • United States (US)
  • Vietnam (VN)
  • Zambia (ZM)
  • Zimbabwe (ZW)

Checkout with Polar

TypeUI routes other new subscriptions to Polar. Polar states that it supports payments globally except from countries subject to the US sanctions listed in its documentation and that, as merchant of record, it assumes liability for international sales taxes. Availability remains subject to Polar's current rules and transaction review.

See Polar's current payment and country coverage in the official Polar supported-countries documentation.

Questions about checkout

If the provider selected from your network location does not match your actual billing country, turn off any VPN or proxy and reload the pricing page before starting checkout. You can also contact us through the contact page.