Which Currencies Does UniLink Support? (Stripe Multi-Currency Guide)

Sell to buyers worldwide with 135+ supported currencies, local price display, and flexible payout settings — all powered by Stripe.

TL;DR: UniLink stores process payments through Stripe, which supports 135+ currencies. You set your store currency once in settings, buyers automatically see prices in their local currency (presentment currency), and payouts go to your bank in your chosen payout currency. You can also set custom per-currency prices to avoid rounding surprises.

When you sell digital products, courses, or physical goods through UniLink, currency handling can feel complicated — especially once buyers from different countries start purchasing. Stripe, the payment processor behind UniLink's checkout, takes care of the heavy lifting. It supports over 135 currencies, converts prices on the fly for international buyers, and settles funds to your bank account in whichever currency you choose. This guide explains exactly how that system works and how to configure it to your advantage.

What Multi-Currency Support Does

Stripe's multi-currency system has two distinct layers: the currency your store charges in (the charge currency) and the currency your buyer sees on the checkout page (the presentment currency). These can be different, and understanding both helps you set up your store correctly.

Your charge currency is the base currency you configure in your UniLink store. When a buyer from a country with a different local currency visits your checkout, Stripe automatically converts your price into their local currency using the real-time exchange rate. The buyer sees a familiar local amount, which reduces friction and abandoned carts. You still receive the funds in your charge currency (minus any conversion fee).

The payout currency is separate again — it is the currency Stripe sends to your bank account when you trigger a payout. This depends on your Stripe account's country and connected bank. Most sellers have their charge currency and payout currency match, but if you operate across multiple markets you can maintain separate Stripe balance accounts in different currencies and route payouts accordingly.

How to Get Started With Stripe Currency Settings

  1. Open your UniLink Dashboard — log in at unilink.us and navigate to the Store section in the left sidebar.
  2. Go to Store Settings → Payments — this is where your Stripe connection and currency configuration live.
  3. Connect or verify your Stripe account — if you have not connected Stripe yet, click "Connect with Stripe" and complete the onboarding flow. Your Stripe account country determines which currencies you can accept and which payout currencies are available.
  4. Set your store currency — choose the primary currency for your products (e.g., USD, EUR, GBP). All product prices you enter in the dashboard are treated as this currency.
  5. Review presentment currency behavior — by default Stripe enables automatic currency conversion for buyers. No action needed; it is on automatically.
  6. Optionally enable multi-currency pricing — in your Stripe dashboard under Products, you can add explicit prices in additional currencies. When a buyer in that currency checks out, Stripe uses your fixed price instead of converting, avoiding rounding artefacts.
  7. Confirm your payout currency — in the Stripe dashboard under Settings → Payouts, verify the currency your bank account receives. Make sure this matches a currency Stripe supports for your country.

How to Use Multi-Currency Pricing

  1. Open the Stripe dashboard — go to dashboard.stripe.com and navigate to Products.
  2. Select the product you want to price per currency — click on it to open the product detail view.
  3. Click "Add another price" — this creates an additional price object on the same product.
  4. Choose the currency for the new price — for example, add EUR 9.99 alongside your default USD 10.99 price.
  5. Set the amount — enter the exact amount you want to charge in that currency. Stripe will use this exact figure for buyers in that currency, skipping automatic conversion.
  6. Repeat for each currency you want to fix — common candidates are EUR, GBP, AUD, CAD, and JPY if you have significant traffic from those regions.
  7. Test checkout — use Stripe's test mode or a VPN to a target country to confirm the correct price appears at checkout before going live.

Key Settings Explained

SettingWhat it controlsBest practice
Store currencyThe base currency for all product prices entered in UniLinkUse the currency your primary market pays in — typically USD or EUR
Presentment currencyThe currency the buyer sees at checkout, auto-converted by StripeLeave auto-conversion on unless you set explicit per-currency prices
Currency conversion feeStripe charges 1–2% extra when it converts currencies on your behalfSet explicit prices for your top 3–5 markets to avoid this fee and fix exact amounts
Multi-currency pricingFixed prices per currency defined in Stripe's product catalogUse for EUR and GBP at minimum — buyers appreciate psychologically clean prices like €9.99
Payout currencyThe currency transferred to your bank during payoutMatch your bank's native currency to avoid bank-side conversion fees
Pro tip: If you price in USD but have a significant European audience, set an explicit EUR price that ends in .99 or .00. Stripe's auto-conversion from USD can produce awkward amounts like €9.17, which look less professional and can reduce conversion. A clean €9.99 feels intentional and trustworthy.

How to Get the Most Out of Multi-Currency Support

The biggest lever you have is explicit per-currency pricing for your top markets. Look at your UniLink analytics and identify which countries drive the most visits. If more than 10% of your audience comes from a single country with a different currency, set a manual price for that currency in Stripe. This eliminates conversion fees, creates cleaner price points, and signals to buyers that you serve their market intentionally.

Currency rounding matters more than most sellers expect. When Stripe converts USD to JPY, for example, the result can be a price like ¥1,487 — an unusual amount that looks auto-generated. Japanese buyers are accustomed to round-yen pricing like ¥1,500 or ¥1,480. Setting an explicit JPY price both looks better and can meaningfully improve conversion among price-sensitive buyers.

Watch the conversion fee impact on your margins. Stripe's standard currency conversion fee is 1% on top of regular processing fees when a buyer pays in a different currency than your charge currency. On a €10 sale, this is negligible. But at volume — say 500 international sales per month — it adds up. Multi-currency pricing eliminates this fee for those markets.

If you run promotions or discount codes, factor in currency differences. A "20% off" code applied to your USD price and then presented to a EUR buyer will convert after the discount. This is usually fine, but if you are running a time-sensitive campaign with a specific EUR target price in mind, create a separate EUR price and a separate discount code for that market.

Troubleshooting Common Issues

ProblemLikely causeFix
Buyer sees an odd-looking decimal priceStripe auto-converted from your base currencySet an explicit price in that buyer's currency in the Stripe product catalog
Payout arrives in wrong currencyStripe balance holds multiple currencies separatelyIn Stripe dashboard → Balances, select the correct currency balance and initiate payout manually
Currency not accepted at checkoutThat currency is not supported by Stripe for your account countryCheck Stripe's supported currencies list for your country at stripe.com/docs/currencies
Conversion fee appearing unexpectedlyNo explicit price set for that currency — Stripe is auto-convertingAdd a fixed price in that currency in the Stripe product settings

Pros

  • 135+ currencies supported out of the box — no extra configuration needed to accept international payments
  • Automatic presentment currency conversion reduces friction for international buyers
  • Multi-currency pricing lets you lock in exact amounts per market, eliminating rounding and conversion fees
  • Payout currency is independent from charge currency, giving you flexibility in how you receive funds

Cons

  • Stripe charges a 1–2% currency conversion fee when auto-converting, which reduces margins on international sales
  • Managing explicit prices for multiple currencies in Stripe requires manual upkeep when you update pricing
  • Payout currencies available depend on your Stripe account country — not every currency can be paid out directly

Frequently Asked Questions

Can I charge in multiple currencies at the same time?

Yes. Each product in Stripe can have multiple price objects in different currencies. When a buyer checks out, Stripe selects the price that matches their presentment currency, or auto-converts your base price if no explicit price exists for their currency.

Does UniLink automatically detect the buyer's currency?

Stripe handles currency detection based on the buyer's card or location. UniLink passes the payment to Stripe, which then presents the appropriate currency during checkout. You do not need to configure this manually.

What is the currency conversion fee?

Stripe charges approximately 1% for automatic currency conversion on top of standard processing fees (typically 2.9% + $0.30 per transaction in the US). Setting explicit per-currency prices avoids the conversion fee entirely for those currencies.

Can I change my store currency after products are set up?

You can update your store currency in UniLink settings, but existing Stripe prices will not automatically update. You will need to review and recreate prices in Stripe for products after changing the base currency.

What currencies can I receive payouts in?

Payout currencies depend on your Stripe account's country. US accounts can typically receive USD payouts; EU accounts can receive EUR, GBP, and others. Stripe maintains a full list at stripe.com/docs/payouts.

Key Takeaways

  • UniLink supports 135+ currencies through Stripe — international buyers see prices in their local currency by default
  • Your store currency is the base for all product prices; the payout currency is what reaches your bank account
  • Stripe applies a 1–2% conversion fee for auto-converted currencies — set explicit per-currency prices to avoid this
  • Multi-currency pricing in the Stripe product catalog lets you lock in clean, psychologically effective price points per market
  • For best results, set manual prices for your top 3–5 international markets and match your payout currency to your bank's native currency

Ready to sell to buyers worldwide?

Set up your UniLink store today, connect Stripe, and start accepting payments in 135+ currencies — no extra setup required for international sales.

Get Started Free