Back to blog
Shopify Subscriptions17 april 20268 min read

Multi-Currency Subscription Billing: How to Accept Euro, GBP, and USD with Mollie on Shopify

Subscriptions

Published

17 april 2026

Updated

17 april 2026

Category

Shopify Subscriptions

Author

Subora Team

Focus

Subscriptions

Multi-Currency Subscription Billing: How to Accept Euro, GBP, and USD with Mollie on Shopify

On this page

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 Bank

Currency 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)

  1. Navigate to SettingsMarkets in your Shopify admin
  2. Your primary market (usually "International" or your country) should already exist
  3. Confirm Base Currency is set to EUR
  4. 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]

  1. Click Add Market → Name: "United Kingdom"
  2. Countries/Regions: Select "United Kingdom"
  3. Currency: GBP (auto-selected)
  4. 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:

  1. Add Market → "United States"
  2. Countries/Regions: "United States"
  3. Currency: USD
  4. 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:

  1. In Markets settings, enable Automatic domain redirection
  2. Or install a currency selector app for manual switching
  3. 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

  1. Log into your Mollie Dashboard
  2. Navigate to SettingsWebsite Profiles → Select your store
  3. Click Currencies → Enable GBP and USD in addition to EUR
  4. Review conversion rate settings (Mollie uses real-time rates with small markup)

2.2 Configure Currency Conversion Behavior

For Hybrid Strategy (Recommended):

  1. Go to SettingsCurrency Conversion
  2. Set Conversion Mode: "Convert to EUR at payment"
  3. GBP/USD payments convert immediately to EUR
  4. Your payouts remain EUR-only

For Full Localization Strategy:

  1. Set Conversion Mode: "Maintain separate balances"
  2. Connect GBP and USD bank accounts in SettingsBank Account
  3. 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.

[Table: | App | Multi-Currency Support | Mollie Integration | Best For | |-----|----------------------|-----...]

3.1 Install and Configure ReCharge

  1. Install ReCharge Subscriptions from the Shopify App Store
  2. Complete onboarding, selecting Mollie as your payment processor
  3. In ReCharge settings, enable Multi-Currency Support
  4. Connect your Mollie account using API keys

3.2 Configure Currency Handling

  1. Navigate to ReCharge DashboardSettingsCurrencies
  2. Enable Sync with Shopify Markets
  3. Set Default Currency: EUR
  4. Configure Pass-through pricing (respects Shopify Markets prices)

3.3 Test Currency-Specific Subscription Products

Create test subscriptions for each currency:

  1. In ReCharge, create a subscription product
  2. Set prices in Shopify for each market:
  • EUR market: €29.99
  • UK market: £24.99
  • US market: $29.99
  1. 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

  1. In Mollie Dashboard → SettingsWebhooks, ensure URLs point to your subscription app
  2. 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:

  1. Accept variance: 1-2% fluctuation is acceptable noise for most merchants
  2. Buffer in pricing: Set GBP prices 2-3% higher to absorb downside risk
  3. Periodic repricing: Review and adjust prices quarterly

5.3 Failed Payment Handling Across Currencies

Configure your subscription app's retry logic:

  1. Retry schedule: 3, 7, 14 days after initial failure
  2. Currency consistency: Retries must use same currency as original subscription
  3. 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

  1. Navigate to TransactionsFilters
  2. Filter by currency (EUR, GBP, USD) to analyze market performance
  3. Export reports showing both original and converted amounts

7.2 Shopify Analytics Considerations

  1. Go to AnalyticsReportsSales by market
  2. 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:

  1. Use Hybrid strategy for consolidated EUR payouts
  2. Export Mollie reports monthly with EUR-equivalent amounts
  3. 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.

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
Need help applying this?

Turn the note into a working subscription system.

If this article maps to a live bottleneck in your Shopify subscription stack, we can help scope the billing flow, subscriber journey, and implementation path.

More reading

Continue with adjacent subscription notes.

Read the next article in the same layer of the stack, then decide what should be fixed first.

Current layer: Shopify SubscriptionsSubscriptions
Customer LTVSubscriptions

Discover how dynamic product swapping transforms your Shopify subscription business. Give customers the flexibility they crave, reduce churn, and increase LTV.

Shopify Subscriptions/16 april 2026

How Dynamic Product Swapping Can Elevate Your Shopify Subscription & Boost Customer LTV

Discover how dynamic product swapping transforms your Shopify subscription business. Give customers the flexibility they crave, reduce churn, and increase LTV.

Customer LTVSubscriptions
Read article
Subscriptions

Static surveys offer a snapshot, but real-time subscriber insights provide a continuous stream of actionable data. Learn how to dynamically adapt your subscription product, enhance retention, and foster sustainable growth by listening to your customers as they engage.

Shopify Subscriptions/16 april 2026

Beyond Surveys How to Proactively Evolve Your Subscription Product with Real-Time Subscriber Insights

Static surveys offer a snapshot, but real-time subscriber insights provide a continuous stream of actionable data. Learn how to dynamically adapt your subscription product, enhance retention, and foster sustainable growth by listening to your customers as they engage.

Subscriptions
Read article
RetentionSubscriptions

Your subscription box's journey from warehouse to customer's hands offers a golden opportunity. Learn how thoughtful packaging design, engaging inserts, and a personalized unboxing experience directly drive subscriber loyalty and increase perceived value.

Shopify Subscriptions/16 april 2026

The Unforgettable Unboxing: How to Turn Your Subscription Packaging into a Retention Powerhouse

Your subscription box's journey from warehouse to customer's hands offers a golden opportunity. Learn how thoughtful packaging design, engaging inserts, and a personalized unboxing experience directly drive subscriber loyalty and increase perceived value.

RetentionSubscriptions
Read article