Multi-Currency Subscription Billing: How to Accept Euro, GBP, and USD with Mollie on Shopify
Meta Description: Learn how to set up multi-currency subscriptions on Shopify using Mollie. Accept Euro, GBP, and USD with proper currency conversion strategies. Complete technical tutorial for cross-border subscription billing.
Target Keyword: multi currency subscriptions shopify mollie
The Cross-Border Subscription Challenge
You've built a thriving subscription business in Germany. Then a British customer asks: "Can I pay in GBP instead of Euros?" Your UK conversion rate is 40% lower than German traffic. French customers abandon checkout when they see unfamiliar currency symbols.
For subscription businesses, currency friction is an invisible ceiling on growth. Subscribers—who commit to recurring payments—demand transparency about exactly what leaves their account monthly. Currency uncertainty triggers hesitation, and hesitation kills conversions.
Mollie, combined with Shopify Markets, offers a sophisticated solution. But the setup isn't obvious. Currency conversion happens at multiple layers: Shopify's market settings, Mollie's payout preferences, subscription app configurations, and your accounting. Misconfigure any layer, and you'll face customer complaints, accounting headaches, or failed payments.
This guide walks through a complete technical implementation for accepting Euro, GBP, and USD on your Shopify store using Mollie subscriptions.
Understanding the Multi-Currency Subscription Stack
Before diving into configuration, understand how money flows:
Customer (UK) → Pays GBP → Shopify Markets → Converts to EUR → Mollie → Payout EUR → Your BankCurrency Conversion Strategy Matrix
[Table: | Strategy | Customer Sees | Mollie Charges | Your Payout | Best For | |----------|--------------|--...]
For most Shopify merchants using Mollie, the Hybrid strategy hits the sweet spot. Customers see familiar prices ("£29.99/month"), reducing checkout friction. Mollie converts at payment time using competitive rates. You receive consolidated EUR payouts, simplifying accounting.
The Full Localization strategy—where you maintain GBP and USD balances in Mollie—is powerful for high-volume markets but adds complexity.
Prerequisites for Multi-Currency Subscription Setup
Shopify Requirements
- Shopify Markets: Enabled (Settings → Markets)
- Markets Pro or Advanced Shopify plan for full multi-currency support
- Primary Market: Your home currency market (typically EUR for Mollie users)
- Additional Markets: UK (GBP) and US (USD) configured with local pricing
- Subscription App: Mollie-compatible subscription app installed (see recommendations below)
Mollie Account Requirements
- Verified Business Account with website profile
- Multi-Currency Payouts: Enabled in your account settings
- Supported Currencies: EUR (default), GBP, and USD activated
- Bank Accounts: EUR account mandatory; GBP/USD accounts optional for Full Localization strategy
Supported Payment Methods by Currency
[Table: | Currency | Primary Methods | Subscription Support | Notes | |----------|---------------|----------...]
Critical Limitation: Mollie's subscription functionality is optimized for EUR. While GBP and USD subscriptions work, EUR markets offer the most reliable experience with SEPA direct debits and local payment methods. Consider this when prioritizing market expansion.
Step 1: Configure Shopify Markets for Subscription Currencies
Shopify Markets is the foundation. Without proper market configuration, currency switching won't work reliably for subscriptions.
1.1 Set Up Your Primary Market (EUR)
- Navigate to Settings → Markets in your Shopify admin
- Your primary market (usually "International" or your country) should already exist
- Confirm Base Currency is set to EUR
- Verify this market includes your home country and any EUR-zone customers
1.2 Create UK Market (GBP)
[IMAGE: Shopify Markets configuration showing UK market settings with GBP currency]
- Click Add Market → Name: "United Kingdom"
- Countries/Regions: Select "United Kingdom"
- Currency: GBP (auto-selected)
- Pricing Strategy: Choose based on your approach:
- Automatic Exchange Rate: Simple but prices fluctuate daily (problematic for subscriptions)
- Fixed Pricing (Recommended): Set specific GBP prices, creates predictable subscription amounts
To set fixed pricing:
- After creating the market, click Products and pricing
- Select Show prices for United Kingdom
- For each subscription product, set GBP price manually
- Aim for psychologically appealing numbers (£24.99 vs £24.73)
1.3 Create US Market (USD)
Repeat for the United States:
- Add Market → "United States"
- Countries/Regions: "United States"
- Currency: USD
- Use Fixed Pricing strategy for subscription stability
Pricing Psychology: US customers expect prices ending in .00 or .99. Factor this into your fixed pricing.
1.4 Configure Market Switching
For customers to see correct currency:
- In Markets settings, enable Automatic domain redirection
- Or install a currency selector app for manual switching
- Ensure your theme detects customer location and suggests appropriate market
Subscription Consideration: Once a customer subscribes, they're locked to that currency. Market switching should happen before subscription purchase.
Step 2: Configure Mollie for Multi-Currency Acceptance
2.1 Activate Additional Currencies
- Log into your Mollie Dashboard
- Navigate to Settings → Website Profiles → Select your store
- Click Currencies → Enable GBP and USD in addition to EUR
- Review conversion rate settings (Mollie uses real-time rates with small markup)
2.2 Configure Currency Conversion Behavior
For Hybrid Strategy (Recommended):
- Go to Settings → Currency Conversion
- Set Conversion Mode: "Convert to EUR at payment"
- GBP/USD payments convert immediately to EUR
- Your payouts remain EUR-only
For Full Localization Strategy:
- Set Conversion Mode: "Maintain separate balances"
- Connect GBP and USD bank accounts in Settings → Bank Account
- Configure payout preferences per currency
2.3 Review Payment Method Availability
[Table: | Currency | Primary Methods | Subscription Support | |----------|---------------|------------------...]
Critical Limitation: Mollie's subscription functionality is optimized for EUR. While GBP and USD work, EUR markets offer the most reliable experience with local payment methods.
Step 3: Configure Your Subscription App for Multi-Currency
Shopify's native subscriptions don't support multi-currency properly. You need a third-party app that integrates with both Shopify Markets and Mollie.
Recommended Apps for Multi-Currency Mollie Subscriptions
[Table: | App | Multi-Currency Support | Mollie Integration | Best For | |-----|----------------------|-----...]
3.1 Install and Configure ReCharge
- Install ReCharge Subscriptions from the Shopify App Store
- Complete onboarding, selecting Mollie as your payment processor
- In ReCharge settings, enable Multi-Currency Support
- Connect your Mollie account using API keys
3.2 Configure Currency Handling
- Navigate to ReCharge Dashboard → Settings → Currencies
- Enable Sync with Shopify Markets
- Set Default Currency: EUR
- Configure Pass-through pricing (respects Shopify Markets prices)
3.3 Test Currency-Specific Subscription Products
Create test subscriptions for each currency:
- In ReCharge, create a subscription product
- Set prices in Shopify for each market:
- EUR market: €29.99
- UK market: £24.99
- US market: $29.99
- Verify ReCharge recognizes these as the same product with market-specific pricing
Step 4: Connect Mollie API with Multi-Currency Parameters
Your subscription app communicates with Mollie via API. For multi-currency to work, currency parameters must be passed correctly.
4.1 API Configuration for Multi-Currency
When creating payments through Mollie, include:
{
"amount": {
"currency": "GBP",
"value": "24.99"
},
"description": "Monthly Subscription - UK Market"
}Most apps (ReCharge, Smartrr) handle this automatically. For custom integrations: detect customer's market from Shopify context, pass corresponding currency code (EUR, GBP, USD) to Mollie.
4.2 Webhook Configuration for Multi-Currency
- In Mollie Dashboard → Settings → Webhooks, ensure URLs point to your subscription app
- Verify webhook payload includes currency information:
{
"amount": { "currency": "GBP", "value": "24.99" },
"amountCaptured": { "currency": "EUR", "value": "29.42" },
"status": "paid"
}The amountCaptured field shows the EUR value after conversion—this appears in your Mollie dashboard and payouts.
Step 5: Currency Conversion Strategies for Subscription Businesses
5.1 Pricing Psychology Across Currencies
Don't simply convert prices. Consider local market dynamics:
[Table: | Market | Price Point Strategy | Example | |--------|---------------------|---------| | Germany | V...]
Research your competitors in each market. Consider market-specific pricing rather than strict conversion parity.
5.2 Exchange Rate Risk Management
With Hybrid strategy, Mollie converts at payment time:
- Customer pays: £24.99 (fixed)
- You receive: Variable EUR amount based on exchange rate
Mitigation strategies:
- Accept variance: 1-2% fluctuation is acceptable noise for most merchants
- Buffer in pricing: Set GBP prices 2-3% higher to absorb downside risk
- Periodic repricing: Review and adjust prices quarterly
5.3 Failed Payment Handling Across Currencies
Configure your subscription app's retry logic:
- Retry schedule: 3, 7, 14 days after initial failure
- Currency consistency: Retries must use same currency as original subscription
- Customer communication: Notify in subscription currency ("Your £24.99 payment failed")
Step 6: Testing Your Multi-Currency Subscription Flow
6.1 Test Checklist by Market
EUR Market (Germany/Netherlands)
- [ ] Subscription checkout displays € pricing
- [ ] SEPA direct debit and iDEAL available
- [ ] Test payment succeeds in Mollie test mode
- [ ] Webhook creates subscription record correctly
UK Market
- [ ] Subscription checkout displays £ pricing
- [ ] Credit card and PayPal available
- [ ] SEPA/iDEAL not shown
- [ ] Mollie dashboard shows GBP → EUR conversion
US Market
- [ ] Subscription checkout displays $ pricing
- [ ] Credit card and PayPal available
- [ ] Verify USD conversion rates in Mollie
6.2 Test Edge Cases
Market Switching: Create subscription as EUR customer → Visit from UK IP → Verify subscription portal still shows EUR pricing.
Customer Communications: Verify welcome emails and charge notifications show correct currency.
Step 7: Analytics and Reconciliation Across Currencies
7.1 Mollie Dashboard Multi-Currency Views
- Navigate to Transactions → Filters
- Filter by currency (EUR, GBP, USD) to analyze market performance
- Export reports showing both original and converted amounts
7.2 Shopify Analytics Considerations
- Go to Analytics → Reports → Sales by market
- Compare conversion rates: EUR market vs GBP market vs USD market
Expectation Setting: EUR markets typically convert 15-30% better due to local payment methods.
7.3 Accounting Integration
For clean bookkeeping:
- Use Hybrid strategy for consolidated EUR payouts
- Export Mollie reports monthly with EUR-equivalent amounts
- Record subscriptions in your accounting software at EUR values
Common Multi-Currency Subscription Pitfalls
Pitfall 1: Currency Mismatch in Subscription Records
Symptom: Customer subscribed in GBP, but dashboard shows EUR amount wrong.
Cause: Subscription app didn't pass currency code to Mollie, defaulting to EUR.
Fix: Verify multi-currency is enabled in both Shopify Markets and your subscription app. ReCharge requires explicit activation in Settings → Currencies.
Pitfall 2: Exchange Rate Surprises
Symptom: GBP subscription revenue fluctuates wildly month-to-month.
Cause: GBP/EUR exchange rate volatility.
Fix: Implement the 2-3% buffer strategy in pricing, or switch to Full Localization with strategic conversions.
Pitfall 3: Wrong Payment Methods for Currency
Symptom: UK customers see iDEAL or SEPA options (which don't support GBP).
Cause: Mollie app showing all enabled methods regardless of currency compatibility.
Fix: In Mollie Dashboard → Payment Methods, ensure GBP-only methods are hidden or your Shopify integration filters by currency.
Pitfall 4: Tax Calculation Confusion
Symptom: Tax amounts differ between markets in unexpected ways.
Cause: Shopify's tax calculation happens in market currency, but your accounting might expect base currency.
Fix: Enable Shopify Tax for multi-currency or use a tax app like Avalara that handles currency conversion in tax calculations.
Expanding Beyond EUR/GBP/USD
Once your three-currency setup is stable, consider additional markets:
[Table: | Market | Currency | Priority | Notes | |--------|----------|----------|-------| | Scandinavia | DK...]
Mollie supports additional European currencies—evaluate based on your product-market fit rather than currency availability alone.
Conclusion: Multi-Currency as Growth Infrastructure
Setting up multi-currency subscriptions isn't just about accepting foreign money. It's about removing friction for customers who already want your product. Every time a UK visitor sees € pricing, you lose a potential subscriber. Every time a US customer wonders what the exchange rate means for their monthly budget, you create hesitation.
The technical setup detailed here—Shopify Markets, Mollie multi-currency, and a compatible subscription app—removes that friction. But the real work is strategic: pricing that respects local markets, communication that uses familiar currency, and accounting that tracks true performance across borders.
Start with EUR/GBP/USD. Master the workflow. Then expand as your subscription business grows. The infrastructure you build today scales to any market Mollie supports—and that's most of the developed world.
Ready to go global? Your subscription customers are waiting.
Related Resources
- The Complete Guide to Setting Up Mollie Subscriptions on Shopify
- Mollie vs ReCharge: Choosing the Right Subscription Stack
- iDEAL, SEPA & More: A Complete Guide to European Payment Methods
JSON-LD Structured Data
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Multi-Currency Subscription Billing: How to Accept Euro, GBP, and USD with Mollie on Shopify",
"description": "Learn how to set up multi-currency subscriptions on Shopify using Mollie. Accept Euro, GBP, and USD with proper currency conversion strategies.",
"image": "https://subora.eu/images/multi-currency-subscriptions-shopify-mollie.jpg",
"author": {
"@type": "Organization",
"name": "Subora"
},
"publisher": {
"@type": "Organization",
"name": "Subora",
"logo": {
"@type": "ImageObject",
"url": "https://subora.eu/logo.png"
}
},
"datePublished": "2026-04-17",
"dateModified": "2026-04-17",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://subora.eu/blog/multi-currency-subscriptions-shopify-mollie"
},
"about": {
"@type": "Thing",
"name": "Multi-Currency Subscription Billing"
},
"articleSection": "Tutorial",
"keywords": "multi currency subscriptions shopify mollie, shopify multi currency, mollie subscriptions, cross border subscriptions, subscription billing euro gbp usd"
}Last updated: April 17, 2026
Subora Team
Subscription operators
Practical notes from the team working on Shopify subscriptions, recurring billing, and subscriber self-service flows.
Relevant product lane
Native Shopify subscriptions for European recurring revenue.
Explore Subora
