Mexico bank transfers: An in-depth guide

Payments
Payments

Accept payments online, in person, and around the world with a payments solution built for any business – from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. How bank transfers work in Mexico
  3. Who uses bank transfers in Mexico?
  4. What is Sistema de Pagos Electrónicos Interbancarios (SPEI)?
  5. Which banks and institutions facilitate bank transfers in Mexico?
  6. Benefits for businesses that accept bank transfers to and from Mexico
  7. Fees for Mexican bank transfers
    1. BBVA México
    2. Banamex
    3. Santander México
    4. HSBC México
    5. Banorte
    6. Scotiabank México
  8. Fees for Mexican bank transfers
    1. BBVA México
    2. Banamex
    3. Santander México
    4. HSBC México
    5. Banorte
    6. Scotiabank México
  9. Security measures for Mexican bank transfers
  10. Requirements for businesses to accept bank transfers in Mexico
  11. Do businesses outside the country need a Mexican bank account to receive bank transfers from Mexico?
  12. Alternatives to bank transfers in Mexico
  13. How Stripe Payments can help

Bank transfers in Mexico are an important aspect of the country’s financial sector, especially for businesses. They are often preferred for their reliability and the level of trust they command from both businesses and customers. This is partly due to the increasing digitalisation of financial services, as more customers and businesses are choosing online platforms for their banking needs. This preference is also driven by the growing ecommerce sector in Mexico, where bank transfers are a convenient payment option for online purchases.

The regulatory environment in Mexico plays a significant role in shaping the use of bank transfers. The government and financial regulatory bodies have implemented rules and guidelines to govern these transactions. These regulations are designed to protect customers and businesses, guaranteeing the safety and legality of transactions. The regulatory framework also addresses issues such as fraud prevention and data protection.

Below, we'll discuss what businesses need to know about bank transfers in Mexico: how they work, what they cost and what businesses need to consider when incorporating them into their payment strategy.

What's in this article?

  • How bank transfers work in Mexico
  • Who uses bank transfers in Mexico?
  • What is Sistema de Pagos Electrónicos Interbancarios (SPEI)?
  • Which banks and institutions facilitate bank transfers in Mexico?
  • Benefits for businesses that accept bank transfers to and from Mexico
  • Fees for Mexican bank transfers
  • Security measures for Mexican bank transfers
  • Requirements for businesses to accept bank transfers in Mexico
  • Do businesses outside the country need a Mexican bank account to receive bank transfers from Mexico?
  • Alternatives to bank transfers in Mexico
  • How Stripe Payments can help

How bank transfers work in Mexico

Bank transfers operate through well-established processes that cater to both individuals and businesses. Here's a closer look at how they work:

  • Transfer initiation: A user, either an individual or a business representative, starts by logging into their bank’s online platform or visiting a branch. They need to provide the recipient’s bank details, which typically include the account number and the bank’s Clave Bancaria Estandarizada (or CLABE, a standard 18-digit banking code in Mexico). For international transfers, additional information such as SWIFT or BIC codes are usually required.

  • Verification process: The bank then verifies these details. This step is important for transaction security. For online transfers, users might need to authenticate the transaction, often through a one-time password or a similar security measure.

  • Transfer processing: Once the details are verified and authenticated, the bank processes the transfer. For domestic transfers within Mexico, this can take a few minutes to a few hours. International transfers might take a few business days, depending on the banks and countries involved.

  • Fees and charges: Banks may charge a fee for bank transfers, particularly for international transactions. These fees vary based on the banks and the nature of the transfer. Some banks offer free domestic transfers, particularly for online transactions.

  • Transaction limits: Banks often limit the amount of money that can be transferred daily or per transaction. These limits are in place for security reasons and can vary from one bank to another.

  • Receipt and confirmation: After the transfer is complete, both the sender and the recipient usually receive a confirmation by email, a text message, or a notification in their banking app. This confirmation includes details such as the transaction amount and the date.

  • Dispute resolution: If there’s an issue with the transfer, such as an incorrect amount or recipient details, the sender can contact their bank for resolution. The bank then investigates and, if necessary, initiates a reversal or correction process.

This process reflects the efficiency and security of bank transfers in Mexico. This system is simplified for easy use and incorporates measures to reduce errors and minimise fraudulent activities.

Guide to bank transfers in Mexico  - A flow chart demonstrating the steps for processing a bank transfer in Mexico.

Who uses bank transfers in Mexico?

The types of businesses that use bank transfers in Mexico are similar to those that use them in the US, as they're seeking the same benefits. Here's an overview of which businesses frequently use bank transfers for a wide range of transactions:

  • Ecommerce businesses: Ecommerce platforms in Mexico frequently use bank transfers for customer payments. It’s a safe and traceable method, which is especially useful for larger transactions. Customers who shop online often choose bank transfers as an easy way to track their spending and feel confident about the security of their financial data.

  • Small and medium-sized enterprises (SMEs): Many SMEs in Mexico rely on bank transfers for B2B transactions. These businesses use the transparency and recordkeeping advantages transfers provide. This method also helps them manage their finances better with a clear record of incoming and outgoing payments.

  • Freelancers and independent contractors: Individuals who work for themselves, such as freelancers, often use bank transfers to receive payments from clients both domestically and internationally. This method provides them with a simple, direct way to get paid for their services.

  • Real estate transactions: Bank transfers are commonly used for buying or renting property because of the large sums involved. Both individuals and real estate companies prefer this method for its security and the ability to transfer significant amounts of money effectively.

  • Utility and service payments: Many people in Mexico use bank transfers to pay for utilities and services. This method is convenient for recurring payments and allows customers to automate transactions and prevent missed payments.

  • International transactions: Businesses with a global reach often use bank transfers for international trade. They are widely accepted and can handle different currencies, making them a reliable way to manage cross-border payments.

  • Paying salaries: Companies commonly use bank transfers to pay employees’ salaries. Funds are directly and securely transferred into employees’ bank accounts, which is convenient for the employer and the employee.

  • High-value retail purchases: Many customers like using bank transfers for expensive purchases such as electronics or furniture. They can be more reliable for large transactions than other payment methods, which might impose limits on how much can be spent.

What is Sistema de Pagos Electrónicos Interbancarios (SPEI)?

The Sistema de Pagos Electrónicos Interbancarios (SPEI) is an electronic payment system developed and operated by the Banco de México, which is Mexico's central bank. SPEI facilitates real-time, secure electronic transfers between bank accounts within the country. Here are its key features:

  • Real-time transfers: SPEI can process immediate transfers. Payments are typically completed within seconds or minutes.

  • Wide participation: Almost all banks in Mexico participate in SPEI, making it a standard method for electronic transfers in the country.

  • Security: The system incorporates several layers of security to ensure the safety and integrity of transactions.

  • Accessibility: SPEI is accessible through various channels, including online banking, mobile banking apps, and some ATMs.

  • Low cost: Transfers via SPEI generally cost less than traditional wire transfers or international payment methods.

  • Higher transaction limits: SPEI is capable of handling high-value transactions, so it is suitable for both everyday payments and larger business transactions.

  • Constant availability: SPEI operates 24 hours a day, 7 days a week, which is particularly useful for urgent payments.

  • Support for bulk payments: For businesses, SPEI supports bulk payments, making it suitable for payroll or supplier payments.

Which banks and institutions facilitate bank transfers in Mexico?

In Mexico, several major banks and financial institutions play a key role in facilitating bank transfers. These institutions are integral to the Mexican financial sector and provide several services, including personal and business banking. Here are some of the most prominent institutions:

Bank

Associated with

Key characteristics

Services offered

BBVA México

Banco Bilbao Vizcaya Argentaria (Spain)

One of the largest financial institutions in Mexico; robust online platform

Personal and business banking, widespread branch/ATM network

Banamex

Citigroup

One of the oldest and most established in Mexico

Personal, corporate, and investment banking

Santander México

Santander Group (Spain)

Significant presence in Mexico; serves individuals and businesses

Variety of personal and business banking products

HSBC México

HSBC Group (UK)

Known for international banking expertise

Personal, business, and commercial banking

Banorte

Mexican-owned

One of the largest Mexican-owned banks

Retail and commercial banking

Scotiabank México

Scotiabank (Canada)

Part of Canadian multinational; known for personal and commercial products

Personal and commercial banking

Banco Azteca

Grupo Elektra (Mexico)

Large customer base; focus on consumer banking

Consumer/retail banking

Inbursa

Carlos Slim (Mexico)

Broad financial offerings beyond traditional banking

Banking, insurance, and investments

These banks, along with other financial institutions, facilitate both domestic and international bank transfers in Mexico. They offer transfer services to meet a variety of modern customer needs, including online and mobile banking options.

Benefits for businesses that accept bank transfers to and from Mexico

For businesses operating in Mexico, it's important to understand the context of Mexico's unique payment system. Here's how bank transfers align with specific aspects of the Mexican market:

  • High bank penetration among businesses: In Mexico, many businesses regularly use banking services. This makes bank transfers a convenient and familiar B2B payment method.

  • Customer preference for direct bank payments: Many Mexican customers prefer direct bank payments over other methods for their security and convenience. This is particularly true for larger transactions.

  • Growing digital banking infrastructure: Digital banking and financial technology (fintech) solutions have grown substantially in Mexico. The integration of digital banking solutions makes bank transfer processes quicker and more efficient.

  • Lower costs for local transactions: Compared to international payment gateways and credit card processors, local bank transfers often incur lower transaction fees. This is beneficial for SMEs operating on tighter margins.

  • Immediate payment confirmation: In the Mexican banking system, bank transfers typically confirm payment almost immediately. This helps businesses fulfil orders faster and manage inventory more effectively.

  • Enhanced security and fraud prevention: The Mexican banking system has strong security measures for bank transfers, such as two-factor authentication (2FA) and other fraud prevention mechanisms.

  • Favourable for high-value transactions: In Mexico, bank transfers are often preferred for high-value B2B transactions. This is due to the ability to send a transaction without intermediaries.

  • Alignment with regulatory practices: Bank transfers provide a clear transaction record, which makes it easier for businesses to adhere to Mexico’s regulatory standards.

By accepting bank transfers, businesses in Mexico can align with local banking habits and regulatory environments. This can build customer trust, reduce operational costs and improve financial management.

Fees for Mexican bank transfers

Here’s a summary of the bank transfer fees for some of the major banks in Mexico, as of 2026:

BBVA México

International transfers

  • Online issuance: $20 USD + VAT per event

  • BBVA Net Cash: $20 USD + VAT per event

  • Integral treasury system issuance: $280 MXN + VAT per event

  • Receiving transfer: $30 USD + VAT

  • Branch issuance: Specific fees for branch issuance were not available. You might have to ask the bank directly.

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

Banamex

International transfers

  • Sending: At least $40 USD

  • Receiving: $15 to $17 USD + VAT

Domestic transfers

  • Transfer digital account: Monthly commission of $50 MXN with VAT included

Santander México

International transfers

  • Sending: Free via app (SuperMóvil); branch or other channel fees may apply

  • Receiving: $20 USD

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

HSBC México

International transfers

  • Personal online transfer: $31 USD

  • Business online transfer: $20 USD

  • Receiving international transfer: $15 USD

Domestic transfers
Fees for domestic transfers were not readily available and may require direct enquiry with the bank.

Banorte

International transfers

  • Sending: $30 USD

  • Receiving: $17 USD

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

Scotiabank México

International transfers

  • Sending: $25 USD

  • Receiving: $22 USD

Domestic transfers

  • Via ScotiaMóvil app: Free

  • Via ScotiaWeb: $5 MXN + VAT

SPEI is commonly used in Mexico for instant domestic bank transfers, and banks may have varying fee structures.

Fees for Mexican bank transfers

Here’s a summary of the bank transfer fees for some of the major banks in Mexico, as of 2026:

BBVA México

International transfers

  • Online issuance: $20 USD + VAT per event

  • BBVA Net Cash: $20 USD + VAT per event

  • Integral treasury system issuance: $280 MXN + VAT per event

  • Receiving transfer: $30 USD + VAT

  • Branch issuance: Specific fees for branch issuance were not available. You might have to ask the bank directly.

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

Banamex

International transfers

  • Sending: At least $40 USD

  • Receiving: $15 to $17 USD + VAT

Domestic transfers

  • Transfer digital account: Monthly commission of $50 MXN with VAT included

Santander México

International transfers

  • Sending: Free via app (SuperMóvil); branch or other channel fees may apply

  • Receiving: $20 USD

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

HSBC México

International transfers

  • Personal online transfer: $31 USD

  • Business online transfer: $20 USD

  • Receiving international transfer: $15 USD

Domestic transfers
Fees for domestic transfers were not readily available and may require direct enquiry with the bank.

Banorte

International transfers

  • Sending: $30 USD

  • Receiving: $17 USD

Domestic transfers
Specific fees for domestic transfers were not available and may require direct enquiry with the bank.

Scotiabank México

International transfers

  • Sending: $25 USD

  • Receiving: $22 USD

Domestic transfers

  • Via ScotiaMóvil app: Free

  • Via ScotiaWeb: $5 MXN + VAT

SPEI is commonly used in Mexico for instant domestic bank transfers, and banks may have varying fee structures.

Security measures for Mexican bank transfers

Mexico's bank transfer system includes security measures to protect both the sender and recipient of funds. These safeguards minimise the risk of fraud and enable secure, reliable and transparent transfers.

  • Two-factor authentication (2FA): Many Mexican banks use 2FA for online banking and transfers, meaning you’ll often need to provide two forms of identification before accessing your account or confirming a transaction. This is typically your password along with a code sent to your phone.

  • Secure Sockets Layer (SSL) encryption: When you use online banking for transfers, your data is protected by SSL encryption. This technology scrambles data into an unreadable format, making it hard for unauthorised parties to intercept or tamper with your information.

  • Automatic logouts: For additional security, most banking platforms automatically log you out after a period of inactivity. This prevents unauthorised access if you forget to log out from a public or shared computer.

  • Monitoring and alerts: Banks in Mexico also monitor accounts for unusual activity. If their systems pick up on something unusual, such as an unexpected large transfer, they’ll typically send you a security alert. This could be via email, SMS, or a phone call.

  • SPEI: The system used for electronic transfers in Mexico includes built-in security features to ensure that transactions are safe and traceable.

  • Personal identification numbers (PINs): For both online banking and ATM transactions, you need to use a PIN. This personal code adds another layer of security.

  • Security questions: Some banks ask security questions for certain transactions or account changes. These questions are an added layer of protection so that only you can access or modify your account details.

  • Regular software updates: Banks continuously update their software to address new security threats, including enhancements to protect your financial data.

Requirements for businesses to accept bank transfers in Mexico

To start accepting bank transfers in Mexico, businesses need to meet several requirements. Fulfilling these requirements will enable a smooth setup and secure transactions:

  • Business bank account: You’ll need a business bank account with a Mexican bank where you’ll receive transfers. To open this account, you’ll typically need your business registration documents, tax identification number, and personal identification for the business owners.

  • SPEI enrolment: For electronic transfers, enrolment in SPEI is often necessary. This system facilitates fast and secure electronic transfers between accounts in different banks in Mexico.

  • Compliance with anti-money laundering (AML) regulations: Businesses must comply with AML regulations. This involves setting up processes to detect and report suspicious activities and may require additional documentation to verify the nature of your business and the source of funds.

  • Know your customer (KYC) procedures: Banks will have KYC procedures. You’ll need to provide detailed information about your business and its owners. This could include the nature of your business, the source of your funding, and identification documents.

  • Online banking setup: If you want to manage transfers online, you’ll need to set up online banking with your business account. This might involve additional security measures such as token devices or mobile authentication apps.

  • Understand the fees and terms: You should be aware of the fees and terms associated with receiving bank transfers. Each bank has its own fee structure, so it’s important to understand these details to help manage your finances effectively.

  • Technical integration for online businesses: If you operate online, you might need to integrate bank transfer options into your payment system. This could involve working with a payment gateway that supports bank transfers in Mexico.

  • Training staff: Make sure your staff is trained on how to handle bank transfers, especially if they involve manual processing. They should know how to verify transfers, reconcile accounts, and handle customer inquiries.

Do businesses outside the country need a Mexican bank account to receive bank transfers from Mexico?

Yes, businesses outside Mexico typically need a Mexican bank account to receive bank transfers directly from Mexico. This is mainly due to how banking systems and international financial regulations work. Here are a few points to consider:

  • Banking regulations: International banking regulations often require businesses to have a local bank account in the country where they are receiving payments. This is to comply with local financial laws and regulations, including anti-money laundering rules.

  • Currency exchange and fees: Receiving international transfers often involves currency exchange, which can carry higher fees. Having a local Mexican bank account can simplify transactions and potentially reduce these costs.

  • SPEI: Mexico’s SPEI facilitates fast and secure electronic transfers within Mexico. To use SPEI, a Mexican bank account is usually required.

  • Ease of transactions: Having a local account can make transactions smoother for both the sender and the recipient. It reduces the complexities associated with international transfers, such as longer processing times and additional verification steps.

  • Alternatives: Businesses that cannot or choose not to open a Mexican bank account can use alternatives such as international wire transfers, third-party payment processors, or financial services that specialise in cross-border payments. These services can receive payments in Mexico and then transfer them to the business’s primary account, though there may be additional steps and higher fees.

Alternatives to bank transfers in Mexico

Companies that conduct business in Mexico have several alternatives to using bank transfers for their financial transactions. These options address multiple scenarios, offering flexibility in how companies manage payments and receivables. Here are some of the main alternatives worth investigating:

  • Cash payments: Cash is still preferred in many parts of Mexico, especially in less urban areas. Many customers and small businesses prefer cash for its immediacy and because not all customers have access to banking services. However, physical cash can be less secure and less practical, especially for larger transactions.

  • Credit and debit cards: While the use of cards is increasing, especially in urban areas and among younger customers, Mexico still lags behind some countries in card penetration. Businesses that target a more technologically inclined or international clientele would benefit from accepting card payments.

  • Digital wallets: Digital wallets such as Mercado Pago and OXXO Pay are also growing in popularity. These appeal to tech-savvy customers and are a staple for online shopping. Digital wallets offer a middle ground between traditional banking and the ease of mobile transactions.

  • Direct debit: Used mainly for recurring payments (such as utilities or subscriptions), direct debit is convenient for customers who have a bank account and want to automate their regular payments. Businesses that offer subscription-based services often employ this payment method.

  • OXXO payments: OXXO, a widespread convenience store chain, offers a unique payment solution where customers can pay for online purchases in cash at any OXXO store. This system bridges the gap for customers who shop online but don’t use credit cards or bank transfers.

  • Money transfer services: For international transactions, services such as Western Union and MoneyGram are popular, especially for people outside the country sending remittances to family in Mexico. However, they can carry higher fees.

  • Mobile point of sale (POS) systems: These systems are increasingly popular in Mexico, especially among small and medium-sized businesses. They allow businesses to accept card payments using a mobile device, catering to customers who prefer card payments but shop at smaller stores.

  • Cryptocurrency: While still a niche market in Mexico, cryptocurrency is slowly gaining traction, particularly for cross-border transactions and among tech-forward customers and businesses.

The choice of payment method in Mexico largely depends on the target customer and the nature of the business. For instance, a business focusing on rural or older customers might rely more on cash and direct debit, while a business targeting urban, younger, or international clients might benefit from offering card payments, digital wallets, and mobile POS systems. Understanding these nuances is key to selecting the right mix of payment options.

How Stripe Payments can help

Stripe Payments provides a unified, global payments solution that helps any business – from scaling startups to global enterprises – accept payments online, in person and around the world.

Stripe Payments can help you:

  • Optimise your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods and Link, a wallet built by Stripe.
  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.
  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalise interactions, reward loyalty and grow revenue.
  • Improve payments performance: Increase revenue with a range of customisable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorisation rates.
  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments – no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.