What it is
SPEI, the Sistema de Pagos Electronicos Interbancarios, is a real-time gross settlement system owned and operated by Banco de Mexico, the country's central bank. It has been running since 2004 and handles both high-value institutional payments and everyday retail transfers. A payer initiates the transfer from a banking app or online banking using the recipient's CLABE, an 18-digit standardised bank account number, or by scanning a QR code. Banks are required to send orders on quickly and credit recipients within seconds of receiving a payment, and the bank publishes a daily operating window. The central bank charges participating institutions rather than consumers, which is why the rail is cheap to use.
- Banco de Mexico owns and operates SPEI as a real-time gross settlement system.
- Payments route to an 18-digit CLABE account number or through a QR code.
- Banks must credit a received payment to the customer within seconds of receipt.
- Unsettled orders are cancelled at the end of the operating day rather than carried over.
Where it is used
SPEI is domestic to Mexico and settles in Mexican peso. Its users are banked Mexican consumers and businesses of every size, from someone repaying a friend to a corporate treasury moving payroll. Practically every bank and many non-bank financial institutions participate, which means the rail reaches a large share of the adult population. It does not reach people without a bank account, so a merchant targeting purely cash-based shoppers needs something else alongside it. For banked customers it is one of the cheapest ways to move money in the country. Everyday retail transfers are the fast-growing part, but the system has always carried large institutional payments as well.
- SPEI is domestic to Mexico and denominated in MXN.
- Participating banks, brokerages and non-bank financial institutions connect to the system.
- Users range from retail banking customers to corporate treasuries.
- It does not reach shoppers who have no bank account at all.
Which businesses it suits
SPEI suits merchants who want near-instant confirmation at a lower cost than cards, and who sell to customers comfortable with their banking app. Mexican ecommerce, digital content, SaaS, B2B invoicing and supplier payments all fit well, as does any business where a large average order makes card interchange painful. It suits less well when customers expect instalments, because a bank transfer carries no credit. It is also a weaker fit for buyers who rarely use online banking, and for businesses that depend on weekend or holiday settlement behaving identically to a weekday. It suits recurring and invoiced collection too, provided your systems can match an incoming transfer to the right invoice.
- It suits ecommerce, digital services, SaaS, B2B invoicing and supplier payments.
- It suits merchants where large average order values make card fees expensive.
- It does not suit instalment-driven purchases, since a transfer carries no credit.
- It does not suit customers who rarely use online banking or mobile banking.
How merchants usually connect
Businesses with a Mexican entity and a bank account can receive SPEI transfers directly, simply by publishing a CLABE and reconciling incoming payments. Cross-border merchants cannot realistically do that, so they connect through a payment service provider that holds the local banking relationships and presents SPEI as a checkout method. Providers active in Mexico include dLocal and EBANX, both of which also offer cards and OXXO cash collection. Through a PSP the customer still pays from their own banking app, but your integration sees a standard payment notification rather than a bank statement line. Ask whether the provider issues a reference per order, because that is what makes automated reconciliation possible.
- Merchants with a Mexican entity can receive SPEI directly using a CLABE account number.
- Cross-border sellers normally use a PSP such as dLocal or EBANX instead.
- A PSP turns bank transfers into standard payment notifications your systems can consume.
- Direct receipt is cheaper per payment but requires local reconciliation capability.
Cross-border merchant notes
Without a Mexican entity you are not a scheme participant; the provider is. That means settlement normally arrives in peso to an account the provider controls, and you repatriate in your own currency, so FX spread and timing are part of your real cost. You also depend on the provider to confirm receipt, since you cannot watch a Mexican bank account you do not hold. Reconciliation deserves attention: transfers carry references of varying quality, so confirm your provider generates a unique reference per order and passes it back with the confirmation. Confirm what happens when a transfer arrives without the expected reference, since manual matching gets expensive at volume.
- Your provider is the participant, so your access depends on its licence and risk appetite.
- Settlement is usually in MXN, so currency conversion sits between sale and payout.
- You rely on the provider for confirmation, because you cannot see the receiving account.
- Confirm a unique per-order reference is generated and returned with each payment.
Fees, settlement and refunds
Public pricing is only a first filter. Actual pricing changes with country, industry, volume, settlement currency, integration method and contract terms, so confirm against the provider's official pricing page or a written quote before you go live. SPEI is generally cheaper than card acceptance in Mexico, which is the main reason merchants add it. Confirmation is fast: banks must credit recipients within seconds, so most merchants can fulfil immediately. Refunds are the friction point, because a completed transfer is final and sending money back is a new payment requiring the payer's account details. Chargeback exposure is very low.
- Published pricing is only a starting filter, since real pricing depends on country, industry, volume, currency, integration and contract.
- Confirm final pricing on the provider's official pricing page or in a written quote.
- Recipient banks credit received payments within seconds, so confirmation is near-instant.
- Unsettled orders are cancelled at the end of the operating day, so check cut-offs.
- Refunds are new outgoing payments rather than reversals, and chargeback exposure is low.
Alternatives and complements
OXXO is the natural complement for cash-preferred shoppers, since SPEI only reaches banked customers and cannot help someone who pays in notes at a till. Card acceptance is still needed for instalments and for buyers who expect card protections. CoDi, the QR-based collection layer Banxico built on SPEI infrastructure, is worth asking your provider about if you sell in person or want QR checkout. A balanced Mexican setup offers SPEI for instant bank payment, cards for credit, and OXXO for the cash economy. Ask which of these your provider can enable in one integration, because a fragmented Mexican setup creates reconciliation work.
- Add OXXO to reach cash-preferred or unbanked Mexican shoppers.
- Keep card acceptance for instalments and for buyers who want card protections.
- Ask about CoDi if you need a QR collection layer on SPEI infrastructure.
- Offer SPEI first for banked buyers and the others as supporting methods.
Questions to ask before you integrate
Ask whether SPEI is offered for your category and entity structure, and whether the provider issues a unique reference per order. Confirm settlement currency, payout timing, cut-offs and the FX margin in writing. Ask how payment confirmation reaches your systems and what happens when a customer sends the right amount with a mistyped reference. Ask how refunds are handled and who pays. Finally, ask about operating hours and holiday behaviour, since banks publish a daily window and unsettled orders are cancelled at day end. Ask what evidence the provider can give you for a payment, because you may need proof for accounting or a dispute.
- Confirm that SPEI is offered for your category and entity structure with a unique reference per order.
- Get the settlement currency, payout timing, cut-offs and FX margin in writing.
- Confirm how confirmation is delivered and how mistyped references are resolved.
- Confirm how refunds are handled, who pays, and how long they take.
- Confirm how operating hours, weekends and holidays affect confirmation and settlement.
Questions merchants ask
Who operates SPEI in Mexico?
Banco de Mexico, the Mexican central bank, owns and operates SPEI. It runs as a real-time gross settlement system and has handled interbank transfers since 2004. Banks, brokerages, insurers and other regulated financial institutions participate directly. Merchants reach it either through their own bank or through a licensed payment provider.
How fast is a SPEI transfer?
Very fast. Banco de Mexico requires participant banks to send payment orders within seconds of an instruction and to credit the recipient within seconds of receiving one. In practice customers see money arrive almost immediately inside online banking. Your own confirmation still depends on your provider's notification, which is usually quick but worth testing.
Do I need a Mexican bank account to accept SPEI?
To receive transfers directly, yes, because payments route to a CLABE account at a Mexican bank. Cross-border merchants normally avoid that by using a payment provider that holds the local banking relationship and forwards payment notifications to you. Ask the provider how settlement and repatriation work before you commit.
Can SPEI payments be refunded or charged back?
A completed transfer is final, so there is no chargeback mechanism in the card sense. A refund is a new payment you send back to the customer, which means collecting their bank details and running a separate process. Agree the refund workflow, responsibility for cost and expected turnaround with your provider before go-live.
Is SPEI cheaper than card payments in Mexico?
Usually, yes, because there is no interchange and no card network in the flow. Public pricing is only a first filter, though. Actual pricing changes with country, industry, volume, settlement currency, integration method and contract terms, so compare a written quote against your real Mexican method mix.
What is a CLABE number?
A CLABE is the 18-digit standardised bank account number used in Mexico to route transfers. It identifies the bank, branch and account. If you receive SPEI directly you publish your CLABE for customers to pay into. If you use a provider, it handles CLABE routing on your behalf and simply notifies you of payment.