
Payment Gateways in Mexico 2026: Stripe vs Mercado Pago vs Conekta
In Mexico, pick on local-method coverage, not the headline card rate (all three sit near 3.4–3.6% + IVA). Choose Stripe for SaaS, subscriptions and cross-border/USD; Mercado Pago for consumer trust and plug-and-play B2C; Conekta for a Mexico-first stack with strong OXXO/SPEI and local support. Most serious stores run two.
Which payment gateway should I use in Mexico?
Choose on local-method coverage, not the headline card rate — all three sit near 3.4 to 3.6% + IVA. Pick Stripe for SaaS, subscriptions and USD/cross-border billing; Mercado Pago for B2C consumer trust; Conekta for a Mexico-first stack with strong OXXO/SPEI and Spanish support. Most serious stores run two.
I’ve wired all three into real products for the Mexican and US markets: Mercanto, a B2B wholesale marketplace where SPEI bank transfers carry the big invoices, and Shopify D2C builds where meses sin intereses and OXXO cash moved conversion in ways a card-only checkout never would. So this is a field guide from the integration trenches, not a feature-table rewrite.
Here’s the reframe that matters. When you pick a gateway in Mexico, you are not choosing a card processor. You are choosing a local-methods + installments + settlement stack. Generic US comparisons obsess over a 0.1% card-rate delta and quietly ignore the things that actually decide whether a Mexican buyer completes checkout: cash payments at OXXO, instant SPEI transfers, meses sin intereses (MSI, interest-free credit-card installments), the 16% IVA stacked on every fee, and how fast pesos land in your account. Around a third of Mexican e-commerce still touches cash, a large slice of buyers are debit-only or partly unbanked, and MSI is the single biggest conversion lever on higher-ticket carts.
So the honest answer is rarely “this one provider wins.” It’s usually two: one rail optimized for cards and SPEI, one optimized for cash, trust, and richer MSI. Let me show you why, starting with the number everyone fixates on and shouldn’t.
How much do payment gateways actually cost in Mexico (and why IVA changes the math)?
Let’s get the fees out of the way, because they’re the least interesting part. Approximate, typical 2026 online card rates — all quoted before IVA, all negotiable at volume, all worth verifying on each provider’s live pricing page before you commit:
- Stripe: ~3.6% + $3 MXN per domestic card charge.
- Conekta: ~3.4% + $3 MXN (volume plans can dip toward ~2.9%).
- Mercado Pago: ~3.49% + $4 MXN at instant payout, dropping to ~3.19% at ~7 days and ~2.95% at ~30 days (all + $4 MXN; approximate 2026, verify on MP’s live commissions page).
None of them charge setup or monthly fees on standard plans. The spread between the cheapest and most expensive headline card rate is roughly two tenths of a percent. That is noise. You will lose or gain far more than that on MSI surcharges and conversion from local methods than on the base card rate.
The IVA trap US comparisons forget
Here is the part that breaks every naive comparison. Mexican processor fees are almost universally quoted pre-IVA, and the 16% IVA gets added on top of the commission. So a “3.6%” headline is effectively about 4.2% once IVA hits the fee. A “3.49%” Mercado Pago instant rate is really about 4.0% all-in.
That roughly half a point of IVA is bigger than the entire gap between providers. So before you compare two quotes, confirm whether each is con IVA or sin IVA — they’re often not stated the same way, and comparing a pre-IVA local rate against an all-in number is apples to oranges. The good news: IVA on fees is generally creditable (acreditable) for a registered RFC business, but it still hits your cash flow and your real take rate. Model everything on the post-IVA number.
The takeaway: stop ranking these providers by card rate. The real cost drivers are MSI, payout speed, and whether you capture the cash and transfer segments at all.
Approx 2026 card rates: headline vs effective (after 16% IVA)
What are meses sin intereses (MSI) and do I really need them?
Meses sin intereses — “months without interest” — lets a buyer split a credit-card purchase into 3, 6, 9, 12, 18 or 24 equal monthly payments at zero interest to them. The buyer pays nothing extra. The merchant absorbs the cost: you get paid upfront, minus a surcharge that the acquiring bank charges for fronting the financing. This is the most important Mexico-specific lever you’ll touch, and the single biggest thing US comparisons miss entirely.
It’s a conversion machine on higher-ticket goods. Mexican credit-card buyers expect to see “12 meses sin intereses” on electronics, furniture, appliances, and travel. Skipping it can cost you a large chunk of installment-friendly carts — commonly cited losses in the 25 to 40% range on those categories. On Shopify D2C builds, turning on 3 and 6 MSI is one of the clearest conversion wins I’ve shipped.
But it’s a margin decision, not a default
The surcharge stacks on top of your card fee and climbs steeply with the term. The cost is set by the acquiring bank, so it’s broadly similar across providers. Stripe’s published MSI ladder is a useful reference (approximate, on top of the card fee, plus IVA):
| Term | Approx. MSI surcharge | Min. ticket (approx.) |
|---|---|---|
| 3 months | ~5% | ~$300 MXN |
| 6 months | ~7.5% | ~$600 MXN |
| 9 months | ~10% | ~$900 MXN |
| 12 months | ~12.5% | ~$1,200 MXN |
| 18 months | ~17.5% | — |
| 24 months | ~22.5% | — |
So 6 MSI on a sale is roughly 7.5% MSI + 3.6% card + IVA on both. Default to 24 months on a low-margin product and you’ve vaporized your margin. A few realities to internalize: MSI is credit-card only and Mexico-issued only — corporate and foreign cards are excluded, and it does nothing for the large debit-only segment. Minimum tickets exist for a reason.
My practitioner move: offer only 3 and 6 (sometimes 12), gate it by a minimum ticket of around $1,500 MXN, and bake the surcharge into your pricing or margin. Never let 18 or 24 months fire on a small cart.
Do I really need OXXO cash and SPEI transfers?
Yes. This is the part that separates a checkout that converts in Mexico from one that quietly bleeds a third of its would-be buyers.
OXXO is a cash voucher. The customer checks out online, gets a barcode and reference number, and walks into any of roughly 20,000+ OXXO convenience stores to pay in cash. The catch: it confirms asynchronously — funds land hours to one or two days later, and the voucher expires (commonly in ~1 to 3 days). Cash still represents around 30%+ of Mexican e-commerce historically, because a large share of buyers are debit-only or partly unbanked. Fees are approximate: Stripe ~3.9 to 4% + $3 MXN (before IVA — Stripe prices OXXO above its card rate; verify on Stripe’s live MX pricing); Conekta is cheaper here at ~2.6% + $3 (cash was its origin story), plus a small per-voucher store fee. Skip OXXO and you simply lose the cash segment.
SPEI is Banco de México’s 24/7 real-time interbank transfer rail, addressed via an 18-digit CLABE. It settles in seconds and is often billed as a cheap flat fee (Conekta ~$12.50 MXN + IVA; Mercado Pago folds it into its Checkout tiers), though some providers like Stripe price it as a small percentage (~1 to 1.8%, approximate). Either way it’s far cheaper than card on big tickets — verify per provider. On Mercanto’s big wholesale invoices, SPEI is the obvious rail: a card would bleed 3.5%+ on a large amount, while SPEI costs a fixed handful of pesos.
What about CoDi? Banxico’s free QR/push scheme is technically elegant but adoption stalled badly after its 2019 launch — cumulative transactions have stayed low relative to the tens of millions of registered accounts. DiMo (phone-number transfers) has more traction, and Banxico’s 2026 SPEI/DiMo reforms are tailwinds. Support CoDi/DiMo if it’s free, but do not architect your checkout around CoDi.
The engineering consequence: design for async from day one. OXXO and SPEI are not synchronous at checkout. Build explicit pending → paid → expired states and reconcile off webhooks, never off the checkout redirect — or you’ll ship unpaid orders or count cash that never lands.
The four local methods US comparisons miss
Stripe vs Mercado Pago vs Conekta — who actually wins?
Nobody wins universally. It depends on who you bill. Here’s the honest head-to-head from having shipped on all three.
Stripe has best-in-class developer experience — the docs, SDKs, test mode, webhooks, Billing for subscriptions, Connect for marketplaces, and Radar for fraud are a tier above everyone. It now genuinely supports OXXO, SPEI and MSI locally, so it’s no longer “the gringo option.” It’s the default when you bill in USD, sell to both the US and Mexico, or run a SaaS/subscription product. The deep-dive on wiring it up cleanly lives in my Stripe integration guide. Weaknesses for Mexico-only: support is mostly English and async with no local account manager, MXN payouts are slightly delayed rather than instant, consumer brand recognition is lower than Mercado Pago, and on foreign-issued cards or USD charges an FX surcharge (+2%) and an international-card surcharge (+1.5%) can stack and push the effective rate toward 6 to 7% in the worst case — approximate, and only when both FX and international-card fees apply.
Mercado Pago brings maximum consumer trust via the MercadoLibre halo. Millions of Mexicans already have a funded MP wallet, which lifts conversion for unbranded and SMB sellers. Hosted Checkout Pro launches fast with little code, MSI is native, and you choose your payout speed. The trade-offs: the developer experience and docs are more fragmented than Stripe, the hosted flow gives you less UI control (it’s more of a walled garden for deeply custom builds), and the payout-speed-versus-fee tradeoff means your cheapest rate requires waiting.
Conekta is Mexican-born and OXXO-first, now BBVA-backed. OXXO, SPEI and MSI are all first-class, the docs are in Spanish, and there’s real human local support and account management Stripe can’t match. It’s the cleanest single local provider for a Mexico-only operator. Weaknesses: a thinner SDK and integration ecosystem than Stripe, and no real cross-border or USD story.
For marketplaces and platforms needing split settlement, Stripe Connect is the clear pick — Mercado Pago and Conekta are weaker on programmatic sub-merchant payouts. Worth a mention but not a deep dive: Clip (great omnichannel card reader, useful public MSI table), OpenPay (BBVA-backed, enterprise/bank-adjacent), and PayPal (strong cross-border recognition, pricier, weak on local methods). For a founder choosing a primary online gateway, the real decision is these three.
One constant across all of them: the Mexican card reality is higher decline rates, debit dominance, and trust sensitivity. Localize hard — Spanish-first checkout, MXN pricing, familiar OXXO and Mercado Pago logos. Buyers abandon checkouts that feel foreign.
Stripe vs Mercado Pago vs Conekta — the axes that decide
Stripe
- DX: best-in-class docs, SDKs, Billing, Connect, Radar
- Local methods: OXXO + SPEI + MSI all supported
- Payout: rolling ~1 to 4 biz days (first payout slower)
- Support: mostly English, async, no local manager
- Cross-border/USD: strongest, but +FX ~2% & +intl-card ~1.5%
- Best for: SaaS, subscriptions, marketplaces, US+MX
Mercado Pago / Conekta
- Mercado Pago: max consumer trust, native MSI, plug-and-play
- Mercado Pago: payout speed is a fee lever (instant to 30 days)
- Conekta: Mexican-born, OXXO/SPEI/MSI first-class, BBVA-backed
- Conekta: Spanish docs + human local support
- Both: MX/MXN-centric, weak on USD/cross-border
- Best for: MX-first B2C, cash-heavy retail, local support
How fast do I actually get paid, and what about Shopify?
Founders fixate on the fee percentage and underweight settlement timing — which directly affects your cash flow and, on Mercado Pago, your effective cost.
- Stripe: rolling payout to your MXN CLABE, typically ~1 to 4 business days ongoing. The first payout is slower (~7 business days, sometimes longer) while the account warms up.
- Conekta: the first deposit often lands within ~10 business days of your first charge, then ~1 to 3 business days ongoing to your Mexican bank.
- Mercado Pago: timing is the product. You pick instant (~1 hour, highest fee), ~7 days, or ~30 days for the lowest rate. Funds can also sit in your MP wallet. This is a real cash-flow-versus-cost lever no one else gives you.
Reserves and rolling holds can apply to new or higher-risk accounts on any provider — often negotiable. And for all three, OXXO and SPEI funds only land after the customer actually pays, so reconcile off webhooks, not checkout completion.
The Shopify-MX wrinkle
Shopify Payments is now live in Mexico (2026), and this changes the math. If you bolt any other gateway onto Shopify instead of Shopify Payments, Shopify adds its own per-transaction surcharge on top of the gateway fee — a real, frequently-overlooked cost.
But there’s a catch that makes a second gateway non-optional: Shopify Payments MX does not process OXXO cash, and its MSI is early-access and partial (credit-card, MXN-only, not every MSI scheme). So a secondary Conekta or Mercado Pago gateway isn’t optional for cash-heavy or installment-heavy stores — it’s required.
The winning pattern I’d run on a Shopify-MX store: Shopify Payments as primary for cards (no extra Shopify fee), plus Mercado Pago or Conekta as a secondary gateway to cover OXXO cash and richer MSI. If you want help wiring this up, that’s exactly the kind of build I do under Shopify development.
Which gateway should I pick for my type of business?
Here’s the opinionated routing, by profile:
- SaaS / subscriptions / cross-border or USD billing → Stripe. Billing, Connect, and the best DX win. Layer in OXXO + SPEI + MSI so you still cover local buyers. This is the core of how I approach SaaS development.
- Mexican D2C e-commerce with higher tickets → Mercado Pago or Conekta. Buyer trust and native MSI outweigh the messier developer experience.
- Marketplace / multi-vendor → Stripe Connect for custom split settlement (or Mercado Pago if your sellers are MercadoLibre-anchored).
- B2B wholesale / high-ticket invoicing (Mercanto-style) → lean on SPEI as the primary rail to dodge card and MSI fees on large amounts; offer cards as a convenience, not the default.
- Cost-sensitive MX-only SMB wanting Spanish support + lowest base card fee + native OXXO → Conekta.
What I’d actually do in 2026: run Stripe or Conekta as the card-plus-SPEI backbone, always enable OXXO for consumer goods, add MSI selectively above ~$1,500 MXN, and consider Mercado Pago as a second checkout for the trust bump on B2C. If you’re hiring out the build, I’ve written separately about hiring an app developer in Mexico and the nearshore tradeoffs.
Pick your payment stack by business type
- SaaS / subscriptions / USD or cross-borderStripe — Billing, Connect, best DX. Add OXXO + SPEI + MSI for local buyers.
- MX B2C e-commerce, higher ticketsMercado Pago or Conekta — buyer trust + native MSI beat messier DX.
- Marketplace / multi-vendorStripe Connect for custom split settlement; Mercado Pago if MeLi-anchored.
- B2B wholesale / high-ticket invoicingSPEI-first to dodge card + MSI fees on big amounts; cards as a convenience.
- Cost-sensitive MX-only SMBConekta — lowest base card fee, native OXXO, Spanish human support.
- The verdictMost real businesses run two: one card/SPEI rail + one cash/trust/MSI rail.
FAQ: Stripe, Mercado Pago and Conekta in Mexico
Is Stripe available and legal in Mexico? Yes. Stripe Mexico supports MXN settlement, OXXO, SPEI and MSI. Use a local entity to unlock the full local stack — a foreign Stripe account loses MXN settlement and local-method eligibility.
Can I get paid in USD?
Stripe is your best option for cross-border and USD, but expect an FX surcharge (+2%) and an international-card surcharge (+1.5%) that can stack on foreign-issued cards and push effective rates toward 6 to 7% in the worst case — only when both apply. Mercado Pago and Conekta are MX/MXN-centric.
Are these fees before or after IVA? Almost always before. Mexican processor fees are quoted pre-IVA; add 16% on top for your true take rate. A “3.6%” headline is really about 4.2% all-in.
How much does Stripe charge in Mexico? Stripe Mexico fees run about ~3.6% + $3 MXN per online card, ~3.6% + $3 MXN for OXXO cash and ~4% + $3 MXN for SPEI — all quoted before IVA, with no monthly fee on the standard plan. Add 16% IVA for your true take rate: that “3.6%” headline is really about 4.2% all-in. For cross-border, expect ~+2% FX and ~+1.5% international-card surcharges. These are 2026 list rates, negotiable by volume — always confirm on Stripe’s live pricing page.
What’s the cheapest option? It depends on your mix. Conekta often has the lowest base card and cash fees, but MSI economics and payout-speed tradeoffs matter far more than the sticker rate.
Do I need a Mexican entity or RFC?
Generally yes for full local methods and MXN settlement. Banxico’s 2026 Nivel 2 Bis tier lets very small merchants receive up to 15,000 UDIs/month ($132k MXN, with cash capped at ~3,000 UDIs) without an RFC — though banks have until end-2026 to roll it out, so availability varies by bank right now.
Can I run more than one gateway? Yes, and serious MX stores usually do — one card/SPEI rail plus one cash/trust/MSI rail. Reconcile everything off webhooks, treating the webhook as the single source of truth for “paid.”
The bottom line for choosing in 2026
Choose on local-method behavior — MSI, OXXO, SPEI, and your debit-heavy buyers — not the headline card rate. The card rates are noise; IVA, installments, and cash coverage are where the real money moves.
The crisp verdict: Stripe for developer experience, SaaS and cross-border; Mercado Pago for B2C consumer trust; Conekta for a Mexico-first stack with native local rails and Spanish support. Most real businesses end up running two providers, and that’s the right answer, not a cop-out.
The one non-negotiable: always offer cards + OXXO + SPEI, and model every fee with IVA. Do that and you’ve already beaten most stores selling into Mexico. If you want a second pair of hands architecting a Mexican payment stack — I’ve done it for B2B marketplaces and Shopify storefronts — reach out.