·
Peru

How to Pay in Peru as a Foreigner (2026)

·4 min read

Peru has a stable currency, no significant parallel exchange rate, and a rapidly growing QR payment ecosystem. For foreign travelers, the main challenge is accessing that ecosystem without a local bank account. Here's everything you need to pay smart in Peru.

Cards: Good Acceptance, Reasonable Rates

International Visa and Mastercard cards are accepted at most formal businesses — hotels, larger restaurants, supermarkets, and travel agencies. The Peruvian sol (PEN) is stable and pegged close to official rates for card transactions. Your bank's foreign transaction fee (1–3%) is the main cost to watch.

Cards won't work at: street markets, local food stalls, small shops, and most local transportation.

QR Payments via CacaoCash

Yape and Plin QR codes dominate local commerce. Both require Peruvian banking relationships that tourists don't have quick access to. CacaoCash is the practical alternative — load with USD or EUR, scan any Peruvian QR code, pay at the real mid-market rate.

Cash (Soles): Still Essential

Cash is necessary for markets, local transport, tips, and informal commerce. Getting soles affordably:

  • Banco de la Nación ATMs — the best option. No local fee charged to foreign cards. Available in cities, airports, and many towns.
  • Other bank ATMs (BBVA, Scotiabank, GlobalNet) — charge 18–25 PEN per withdrawal (~$5–7 USD). Use Banco de la Nación instead when available.
  • Casas de cambio — legal exchange offices accept USD cash at rates near the official rate. Common in Lima's Miraflores, Cusco's city center, and other tourist areas.

Payment Comparison

MethodRateWorks atBest for
CacaoCash (QR)Mid-market ✅Most merchantsDaily spending
CardOfficialFormal commerceHotels, agencies
Cash (Banco de la Nación)Official, no fee ✅EverywhereMarkets, transport
Other ATMsOfficialMost areasWhen BdlN unavailable

Recommended Strategy

  • CacaoCash for QR payments at local restaurants, markets, and commerce
  • Banco de la Nación ATMs for cash — the fee-free option in Peru
  • Card for hotels and formal purchases
  • Keep a small cash reserve (50–100 PEN) for immediate needs

Ready to pay like a local?

CacaoCash lets you scan any QR in Latin America — no DNI, no local bank account needed.

Get early access →

© 2026 CacaoCash / DEKSxyz, Inc.