meses.

SPEI explained: how Mexico's instant transfers work

SPEI (Sistema de Pagos Electrónicos Interbancarios) is Mexico's real-time interbank transfer system. Banco de México, the central bank known as Banxico, operates it. A payer sends pesos from one Mexican bank account to another, and the money normally lands in seconds, any day of the week. For a foreign finance team, SPEI is the rail behind almost every peso payment you will collect.

Where SPEI sits in the Mexican payments landscape

If you come from the United States, think of SPEI as a mix of a same-day wire and an instant payment network. If you come from Europe, it plays a role close to SEPA Instant, but only for Mexican pesos and only between institutions in Mexico.

Banks, brokerages and many regulated financial companies connect to SPEI as participants. Your customer opens their banking app, enters your account details and an amount, and their bank submits the order. Banxico settles it between the two institutions, and your bank credits your account.

Card payments, cash deposits and cheques use other channels. Wire transfers in US dollars between Mexican banks also follow different rules. When a Mexican customer says "I sent you a transfer" (una transferencia), they almost always mean SPEI.

What travels with every SPEI payment order

A SPEI order is more than an amount. It carries a set of fields that later appear, sometimes partly, on your bank statement.

Field Spanish name What it tells you
Destination account CLABE Your 18-digit standard account number
Amount Monto Pesos and centavos, exact to the cent
Tracking key Clave de rastreo The unique ID the payer's bank assigns
Numeric reference Referencia numérica A short number the payer can type
Concept Concepto de pago Free text, such as an invoice number
Payer name Nombre del ordenante Who sent the money

The CLABE (Clave Bancaria Estandarizada) is the account number format every Mexican bank uses for SPEI. We explain its structure in CLABE explained. The tracking key is the field you need when a payment goes missing, covered in the clave de rastreo guide.

How fast a SPEI transfer settles in practice

SPEI itself processes orders continuously, around the clock. Most transfers between large banks arrive within seconds. Three things can still slow a payment down:

  • The payer's bank. Some business banking platforms batch large or scheduled transfers, or ask for a second approver before release.
  • Compliance holds. Either bank may pause an unusual transfer for review.
  • Your statement cut-off. A payment made at 23:58 on the last day of the month may settle after midnight and fall into the next statement period.

The third point matters most at month end. A customer's receipt may show 31 October, while your statement shows 1 November. Both are correct. They describe different moments.

Why SPEI deposits are hard to match to customers

Instant settlement solves the "where is my money" problem, but not the "whose money is this" problem. The payer chooses what to type in the reference and concept fields. Some type an invoice number. Some type their company name. Many leave the default text their app suggests.

A typical set of incoming transfers on one day might look like this (illustrative names and amounts):

Concept on statement Payer Amount (MXN)
FACT 1043 Distribuidora Norte SA 58,000.00
PAGO Laura Méndez 12,500.00
TRANSFERENCIA Grupo Alfa 40,000.00

Only the first line points to an invoice. The second needs a lookup by payer. The third could be one invoice, two invoices or an advance. Your accounts receivable team spends its time on lines like these.

Proving a SPEI payment happened

When a customer says they paid and you cannot see it, ask for the tracking key, the date and the exact amount. With those details anyone can download a CEP (Comprobante Electrónico de Pago) from Banxico's website. The CEP is the official evidence that a transfer settled and to which account. See how to verify a payment with a CEP.

A screenshot from a banking app is not proof. It shows that an order was entered, not that it settled.

Practical setup tips for a foreign-owned entity

  • Give customers your CLABE in writing on every invoice and in your onboarding pack. Typing errors are common.
  • Assign each customer a reference they must include, and say where to type it. See payment references in Mexico.
  • Download the statement as PDF and keep it with your close files. Online banking screens change; the statement does not.
  • Reconcile weekly, not only at month end, so missing transfers surface while the payer still remembers them.

Matching SPEI deposits with Meses

Meses (meses.ai) works from the statement you already download. Meses reads your bank statement PDF and your records in Google Sheets, Excel or CSV; AI proposes which customer and period each deposit belongs to, your team reviews the proposals, and Meses writes approved payments back to your sheet, with undo. AI proposes and people decide: nothing is written to your sheet until your team reviews and approves the changes. For the privacy side, Meses processes your statements securely: the PDF is not sent to an AI provider, and personal data is protected before any AI analysis.

Frequently asked questions

Can I receive a SPEI transfer into a US or European bank account?

No. SPEI moves Mexican pesos between accounts held at participating institutions in Mexico. To receive pesos abroad you need a cross-border service or an account with a Mexican institution.

Is a SPEI transfer reversible once it has settled?

Not by the payer alone. A settled transfer can be returned by the receiving bank, for example when the destination account does not exist, or refunded by the recipient. Disputes go through the banks involved.

Do customers pay a fee to send SPEI?

That depends on the customer's bank and account plan. Many retail accounts send SPEI at no charge, while some business plans charge per transfer. The receiving side usually sees no fee deducted from the amount.

Sources

  1. Banxico — Sistemas de pago (accessed )
  2. Banco de México (accessed )