How a SPEI transfer works in Mexico: CLABE numbers, timing and receipts

SPEI is the Banco de México payment system that moves pesos between Mexican accounts at any hour, using an 18-digit CLABE to identify each account. Dollars from the US arrive once a provider converts them and pays the CLABE, and Banxico's CEP receipt proves the money landed.

By Sonic Wallet Editorial Team· Updated · 10 min read

Key takeaways

  • SPEI is the payment system Banco de México has run since 2004. It moves pesos between accounts in real time, 24 hours a day, using an 18-digit CLABE that encodes the bank, the plaza, the account and a check digit. Banks must credit transfers of up to 1,500 UDIS, about MXN 13,000 in 2026, within 5 seconds.
  • Larger amounts must be credited within 30 seconds during business-day hours, but one sent at night, at a weekend or on a holiday can wait until 6:00:05 a.m. on the next banking day.
  • A CLABE's last digit is a checksum of the first 17, weighted 3, 7 and 1. It catches any single mistyped digit, but SPEI ignores the recipient's name, so a valid CLABE supplied by a fraudster still receives the money.
  • Banxico's CEP is the official proof that a SPEI payment reached an account. A screenshot proves nothing: Mexico City's cyber police warned about fake deposit receipts in January 2026.
  • From the US, a provider or its Mexican partner converts the dollars and pays the CLABE through SPEI. Directo a México, the low-cost link run by the Federal Reserve and Banxico, takes its last payments on November 20, 2026.

SPEI carries pesos between bank accounts all over Mexico, and it is often the last leg of a transfer from the US that ends in an account. The sections below cover who operates SPEI, how the 18-digit CLABE is put together and how to check one by hand, how quickly a payment must land depending on its size and the hour, how to download Banxico's CEP receipt, where CoDi and Dimo fit, how dollars reach a CLABE and how a deposit compares with cash pickup or a card payout. The money transfer hub covers the rest of sending money abroad.

What is SPEI and who runs it?

SPEI, the Sistema de Pagos Electrónicos Interbancarios, is the real-time payment system that Banco de México (Banxico) regulates and operates, in service since August 2004. It handles small and large payments alike, runs 24 hours a day on every day of the year, and any regulated financial institution can apply to take part. Banxico describes each settled transfer as final and irrevocable, and the system's operating day rolls over at 6 p.m., which matters for the timing rules below.

Banxico calls SPEI the most important payment system in the country, and the numbers back that up. In 2025 it processed 7,308.1 million transfers worth MXN 591.8 trillion, about 16.8 times Mexico's GDP, and 94.6% of the payments made by end users were for 1,500 UDIS or less. Non-bank institutions, which have joined in growing numbers, handled 19.8% of all operations.

Mexico does not use IBANs. The CLABE does that job for domestic payments, and IBAN explained shows how the international format differs.

How is an 18-digit CLABE built?

A CLABE, or Clave Bancaria Estandarizada, packs four pieces of information into 18 digits: the bank, the plaza, the account number and a check digit.

PositionsLengthWhat it identifies
1 to 33 digitsThe bank, using codes assigned through the Asociación de Bancos de México
4 to 63 digitsThe plaza, meaning the city or region where the account is held
7 to 1711 digitsThe account number the bank uses internally
181 digitThe check digit, calculated from the first 17

According to the banking association, each CLABE is unique to one account, so a transfer quoting it can land only in that account. Because the first three digits name the bank, a glance also tells you whether a CLABE belongs to the institution the recipient mentioned; if it does not, stop and ask before paying.

How do you check a CLABE's control digit?

Weight the first 17 digits by 3, 7 and 1 in turn, add the last digit of each product, then subtract the total's last digit from 10. If the subtraction gives 10, the check digit is 0. The banking association publishes the method, and banking apps can use it to reject a mistyped number before a payment goes out.

Worked example: Working out the check digit of a made-up CLABE

The first 17 digits below are invented: bank code 000, plaza 180 and account 01234567890. Do not send money to the result.

Digit position1234567891011121314151617
Digit00018001234567890
Weight37137137137137137
Product0003560072928518498270
Last digit00036007298589870
  • The last digits add up to 72, whose last digit is 2.
  • 10 − 2 = 8, so the check digit is 8 and the full number is 000180012345678908.
  • The banking association's own sample, 002115016003269411, works the same way: its last digits add up to 59, and 10 − 9 = 1, matching its final digit.

Testing every possible slip shows what the check digit can and cannot do. It catches any single wrong digit, and it catches a swap of two neighboring digits unless they differ by exactly 5, such as 2 and 7. What it can never catch is a correct CLABE that belongs to the wrong person, which is the weakness behind the frauds described at the end of this guide.

How fast is a SPEI transfer, day or night?

Speed depends on the amount and the hour: banks must credit transfers of up to 1,500 UDIS within 5 seconds, at any hour of any day. UDIS, or unidades de inversión, are an inflation-linked unit that Banxico publishes daily. The SPEI rules convert them at their value on January 1, which for 2026 is MXN 8.666288, putting the 1,500-UDIS line at MXN 12,999.43 and the 6,000-UDIS line at MXN 51,997.73.

TransferWhen the receiving bank gets itDeadline to credit the account
Up to 1,500 UDIS, about MXN 13,000Any time, every day5 seconds
Above 1,500 UDISBusiness days, from 6 a.m. until the evening close30 seconds
Above 1,500 UDISNights, weekends and holidays6:00:05 a.m. on the next banking day
6,000 UDIS or more, about MXN 52,000Any timeLonger, if Banxico has authorized the bank to run extra checks
CoDi paymentAny time, every day4 seconds

The receiving bank must also tell the recipient, free of charge, within 5 seconds of crediting the money, and the sending bank must ask for a second authentication factor on transfers above 1,500 UDIS. Institutions with fewer than 3,000 accounts are exempt from the round-the-clock rule and credit small payments during business-day hours.

Many institutions go beyond the minimum. Of the 63 institutions offering SPEI transfers to their customers in Banxico's 2025 survey, 71.9% let them send up to 1,500 UDIS around the clock and 59.4% did the same for larger amounts.

Worked example: $750 sent to a CLABE on a Tuesday night

Assume 1 USD = 18.80 MXN, an illustrative rate. A provider converts $750 into MXN 14,100 and pays it by SPEI at 11 p.m. on a Tuesday.

  • MXN 14,100 is above the 2026 low-value line of MXN 12,999.43, so the 5-second rule does not apply.
  • If the recipient's bank does not credit large transfers overnight, it can wait until 6:00:05 a.m. on Wednesday.
  • A $650 transfer, worth MXN 12,220 at the same rate, falls under the line and must be credited within 5 seconds, whatever the hour.

What is a CEP and how do you get one?

A CEP, or Comprobante Electrónico de Pago, is Banxico's official receipt showing that a SPEI transfer was credited to the destination account. It is built from the confirmation the receiving bank sends back through SPEI, so it proves that the money arrived, not merely that it left. Banxico has issued CEPs since February 24, 2012, as PDF and XML files, through its CEP page.

  1. Copy the details from the sender's receipt

    You need the payment date, the tracking key (clave de rastreo, up to 30 letters and numbers) or the numeric reference of up to 7 digits, the sending and receiving institutions, the destination account and the exact amount.

  2. Look the payment up on the CEP page

    Enter the details on Banxico's CEP page. It shows the status of the payment and, once it has been credited, offers the receipt.

  3. Download and keep the PDF and XML

    The XML version can be checked with Banxico's CEP validator, which accepts up to 100 files at a time.

  4. Recheck before assuming the worst

    If nothing is found, compare every field with the receipt, especially the date and the amount to the centavo, then ask the sending bank. Banxico also answers questions on 800 226 9426, option 2.

A CEP is the right test for any payment someone claims to have made to you. Screenshots and forwarded emails can be edited, while a CEP comes from Banxico's own records.

What are CoDi and Dimo?

CoDi and Dimo are Banxico services that run on SPEI: CoDi handles payment requests by QR code or NFC, and Dimo sends money to a phone number.

FeatureCoDi (Cobro Digital)Dimo
Available sinceSeptember 2019February 23, 2023
How it worksThe payee sends a payment request as a QR code or NFC message, and the payer accepts it in a banking appThe recipient links a mobile number to one account, and senders type the number instead of a CLABE
Participants at the end of 20253225, with 15 more joining
Use in 20254.4 million operations16.4 million registered users and 3.1 million transfers between institutions

Banxico says CoDi payments carry no fees, yet 4.4 million operations a year is tiny next to SPEI's 7.3 billion. Dimo is growing faster. The recipient must have linked their number first, and each number points to only one account at a time: the last one its owner authorized.

Banxico is also standardizing the transfer screens themselves. Circular 9/2026, in force since June 18, 2026, requires banking apps to offer the same ways to start a transfer, including a CLABE, a debit card number, a Dimo phone number or a QR code, and to show at least the amount, the recipient's name, which may be partly masked, the account and the institution before you confirm. Banks have until December 14, 2026 to comply.

How do dollars sent from the US reach a CLABE?

SPEI moves only pesos, so dollars from the US are converted first and then paid into the recipient's account by a Mexican institution. With a transfer service, the provider or its partner in Mexico receives the funds, converts them and sends a SPEI payment to the CLABE or debit card number you supply. Banxico defined special SPEI messages for remittances in 2024, in use since March of that year, so the receiving bank can see that the money is a remittance from abroad.

A wire from a US bank instead travels through correspondent banks to the recipient's Mexican bank, which converts it; SPEI is involved only if the money then moves on to another bank. A third route is closing. Directo a México, the service the Federal Reserve and Banxico ran through FedGlobal ACH, converted at Banxico's FIX rate less 0.21% and credited accounts the next business day, but it takes its last payments on November 20, 2026 and handles returns only until December 11, 2026.

Details to get from a recipient in Mexico

  • Their full name exactly as the bank holds it
  • The 18-digit CLABE, read back by the recipient rather than copied from a forwarded message
  • The bank's name, which should match the CLABE's first three digits
  • A phone number to confirm the money arrived and, if needed, to share the tracking key

How you pay on the US side matters too. The federal remittance tax is 1% of the amount sent, on transfers paid with cash, a money order, a cashier's check or a similar physical instrument, so paying by bank transfer or with a US-issued card avoids it. For providers, costs and timing on this route, see sending money from the US to Mexico.

How does a SPEI deposit compare with cash pickup or a debit card payout?

A CLABE deposit leaves a trail Banxico can confirm, cash pickup needs no bank account, and a card payout needs only a debit card number.

FeatureDeposit to a CLABECash pickupPayout to a debit card
What the recipient needsA bank account and its CLABEOfficial ID and the transfer referenceA Mexican debit card number
Proof of arrivalBanxico's CEPThe agent's receiptA CEP if paid by SPEI, otherwise the account statement
How the money can be usedSpent, saved or sent on from the accountIn cash, once collectedLike a deposit, from the card's account
Main riskA valid CLABE that belongs to someone elseCarrying cash home and agent opening hoursA mistyped or replaced card number

Mexico is split almost evenly between the two main ways of collecting. On Banxico's revised figures, Mexico received USD 62,472 million in remittances in 2025, and of the money sent electronically, 49.6% was collected in cash and 50.4% went into accounts.

For a live benchmark, the next table converts $200, $500 and $1,000 into pesos at the current mid-market rate and then applies markups of 1% and 3%; flat fees come on top.

What USD amounts convert to in MXN
You sendAt the mid-market rateWith a 1% markupWith a 3% markup
$200MX$3,761MX$3,723MX$3,648
$500MX$9,403MX$9,309MX$9,121
$1,000MX$18,805MX$18,617MX$18,241
Source: ExchangeRate-API, as of Nov 2, 2026. Mid-market rate: 1 USD = 18.8052 MXN. Markup columns show what arrives when a provider's rate is that much worse than mid-market, before any flat fee.

The money transfer cost calculator finds the markup hidden in any quote. Its fields are labelled in pounds and rupees, but entering dollar and peso figures, including the mid-market rate, gives the right percentage.

Which SPEI frauds should you watch for?

The frauds that target SPEI users exploit two facts: payments are instant and final, and the recipient's name plays no part in where the money goes.

  • Fake deposit receipts. In what Mexico City's cyber police call the depósito fantasma, a buyer sends an edited or app-generated receipt and presses the seller to hand over goods, but the money never arrives. Check the balance in your own banking app or download the CEP before releasing anything.
  • A real company's name with someone else's CLABE. CONDUSEF, the financial consumer agency, warns that SPEI identifies the payee only by CLABE, account number or card number, so typing a well-known company's name into the order does not stop the money reaching a stranger. Confirm the CLABE with the company directly.
  • Altered details in messages. A CLABE sent by chat or email can be changed along the way, and a different but valid number passes the check digit. Read it back with the recipient by phone before the first payment.
  • Account takeovers. Anyone who obtains a banking password, token or one-time code can empty an account through SPEI in seconds. Never share those codes, even with a caller who claims to be from the bank.

If a payment does go to a fraudster, call your bank at once with the tracking key, because speed gives the banks the best chance to stop the money moving on. For reporting from the US, see money transfer scams. SPEI is one of several national systems covered in this series: Pix in Brazil, SEPA in Europe and mobile money handle the same final step elsewhere.

Frequently asked questions

Can a SPEI transfer be reversed?+

Not by the sender. Banxico treats a settled SPEI payment as final, so money sent to a wrong but valid CLABE comes back only if the account holder returns it or a complaint through the banks succeeds. Report the error to your bank at once and keep the tracking key.

What is the difference between a CLABE and a debit card number?+

A CLABE is the 18-digit interbank number of an account, while a debit card number has 16 digits and belongs to a card. SPEI can deliver to either, but a CLABE stays the same when a card is lost and replaced.

Does SPEI work on weekends and holidays?+

Yes. SPEI runs every day of the year, and banks must credit transfers of up to 1,500 UDIS within seconds at any hour. Larger amounts sent outside business-day hours may wait until 6 a.m. on the next banking day, depending on the bank.

What are UDIS?+

UDIS, or unidades de inversión, are an inflation-linked unit of account that Banco de México publishes every day. SPEI rules set their thresholds in UDIS and convert them at the value on January 1 of each year, which was MXN 8.666288 for 2026.

Does the recipient need a Mexican bank account to receive money from the US?+

Not always. A SPEI deposit needs an account with a CLABE or a debit card, but cash pickup at an agent needs only official ID and the transfer reference. Banxico's figures show Mexicans collect about half of their electronic remittances in cash.

Sources

  1. SPEI: información general, Banco de México
  2. Circular 14/2017: Reglas del Sistema de Pagos Electrónicos Interbancarios (compiled text), Banco de México
  3. Circular 9/2026, Banco de México
  4. Valor de la unidad de inversión (January 1, 2026), Diario Oficial de la Federación
  5. Informe anual sobre las infraestructuras de los mercados financieros 2025, Banco de México
  6. ¿Qué es la CLABE? Preguntas frecuentes, Asociación de Bancos de México
  7. Clave Bancaria Estandarizada: check digit method, Banamex
  8. Comprobante Electrónico de Pago (CEP), Banco de México
  9. CoDi, Cobro Digital, Banco de México
  10. Banco de México informa sobre la interoperabilidad de Dimo, Banco de México
  11. Dimo: preguntas frecuentes, Banco de México
  12. Directo a México, Banco de México
  13. FedGlobal ACH Payments, Federal Reserve Financial Services
  14. CONDUSEF warning on SPEI payments to fake company accounts, CONDUSEF
  15. CONDUSEF guidance on errors in transfers and deposits, CONDUSEF
  16. La Policía Cibernética de la SSC alerta sobre el fraude conocido como depósito fantasma, Secretaría de Seguridad Ciudadana de la Ciudad de México
  17. Treasury, IRS issue proposed regulations on the new remittance transfer tax, IRS

Related guides