Avoid Hidden Fees in Puerto Morelos: Say No to Currency Conversion Traps
Puerto Morelos Insider
Archives
Avoid Hidden Fees in Puerto Morelos: Say No to Currency Conversion Traps
SIGN UP FOR OUR NEWSLETTER
The Hidden Fee Trap in Mexico: Why "Dollars or Pesos?" Could Cost You Big |
How tourists in Puerto Morelos are losing up to 8% on every purchase, and the simple phrase that protects your vacation budget |

Puerto Morelos Insider
Nov 13, 2025
Don't Let Mexico's Hidden Fees Sneak Into Your Vacation Budget
Imagine enjoying a delicious meal at a beachfront restaurant in Puerto Morelos. When it's time to pay, you might be asked a simple question: "Dollars or pesos?"
This seemingly helpful choice can actually cost you a lot more money. It's a sneaky service called Dynamic Currency Conversion, or DCC.
What is Dynamic Currency Conversion?
DCC happens when you use a foreign credit card, like one from the U.S. or Canada, in Mexico.
Instead of charging you in Mexican pesos, the store or restaurant offers to charge you in your home currency, like U.S. dollars. They might say it's for your convenience.
But here's the catch. The business sets its own exchange rate for this service.
This is common practice to protect them from exchange rate fluctuations, but some businesses pad this for extra profit.
This rate is almost always much worse than the one your bank would give you. You end up paying extra fees without even realizing it.
Why It Costs You More
When you choose to pay in your home currency, the merchant adds a markup to the exchange rate. This can be as much as 8% or more on top of your purchase.
Your bank, on the other hand, usually offers a much fairer exchange rate. So, agreeing to pay in dollars means more money for the banks, and less in your wallet.
This practice is becoming more common in places like Cancun, especially at the airport.
Many businesses, especially those that cater to tourists, are using new payment systems that make DCC easy to offer. Keep an eye out for Mercado Pago terminals, as they often present this option.
How to Avoid DCC in Mexico
Protecting yourself is easy once you know what to do.
Always insist on paying in Mexican pesos when using your foreign credit card. If a server or cashier asks, politely say "no, gracias" to paying in dollars.
You can even say "pesos, por favor" when you hand over your card. Sometimes, the payment machine will show both peso and dollar prices. Always tap or choose the peso option.
If you get a paper check, circle the peso amount before you sign.
Watch Out for DCC at ATMs Too
Dynamic Currency Conversion doesn't just happen at restaurants and shops. It can also pop up when you're withdrawing cash from an ATM in Puerto Morelos.
Here's how it works. You insert your card and request a withdrawal. Before dispensing your pesos, the ATM screen offers to show you the total in your home currency, like U.S. dollars or Canadian dollars. It might seem helpful to see the amount in familiar terms.
But just like at a restaurant, the ATM is using its own exchange rate. And that rate includes a markup that can cost you 5% to 10% more than your bank's rate.
The screen might say something like "Convert to USD?" or "Charge in your home currency?"
Always Select "No" or "Decline"
Choose to be charged in Mexican pesos instead. Your bank will handle the conversion at a much better rate.
Yes, your bank might charge a foreign transaction fee, but it's usually much smaller than the DCC markup.
Some travel-friendly credit cards and debit cards don't charge foreign transaction fees at all.
The key is to always withdraw in the local currency. Pesos at the ATM, pesos at the register.
Why Paying in Pesos Cash Benefits Everyone
When you're shopping at local markets, grabbing tacos from a street vendor, or paying for a taxi in Puerto Morelos, always reach for pesos instead of pulling out your credit card.
Here's why it matters. Every time you swipe a credit card, the business pays a fee to process that transaction. For small vendors and family-owned shops, those fees can eat up 3% to 5% of every sale.
That money doesn't stay in Puerto Morelos. It goes straight to big banks in Mexico City or international payment processors.
Local businesses feel the squeeze. A taco vendor making 50 pesos per order loses 2 to 3 pesos just for accepting your card. Multiply that across dozens of transactions, and it adds up fast.
Many small businesses simply can't afford those fees, which is why some don't accept cards at all.
Paying in pesos keeps money in the community. When you hand over cash, 100% of your payment stays with the vendor.
They can use it immediately to buy supplies, pay employees, and support their families. No middleman, no fees, no money leaving town.
You Benefit Too!
When you pay with pesos cash, you avoid foreign transaction fees that your credit card might charge.
You also eliminate any risk of getting hit with DCC at the point of sale. It's a win for your wallet and a win for the local economy.
The solution is easy. Hit an ATM when you arrive and withdraw pesos. Keep cash on hand for small purchases, tips, and local businesses.
Save your credit card for hotels and larger establishments that can better absorb the processing fees.
What to Do If You're Charged Wrong
What if you're charged in dollars without being asked, or if you feel pressured? First, ask the business to reverse the charge and process it again in pesos.
If they refuse, make a note on your receipt like "local currency not offered."
Then, contact your credit card company to dispute the charge. They can investigate and often get your money back.
Remember, you have the right to decline DCC. If you chose dollars yourself, though, it's harder to dispute later. Consider it a lesson learned and be more careful next time.
Stay Smart, Save Money
Living in or visiting Puerto Morelos is wonderful, and knowing these little tips helps you enjoy it even more.
By always choosing to pay in pesos, you keep more of your hard-earned money for exploring our beautiful town. Stay aware, and don't let hidden fees surprise you. |
