Skip to main content

Multi-Currency Billing

Alguna supports billing customers in their preferred currencies. Set prices in multiple currencies, handle FX conversions, and manage settlement across different currencies.

How Multi-Currency Works

StepWhat Happens
1. Set Customer CurrencyEach customer has a preferred currency (e.g., EUR)
2. Invoice GeneratedInvoice is created in the customer’s currency
3. Payment CollectedCustomer pays in their currency
4. SettlementFunds settle to your bank in your settlement currency
5. Revenue RecognitionRevenue recorded in your functional (reporting) currency

Setting Up Currencies

Configure Your Currencies

Navigate to Settings → Currencies to configure:
SettingDescriptionExample
Default CurrencyCurrency for new customers if not specifiedUSD
Supported CurrenciesCurrencies you can bill inUSD, EUR, GBP, CAD, AUD
Settlement CurrenciesCurrencies you receive funds inUSD, EUR
Functional CurrencyYour reporting currencyUSD

Set Customer Currency

When creating or editing a customer:
  1. Navigate to Customers → [Customer]
  2. Edit the customer profile
  3. Set Currency to their preferred currency
  4. Save
All invoices for this customer will be in their currency.

Multi-Currency Pricing

Option 1: Set Prices Per Currency

Set explicit prices for each currency (recommended for control):
CurrencyMonthly PriceAnnual Price
USD$99$990
EUR€89€890
GBP£79£790
CAD$129$1,290
Configure in Products → [Product] → Pricing or Plans → [Plan] → Pricing.

Option 2: Automatic Conversion

If you don’t set a price for a currency, Alguna converts from your base currency:
Base Price (USD)Target CurrencyFX RateConverted Price
$99EUR0.92€91.08
$99GBP0.79£78.21
$99CAD1.35$133.65
Configure conversion settings in Settings → Currencies → Conversion.

Exchange Rates

FX Rate Sources

SourceDescriptionWhen to Use
Daily RatesUpdated daily from market ratesStandard billing
Manual OverrideSet your own ratesContracted rates

Rate Locking

Choose when to lock the exchange rate:
OptionDescriptionRisk
Invoice DateLock when invoice is createdLow - rate known at billing
Period StartLock at billing period startLow - consistent within period
Payment DateConvert when payment receivedHigh - rate can change
Configure in Settings → Currencies → FX Rate Settings.

Invoicing

Invoice Example

An invoice for a European customer:
Line ItemAmount
Pro Plan - Monthly€89.00
Subtotal€89.00
VAT (19%)€16.91
Total€105.91

FX Information on Invoice

If you display settlement information:
Customer CurrencySettlement Currency
Invoice Amount€105.91
Exchange Rate1.087 (as of invoice date)
Settlement Amount$115.12

Settlement

How Settlement Works

Customer PaysYou Settle InConversion
EUREURNo conversion (if you have EUR settlement)
EURUSDConverted at settlement rate
GBPUSDConverted at settlement rate
USDUSDNo conversion

Configure Settlement Routing

Navigate to Settings → Currencies → Settlement:
Invoice CurrencySettles ToBank Account
EUREURDeutsche Bank (EUR)
GBPUSDChase (USD)
CADUSDChase (USD)
USDUSDChase (USD)

Revenue Recognition

Revenue is always recognized in your functional (reporting) currency.

FX Conversion for Recognition

Invoice CurrencyFunctional Currency
Invoice Amount€1,000
FX Rate at Invoice1.10
Revenue Recognized$1,100
Monthly Recognition (12 mo)$91.67

FX Gains and Losses

Currency fluctuations between invoice and payment create gains or losses:
At InvoiceAt PaymentDifference
Amount (EUR)€1,000€1,000
FX Rate1.101.08
USD Value$1,100$1,080($20) loss
View FX gain/loss in Reports → FX Gain/Loss.

Reports

Revenue by Currency

Navigate to Reports → Revenue:
CurrencyRevenueIn USD (Functional)
USD$125,000$125,000
EUR€45,000$48,960
GBP£22,000$27,940
Total$201,900

Invoices by Currency

CurrencyInvoicesTotal InvoicedPaidOutstanding
USD450$125,000$118,000$7,000
EUR120€45,000€42,000€3,000
GBP85£22,000£20,500£1,500

Customer Portal

Customers see everything in their currency:
What They SeeCurrency
Invoice amountsTheir currency
Subscription pricingTheir currency
Credit balanceTheir currency
Payment historyTheir currency

Common Scenarios

European Expansion

  1. Add EUR and GBP to supported currencies
  2. Set EUR and GBP pricing for products
  3. Add EUR settlement account (optional)
  4. Configure EU tax rules

Regional Pricing

Adjust prices for purchasing power:
RegionCurrencyPro PlanDiscount vs USD
USUSD$99-
EuropeEUR€89~10% less
UKGBP£79~10% less
IndiaINR₹4,999~50% less

Best Practices

Set Explicit Prices

Set prices for each currency rather than relying on conversion.

Lock Rates Early

Lock FX rates at invoice date to avoid payment risk.

Monitor FX Impact

Track FX gains/losses for financial planning.

Local Payment Methods

Enable local payment methods for better conversion.

Next Steps