Paying Your Bills in Mexico: A Practical Guide
Tips & Guides
Mexico City

Paying Your Bills in Mexico: A Practical Guide

Sarah Mitchell
Sarah Mitchell
December 20, 2025 5 min read 26

You can pay bills in Mexico without a bank account using OXXO stores (Mexico's ubiquitous convenience chain with 20,000+ locations), just walk in with your bill reference number and pay cash at the register for any utility including CFE electricity, water, internet, and phone service (instant receipt, no fees, takes 2 minutes). This OXXO system is how most Mexicans without bank accounts pay bills, and it works perfectly for new expats during their first few months before setting up local banking.

The Main Bills You'll Encounter

CFE (Electricity): The national power company. Bills come monthly.

Water/Sewage: Usually included with property tax (predial) if you own, or paid separately if renting.

Internet/Phone: Companies like Telcel, Movistar, Infinitum (part of Telmex).

Rent: Usually paid directly to landlord or property manager.

How to Pay Without a Bank Account

OXXO Stores: The most common solution. OXXO is a convenience store chain everywhere in Mexico. You can walk in with your bill reference number and pay cash for almost any utility at their register. No bank account needed.

  • CFE bill → pay at OXXO
  • Water → pay at OXXO
  • Internet → pay at OXXO
  • Phone → pay at OXXO

It's instant. You get a receipt. Done.

7-Eleven: Also accepts bill payments, though less convenient than OXXO (fewer locations).

Supermarkets: Walmart, Soriana, and other supermarkets have customer service desks where you can pay utilities.

Getting Your Bill Reference Numbers

When you sign up for utilities, you get a reference number. Keep this safe. You'll need it to pay.

For CFE: Your reference number is on every bill. It looks like a long string of digits.

For water: Usually comes on property tax bill or separate invoice.

For internet/phone: Company gives you an account number. Use that as your reference.

Rent Payments

Rent is typically paid one of two ways:

Direct to landlord: Hand them cash monthly (very common, especially in smaller cities).

Bank transfer: If landlord has Mexican bank account, you can send via CLABE (once you have a bank account) or use services like Wise to send from abroad.

If you don't have a bank account yet, most landlords will accept cash payments. Make sure you get a written receipt.

Setting Up a Bank Account

Once you have temporary residency or a stable address, get a Mexican bank account. This makes everything easier.

Major banks: BBVA México, Santander, Scotiabank, Inbursa.

You'll need:

  • Passport
  • Proof of residency (lease agreement or utility bill)
  • Sometimes proof of income (recent bank statement from home country)

Once you have an account:

  • Many utilities auto-bill your account
  • You can set up automatic transfers to your landlord
  • Banking becomes much simpler

Pro Tips

Keep bills organized: Store reference numbers in your phone or a document. You'll need them.

Budget for deposits: Many utilities (electricity, water) require a deposit when you first sign up. Budget an extra $200-300 USD for these.

Know your consumption: CFE bills can be shockingly high in summer (AC) or winter (less in Mexico). Check your usage.

Language help: If language is a barrier, ask your landlord to help explain bills or go to the utility office with you.

Stay current: Utilities in Mexico are cut off quickly for non-payment. Pay on time.

The Reality

Paying bills in Mexico without a bank account is annoying but doable. The OXXO system works perfectly well for short-term. Once you're more settled, get a bank account and automate everything.

Most expats do this in their first few weeks and forget about it within a month.

Related Mexico Resources

Frequently Asked Questions

How do you pay bills in Mexico without a bank account?
Use OXXO stores (convenience chain with 20,000+ locations nationwide). Walk in with your bill reference number, pay cash at the register, and get an instant receipt. OXXO accepts payments for CFE electricity, water, internet, phone, and most other utilities with no fees.
Do you need a Mexican bank account to pay utilities?
No, you don't need a Mexican bank account to pay utilities. OXXO, 7-Eleven, and supermarkets like Walmart accept cash payments for all major utilities. Most expats use this system for their first few months before setting up local banking.
Where can I pay my CFE electricity bill in Mexico?
Pay CFE bills at any OXXO store, 7-Eleven, or supermarket customer service desk (Walmart, Soriana). You'll need your CFE reference number from your bill. Payment is instant with a printed receipt as proof.
Can I pay rent in cash in Mexico?
Yes, cash rent payments are very common in Mexico, especially in smaller cities. Always get a written receipt (recibo) from your landlord as proof of payment. Once you have a Mexican bank account, you can switch to CLABE transfers if preferred.
Written by
Sarah Mitchell
Sarah Mitchell
United States From Austin, United States | Mexico Living in Mexico City, Mexico

Austin tech refugee. Mexico City resident since 2014. Decade in CDMX. Working toward citizenship. UX consultant. I write about food, culture, and the invisible rules nobody tells you about.

View Full Profile

Found this helpful?

Join the conversation. Share your own tips, experiences, or questions with the expat community.

Write Your Own Blog
26
People Read This

Your blog could reach thousands too

Back to Mexico City Blogs