Multi-currency billing

DEFINITION

Multi-currency billing is the ability to charge subscribers in more than one currency, with a distinct, explicit price set for each currency and the currency fixed to the subscription once it begins.

Multi-currency billing is the ability to charge subscribers in more than one currency, so a customer in each market can be billed in their own local currency rather than in a single home currency. Instead of converting a base price in real time at checkout, the business sets a distinct price for each currency it supports, and the currency is fixed to the subscription when it begins, so every invoice for that subscription is presented and collected in one consistent currency.

Multi-currency billing treats currency as something you configure per market, not something the system guesses at the moment of payment. For each plan, the operator defines an explicit price in every currency they want to offer, which means local pricing can reflect what the market will bear rather than a raw exchange-rate conversion of the home-currency price. Once a subscriber starts, their currency is locked to that subscription, and all charges and credits on a given invoice stay in that single currency, because amounts in different currencies are not mixed on one invoice.

This is different from real-time or dynamic currency conversion, where a single base price is translated into the buyer's currency on the fly using a live exchange rate. With multi-currency billing, there is no surprise conversion or shifting amount from cycle to cycle: the subscriber sees a stable, deliberately set local price. Changing the currency on an existing subscription generally is not done in place; the common pattern is to cancel the current subscription and create a new one in the desired currency.

Why multi-currency billing matters for subscription businesses

Buyers are more likely to finish checkout and trust a charge when they see a familiar local price and pay in their own currency, without a fluctuating converted amount or unexpected cross-border cost. For the business, local pricing is usually a prerequisite for competing seriously in a new region, and setting explicit prices per currency keeps pricing decisions with the operator rather than tied to daily exchange-rate movement. It also keeps invoicing and revenue reporting clean, because each subscription and each invoice carries one currency.

A subscription platform such as Recurly supports defining subscription plan prices in multiple currencies, with an explicit price set per currency rather than an automatic exchange-rate conversion, and it stores the currency at the subscription level so each invoice stays in one currency. Tax collection is configured independently of currency, so enabling a new currency does not automatically enable tax collection for that region. It also supports connecting more than one payment gateway and routing transactions to a gateway based on the currency, which is what lets operators process payments in the currencies they price in. Recurly supports up to 141 currencies, so operators can price plans independently in each one they choose to accept. Default gateway routing is based on card type and currency, falling back to the first matching gateway added; operators can override this with custom gateway routing, though that capability is not available on Starter plans.

How to use multi-currency billing

Offering a new currency to subscribers generally follows a few steps.

  1. Confirm that your payment processing can actually process the transaction the currency you want to offer, since supported currencies depend on the gateway or gateways you use.

  2. Enable the currency in your billing system so it can be assigned to plans and subscriptions.

  3. Set an explicit price for that currency on each plan you want to sell in the market, rather than relying on an automatic conversion of the home-currency price.

  4. Add matching prices for that currency to any price-based coupons or promotions that should apply in the market, so they can be redeemed there. (This is not necessary for percentage-based coupons.)

  5. Recurly will automatically route payments to the first available gateway capable of processing payments in that currency, giving preference to your default gateway setting. You can override this logic with Recurly's API-based custom gateway routing.

Benefits and examples

The main benefits center on conversion, pricing control, and clean records.

  • Customers are more likely to complete online transactions when they see pricing in their local currency.

  • Prices are set deliberately per market instead of swinging with daily exchange rates.

  • Each subscription and invoice stays in one currency, which keeps reporting and reconciliation clear.

  • Selling in local currencies removes a common barrier to entering new regions.

As an example, a business expanding from the United States into Europe and the United Kingdom might set separate US dollar, euro, and pound prices on the same plan. A subscriber in France is billed in euros every cycle, a subscriber in the United Kingdom in pounds, and each receives invoices in their own currency without any real-time conversion.

Frequently asked questions

What is multi-currency billing? Multi-currency billing means you can charge subscribers in more than one currency, so each customer is billed in their own local currency instead of a single home currency. You set an explicit price for each currency you offer, and once a subscription starts, it stays in that currency for every invoice.

Is multi-currency billing the same as currency conversion? No. Currency conversion translates one base price into the buyer's currency using a live exchange rate, so the amount can move over time. Multi-currency billing uses a fixed local price you set for each market, so the subscriber sees a stable, deliberate price with no surprise conversion.

Can I change the currency on an existing subscription? Generally not in place. The currency is locked to a subscription when it begins, so the usual way to move a subscriber to a different currency is to cancel the current subscription and create a new one in the currency you want.

Do I need a special payment setup to bill in multiple currencies? Usually yes. The currencies you can actually collect depend on your payment gateway, and some currencies require a gateway that supports them. Businesses commonly connect more than one gateway and route each transaction to a processor that accepts the relevant currency.

Why offer local currencies instead of just charging everyone in one currency? Customers are more likely to complete checkout and trust the charge when they see a familiar local price and are billed in their own currency. It also lets you set prices deliberately for each market and removes a common barrier to selling subscriptions in new regions.