Shopify Payments vs Stripe for International Cross-Border Sales

PAYMENTS & FINANCE9 min read

The right cross-border payment setup depends on your store country, buyer currency, Shopify plan, payment methods, and payout needs—not one headline card rate.

Table of Contents
  1. The decision in one table
  2. What “international” means in the fee calculation
  3. A practical comparison using one order
  4. Local currency and payment-method coverage
  5. A six-step cross-border payment review
  6. Common comparison mistakes
  7. FAQs

Quick answer: For most Shopify stores, Shopify Payments is the simpler first option when the business is eligible and local-currency checkout matters. Stripe can be useful where Shopify Payments is unavailable or when a particular market, payment method, or settlement setup requires it. Compare total cost per market: processor fee + Shopify third-party transaction fee (if applicable) + currency conversion and payout costs + refunds and operational overhead.

“Stripe vs Shopify Payments” is not always a true either-or choice. Shopify Payments is Shopify’s integrated payment provider, powered by payment infrastructure that varies by country; a merchant may also connect an external Stripe account where available. Shopify’s rules, the merchant’s country, and the store plan determine the actual checkout and fee behavior.

Start with the Stripe and payment gateway fee calculator to compare an assumed percentage-plus-fixed fee against order value. It estimates processor charges only; it does not include Shopify’s third-party transaction fee, FX conversion, local-method costs, or payout charges. Use it as one row in a market-level cost model, not a final quote.

The decision in one table

QuestionShopify PaymentsExternal Stripe on Shopify
Can buyers check out in local currency?Available for eligible markets and configurations; local methods and currencies vary.Shopify’s Markets documentation says providers other than Shopify Payments or Adyen can display local currency, but checkout converts and charges in the store currency.
Shopify third-party transaction feeGenerally not charged on Shopify Payments orders.Usually applies under Shopify plan terms when using a third-party provider. Check your admin and current plan.
Processor feeCountry, card, and transaction dependent.Stripe’s pricing depends on the Stripe account country, card origin, currency conversion, and negotiated terms.
PayoutsEligibility and supported payout currencies depend on store country, plan, and bank accounts.Determined by Stripe account country, settlement currency, and connected account settings.
Best first useIntegrated Shopify checkout, eligible store, markets using local-currency checkout.A specific need Shopify Payments cannot meet, or an unsupported Shopify Payments country.

This is a framework, not a promise that every Stripe account can be connected in every Shopify country. Verify provider availability in your own admin before migrating payment settings.

What “international” means in the fee calculation

An international order can trigger several distinct cost layers. A shopper’s country alone does not tell you the final rate. The card’s issuing country, merchant account country, presentment currency, payout currency, payment method, Shopify plan, and provider contract can all matter.

Shopify explains that local-currency orders processed by Shopify Payments can include a payment processing fee and a currency conversion fee. Cross-border card fees depend on the issuer and store country. If a third-party gateway processes an order, Shopify may add its plan-based third-party transaction fee. Exact fees are displayed in the merchant’s payment settings and can change; use the live Shopify international fees documentation and plan terms before calculating margin.

Shopify Payments also has a currency conversion fee when it converts a customer’s payment into the store payout currency. As of April 6, 2026, Shopify states this fee is calculated on the gross order amount rather than the prior net-of-Shopify-Payments-fees base; see its currency conversion calculation. Shopify notes that processing and conversion fees are not refunded when you refund an order. This creates a real cost on returns and cancellations, so measure net settled revenue rather than only successful checkout volume.

Stripe publishes standard pricing by the Stripe account’s country. For example, the US pricing page currently lists a domestic card rate and additional charges for international cards and currency conversion; those rates are not a global quote and may differ by country or custom agreement. Review Stripe’s pricing page for the actual account region. Stripe’s global availability list tells you where a business can open an account, not which buyer countries it can serve in Shopify or which Shopify currencies it can settle.

A practical comparison using one order

Assume a US-based Shopify business sells a $100 equivalent order to a customer in another country, displays local currency, and the customer pays with a foreign-issued card. Do not add one generic “international fee” and call it done. Build two quotes:

  1. Shopify Payments path: payment processing for that card and store country + applicable currency conversion fee + any payout currency cost + expected nonrefundable fees on refunds.
  2. External Stripe path: Stripe’s account-country card and FX pricing + Shopify’s applicable third-party transaction fee + any payout or settlement cost + expected nonrefundable fees on refunds.

The more expensive processor can still be the better operational choice if it unlocks a payment method customers use or avoids manual currency reconciliation. Conversely, a lower Stripe processing fee can be overwhelmed by the Shopify fee layered on top. Use real plan-specific charges and processor statements, not a US pricing page applied to a merchant in another region.

The gateway fee calculator is useful for the percentage-plus-fixed portion in that model. Pair it with your Shopify fee line and FX estimates in a spreadsheet. The Shopify Stripe fee and profit margin calculator can help test domestic order economics, but it is not a cross-border quote engine and does not model market-specific rates, dynamic conversion, or multi-currency payouts.

Local currency and payment-method coverage

Shopify says that only Shopify Payments or Adyen as the primary payment provider can process a customer’s transaction in the local currency through Shopify Markets. With other providers, a market can show localized currency during browsing but the checkout charges in the store currency after conversion. That difference affects both buyer trust and the amount a cardholder ultimately sees.

Do not equate “supports international cards” with “supports the preferred payment experience in every country.” A local bank transfer, wallet, or buy-now-pay-later option may matter more than a small difference in card fees. Shopify’s local payment methods guide lists availability conditions. Validate the exact country, currency, product category, and checkout display in a test market.

Payouts are another separate decision. Shopify’s multi-currency payouts documentation describes eligibility by business location, plan, and bank-account currency. A low processing quote does not guarantee a low cost to move money into the account where you pay suppliers. Reconcile gross orders, refunds, reserves, FX, and payout statements by currency.

A six-step cross-border payment review

1. List target markets and currencies

Start with the countries generating meaningful demand, not every country your site can technically load in. For each market, record order count, average order value, currency shown, payment method, refund rate, and payout currency.

2. Check provider and method eligibility

Confirm the store country can use Shopify Payments and the Stripe account country can open an account. Then check local methods, prohibited business categories, and currency settlement rules in official documentation and your admin.

3. Put every fee on the same basis

Compare cost as a share of gross order value and as dollars per settled order. Include processing, Shopify third-party transaction fees, FX, payout charges, chargebacks, and fees not returned on refunds. Keep taxes and duties separate from payment processing.

4. Test checkout in market

Use a test order or a controlled low-value purchase. Confirm the displayed currency, final charge currency, card descriptor, payment method availability, order currency in Shopify, and payout currency. A currency symbol in the storefront does not prove the card is charged in that currency.

5. Reconcile one full payout cycle

Match Shopify orders to processor balance transactions and bank deposits. Include settlement timing, refunds, reserves, and currency conversion. This often reveals that the headline fee omitted an important cash movement.

6. Roll out by market, then monitor

Change one market or payment configuration at a time. Track authorization rate, checkout conversion, fraud, disputes, refund rate, net settled revenue, and support contacts. A cheaper provider that lowers authorization or raises disputes may cost more overall.

Common comparison mistakes

  • Comparing Stripe’s published US rate with a different-country Shopify Payments quote. Use the merchant account’s actual region and card mix.
  • Ignoring Shopify’s transaction fee. The Shopify charge can stack on top of an external processor fee; review the current plan schedule.
  • Treating local currency display as local-currency processing. Confirm what currency reaches the payment authorization and payout.
  • Assuming refunds return every fee. Shopify says certain processing and conversion fees are not returned; check your Stripe contract too.
  • Choosing on fees alone. Local wallets, approval rates, fraud tools, dispute handling, settlement timing, and accounting workload affect total cost.

FAQs

Can I use Stripe instead of Shopify Payments on Shopify?

Shopify supports third-party payment providers in eligible countries, but provider availability and Shopify’s additional transaction fee depend on the merchant’s location and plan. Confirm that your Stripe account country and business type are supported and that Stripe appears as an available provider in Shopify admin.

Does Stripe let my Shopify store charge international customers in their local currency?

Stripe may support processing and settlement currencies for a Stripe account, but Shopify’s Markets behavior is a separate constraint. Shopify says local-currency processing is available when Shopify Payments or Adyen is the primary provider; other providers can show local currency but checkout charges in the store currency after conversion.

Which is cheaper for cross-border Shopify orders?

There is no universal winner. Compare provider-specific processing, Shopify’s third-party transaction fee, conversion and payout costs, refunds, and payment acceptance for your store country and target markets. Use actual statements after a test period to validate the estimate.

Are Shopify Payments currency conversion fees refunded when I refund an order?

Shopify’s documentation says payment processing and currency conversion fees are not returned when you refund an order. Check the current terms for your region and include this leakage in your cross-border return economics.