Paying Your Bills in Mexico: A Practical Guide
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?
Do you need a Mexican bank account to pay utilities?
Where can I pay my CFE electricity bill in Mexico?
Can I pay rent in cash in 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 ProfileFound this helpful?
Join the conversation. Share your own tips, experiences, or questions with the community.
Your blog could reach thousands too
More Blogs About Mexico City
Opening a Mexican Bank Account Without a Mexican Phone Number: What Expats Need to Know
Open Mexican bank accounts without local phone at HSBC, Kapital, or Banamex (with workarounds). However, Mexican number highly recommended for SMS security codes and fraud alerts. SIM costs 50-100 pesos.
Money Tips for Mexico: A Practical Guide for Visitors
Use Mexican pesos for best rates—dollars cost 10-15% more. Withdraw from bank ATMs (35-70 peso fees). Always decline dynamic currency conversion. Notify bank before travel. Charles Schwab reimburses fees.
Hospitalization in Mexico: What Expats Need to Know About Costs, Rights, and Procedures
Mexican hospitals require upfront payment—expect $5,000-20,000+ credit card holds. Pay first, reimburse later. Medical evacuation costs $10,000+.
You Might Also Like
How does the pharmacy system work in Mexico?
Coming from Canada where everything requires a prescription. I've heard you can buy most medications over the counter in Mexico. Is that true? What about controlled substances?
Q&AHow do utilities work in Playa del Carmen apartments?
Just signed a lease and the landlord said utilities aren't included. How do I set up electricity (CFE), water, and internet? Are there any gotchas with billing I should know about?
Q&AWhat health insurance options do expats in Mexico use?
My US health insurance doesn't cover me abroad. What are the popular options? I'm 35, healthy, and mainly want coverage for emergencies and hospital stays.
RecommendationAgua de Coco 100%
I love fresh, local, organic coconut water, but in most fruterías in Playa del Carmen it's often mixed with water or, even worse, not fresh, and I end up throwing it away even when the bottle is still full (after paying at least 70–75 pesos). This is the only place where I always find 100% pure coconut water, freshly made the same day. It's 80 pesos per liter, but totally worth it! It's a tiny little shop that basically sells only coconuts and coconut water. The
RecommendationPollo a la lena
A very nice roasted chicken place by ave 30 and calle 64. 180 pesos for a full chicken.
RecommendationPlaya Transport Service
I offer private shuttle service to and from Cancún Airport,reliable and comfort and inexpensive,call me +529841419144
Report an Issue
Help us improve our listings
Report Submitted
Thank you for helping us maintain quality listings. We'll review your report shortly.
Submission Failed
Something went wrong. Please try again.
Sign In Required
Please sign in to report an issue. This helps us follow up on your report if needed.