DTC & Ecommerce 12 min read

How to Connect Shopify to Stripe: Complete Setup Guide (2026)

Step-by-step guide to connecting Shopify to Stripe — including fee comparisons, third-party app options, Zapier sync, and when Stripe actually makes sense over Shopify Payments.

Siddharth Gangal

Connecting Shopify to Stripe sounds straightforward — and it can be. But there's a catch most guides bury in paragraph seven: if Shopify Payments is available in your country, Stripe won't appear as a separate payment gateway option at all. Shopify Payments is already built on Stripe's infrastructure, and Shopify won't let you route around its own payment product in markets where it operates.

That said, there are several legitimate reasons to work with Stripe alongside Shopify: you're in a market where Shopify Payments isn't available, you need Stripe's API for a custom checkout flow, you're syncing order and payment data to an external data warehouse, or you're building a multi-platform business that processes payments outside Shopify entirely.

This guide covers all of those scenarios — what actually works, what it costs, and how to set it up without wasting a day on trial and error.

Understanding the Shopify-Stripe Relationship

Before touching any settings, it helps to understand the structural reality: Shopify Payments is powered by Stripe under the hood. When you enable Shopify Payments, your card transactions flow through Stripe's infrastructure, but all reporting, dispute management, and payouts happen inside your Shopify admin. You never see a Stripe dashboard for those transactions.

This is intentional on Shopify's part. By controlling the payment layer, Shopify earns the processing margin and eliminates the third-party gateway fee it would otherwise charge. The result is a cleaner experience for merchants in supported markets — but it also means you can't add Stripe as a standalone gateway if you're in the United States, Canada, United Kingdom, Australia, or the other roughly 20 countries where Shopify Payments operates.

If you're in a country where Shopify Payments isn't supported — many markets in Southeast Asia, Latin America, the Middle East, and parts of Europe — Stripe becomes a viable and often preferable third-party gateway option.

Method 1: Add Stripe as a Third-Party Payment Gateway

This is the most direct integration path and applies when Shopify Payments is not available in your market. The setup takes under ten minutes.

Prerequisites

  • An active Shopify store on any paid plan
  • An active Stripe account with business verification complete
  • Admin access to your Shopify store
  • Stripe must be available as a gateway option in your country

Step-by-Step Setup

Step 1: Open Shopify Payment Settings
In your Shopify admin, navigate to Settings → Payments. You'll see the current payment provider configuration for your store.

Step 2: Add a Payment Provider
Under the "Accept payments" section, click Add payment methods. A search dialog will appear.

Step 3: Search for Stripe
Type "Stripe" in the search box. If Stripe is available in your region, it will appear in the results. If it doesn't appear, your country is either covered by Shopify Payments (and thus Stripe won't be listed as a separate gateway) or Stripe doesn't support your market directly.

Step 4: Connect Your Stripe Account
Click on the Stripe option. You'll be prompted to sign in to your Stripe account or create one. Enter your Stripe credentials and authorize the connection. Stripe will ask for permission to share necessary account information with Shopify.

Step 5: Activate the Gateway
After authorizing the connection, click Activate Stripe in your Shopify dashboard. Shopify will confirm the gateway is live. Run a test transaction in Stripe's test mode before taking the store live if you want to verify the end-to-end flow.

Step 6: Verify the Configuration
Return to Settings → Payments to confirm Stripe appears as your active payment provider. Check that payout settings and currency configurations in Stripe match what you've configured in Shopify.

Important Limitation: The Third-Party Gateway Fee

When you use any payment processor other than Shopify Payments, Shopify charges an additional transaction fee on every order. This fee is separate from whatever Stripe charges for processing. The rate depends on your Shopify plan:

  • Basic plan: 2.0% per transaction
  • Grow (Shopify) plan: 1.0% per transaction
  • Advanced plan: 0.6% per transaction
  • Plus plan: 0.2% per transaction

This fee stacks on top of Stripe's standard processing rate of 2.9% + $0.30 per online card transaction. At volume, the math gets punishing quickly — see the fee comparison table below.

Fee Comparison: Shopify Payments vs. Stripe as a Gateway

Here's how the all-in cost compares across Shopify plans, assuming Stripe's standard rate of 2.9% + $0.30 per transaction:

Scenario Processing Rate Shopify Gateway Fee All-In Rate Per $100 Order
Shopify Payments — Basic 2.9% + $0.30 None 2.9% + $0.30 $3.20
Shopify Payments — Grow 2.6% + $0.30 None 2.6% + $0.30 $2.90
Shopify Payments — Advanced 2.4% + $0.30 None 2.4% + $0.30 $2.70
Stripe (3rd party) — Basic 2.9% + $0.30 2.0% 4.9% + $0.30 $5.20
Stripe (3rd party) — Grow 2.9% + $0.30 1.0% 3.9% + $0.30 $4.20
Stripe (3rd party) — Advanced 2.9% + $0.30 0.6% 3.5% + $0.30 $3.80
Stripe (3rd party) — Plus 2.9% + $0.30 0.2% 3.1% + $0.30 $3.40

Note: Shopify Payments rates shown are approximate and vary by plan. Stripe rates apply per card transaction. Chargeback fees: both processors charge $15 per dispute; Shopify Payments refunds the fee if you win the dispute, Stripe does not.

The takeaway is blunt: for stores in Shopify Payments-supported markets, there is no scenario where using Stripe as a standalone gateway is cheaper than Shopify Payments. The only time the math works in Stripe's favor is when Shopify Payments isn't available in your region and you're choosing between Stripe and another third-party processor.

Method 2: Use the Stripe App from the Shopify App Store

Shopify's app store includes a Stripe Card Payments app — a newer integration path that Stripe has been promoting for merchants in Shopify Payments markets who want more direct Stripe access. This is distinct from the legacy Stripe gateway integration.

The Stripe Card Payments app creates a separate payment method option at checkout, and depending on your account type and region, may offer slightly different functionality than the gateway path. If you're on Shopify Plus or have a use case that requires direct Stripe API access within Shopify's checkout, this is worth evaluating.

Setup follows the same general path: install from the App Store, authorize your Stripe account, configure the payment method in Settings → Payments. Transaction fees still apply under the same third-party gateway structure unless you're on Shopify Plus with a negotiated rate.

Method 3: Zapier for Order and Payment Data Sync

If you're running Shopify Payments but still need Stripe — for example, because you're also selling through a separate platform, running subscriptions outside Shopify, or managing digital products with Stripe Billing — Zapier provides a no-code bridge between the two systems.

Common Zapier workflows between Shopify and Stripe:

  • New paid Shopify order → create a payment record in Stripe: Keeps financial records in sync across platforms without manual reconciliation.
  • New Shopify product → create matching Stripe product: Useful if you're managing a unified product catalog across Shopify storefront and Stripe-based billing.
  • Shopify refund → log entry in Stripe: Maintains audit trails in Stripe for refunds processed through Shopify.
  • Shopify customer created → create Stripe customer: Syncs customer records so you can run Stripe Billing for subscriptions while Shopify handles physical goods.

Zapier's Shopify-Stripe integration requires a paid Zapier plan for multi-step Zaps. Setup is straightforward: connect both accounts via Zapier's OAuth flows, define your trigger (Shopify event) and action (Stripe event), map the relevant data fields, and test before activating. Most store owners have this running in under an hour.

The limitation here is that Zapier runs on webhooks with some latency — usually seconds to a few minutes — so this is appropriate for async workflows like reporting and record-keeping, not real-time payment processing.

Method 4: Fivetran for Analytics and Reporting

For operators who want to analyze Shopify transaction data alongside Stripe payment data in a single data warehouse, Fivetran offers dedicated connectors for both platforms.

Fivetran's Shopify connector replicates order, product, customer, refund, and fulfillment data to destinations like BigQuery, Snowflake, Redshift, or Databricks. The Stripe connector does the same for charges, invoices, subscriptions, disputes, and payout records. Both connectors include pre-built dbt packages that transform raw connector data into analytics-ready models.

This approach is particularly valuable if you:

  • Run Shopify Payments (Stripe-backed) for your storefront and direct Stripe for subscriptions or B2B invoicing
  • Need to reconcile revenue across both systems in a centralized BI tool
  • Want cohort analysis, LTV modeling, or churn prediction that spans transaction types
  • Are building a finance data stack and need reliable, schema-stable data pipelines

Fivetran charges based on monthly active rows (MAR), so cost scales with data volume. Both connectors offer a 14-day free trial. This is an infrastructure-level integration, not a payment routing solution — the payment processing itself still happens through whichever gateway you've configured in Shopify.

When to Actually Use Stripe with Shopify

Given the fee structure, the decision framework is fairly clean:

Use Shopify Payments if: You're in a supported country (US, UK, Canada, Australia, etc.), selling standard physical or digital goods, and want the lowest transaction cost and the most integrated experience. Shopify Payments handles disputes, payouts, and fraud tools natively in your admin.

Use Stripe as your payment gateway if: Shopify Payments isn't available in your country, you need Stripe's specific currency or payout capabilities for your market, or you're on Shopify Plus where the gateway fee (0.2%) becomes small enough to justify Stripe's superior developer tooling and global infrastructure.

Use Stripe alongside Shopify (Zapier or Fivetran) if: You're running a multi-platform revenue model — for example, Shopify for physical products and Stripe for SaaS subscriptions or digital access — and need the two systems to talk to each other for reporting, customer management, or billing logic.

Use Stripe directly (not through Shopify) if: You're building a custom checkout experience via Stripe's API, headless commerce setup, or embedded payment flows that exist outside Shopify's standard checkout. In this case, Shopify may still handle order management while Stripe handles the payment capture independently.

Troubleshooting Common Issues

Stripe doesn't appear in my payment gateway options

The most common cause: you're in a country where Shopify Payments is available. In those markets, Shopify intentionally hides Stripe as a separate option because Shopify Payments is built on the same infrastructure. Contact Shopify support to confirm your gateway options for your specific market and business type. In rare cases, certain business categories are ineligible for Shopify Payments and may be able to use Stripe directly even in Shopify Payments markets.

Payments are being processed but I'm not seeing them in Stripe dashboard

If you're using Shopify Payments, transactions won't appear in a separate Stripe dashboard — they're managed entirely within Shopify admin. The Stripe connection is infrastructure-level, not account-level. You'd need to be using Stripe as an explicit third-party gateway to see transactions in your Stripe dashboard.

Transaction fees are higher than expected

Double-check whether you're being charged both Stripe's processing fee and Shopify's third-party gateway fee. Go to Settings → Payments in Shopify admin and confirm which plan you're on. Consider whether switching to a higher Shopify plan (which lowers the gateway fee) pencils out against your monthly transaction volume.

Stripe payments are declining that would normally go through

Stripe and Shopify Payments have different fraud models and card acceptance policies. If you're seeing higher decline rates after switching to Stripe as a third-party gateway, review your Stripe Radar settings. You may also want to verify that your Stripe account is fully verified and that your business description matches your actual product category.

FAQ

Can I use Stripe and Shopify Payments at the same time?

Not as dual payment gateways processing the same transaction type. Shopify requires you to designate one primary payment provider. You can, however, use Shopify Payments for card transactions and add Stripe as an additional payment method for specific scenarios (like Stripe's Buy Now Pay Later products), depending on your plan and region. Many operators use the two systems in parallel by keeping Shopify Payments as the storefront gateway while using Stripe separately for subscriptions, invoicing, or other billing flows.

Does Shopify charge extra if I use Stripe?

Yes — if Stripe is being used as a third-party payment gateway (i.e., not through Shopify Payments), Shopify charges an additional transaction fee on every order: 2% on Basic, 1% on Grow, 0.6% on Advanced, and 0.2% on Plus. This is on top of Stripe's standard processing fee of 2.9% + $0.30. If you're in a Shopify Payments-supported country, using Shopify Payments eliminates this surcharge entirely.

Is Shopify Payments the same as Stripe?

Functionally, no — operationally, yes. Shopify Payments uses Stripe's payment infrastructure under the hood, but your money and reporting live entirely within Shopify. You don't get a separate Stripe account or access to Stripe's dashboard, APIs, or advanced features like Stripe Billing or Stripe Radar customization. Think of Shopify Payments as a Stripe-powered white-label product managed through your Shopify admin.

Can I connect Stripe to Shopify without using it as the payment gateway?

Yes. Using Zapier, you can create automations that sync order data, customer records, and financial events between Shopify and Stripe without Stripe ever being the payment processor at checkout. This is common for merchants who want to maintain synchronized records in both platforms or who use Stripe for subscription billing while Shopify handles their storefront orders. Fivetran takes this further by replicating both systems' data into a warehouse for unified analytics.

What countries support Stripe as a Shopify payment gateway?

Stripe is available as a standalone Shopify payment gateway in markets where Shopify Payments doesn't operate. This includes many countries in Southeast Asia, Latin America, Eastern Europe, the Middle East, and Africa. The exact list changes as Shopify Payments expands. Check Shopify's payment gateway availability page and cross-reference with Stripe's supported countries list for your specific market. If both Shopify Payments and Stripe support your country, Shopify Payments will typically take priority as the recommended option.

How do I sync Shopify orders with Stripe for accounting purposes?

There are two main approaches. For lightweight sync, Zapier offers a no-code workflow that creates payment records in Stripe when orders are paid in Shopify — setup takes about an hour and works well for small to medium order volumes. For more robust analytics, Fivetran's Shopify and Stripe connectors both replicate data into a cloud data warehouse (BigQuery, Snowflake, Redshift), where you can run unified revenue reports, reconciliation queries, and cohort analyses across both platforms. Most operators doing serious financial reporting lean toward Fivetran or a similar ELT tool.

What happens to Stripe data if I switch from Stripe to Shopify Payments?

Your historical Stripe transaction data stays in Stripe. The payment history in Shopify admin may show incomplete records for the transition period depending on how the switch is handled. Export your Stripe transaction records before deactivating to maintain clean audit trails. Going forward, all new transactions will appear in Shopify Payments and your Shopify admin — you won't see them in Stripe's dashboard. If you're using Stripe for anything else (subscriptions, invoicing, other platforms), those flows continue independently.