Cash is also necessary, especially for smaller vendors or older public transport. Be aware of ATM fees and withdrawal limits; some ATMs charge high fees (e.g., 25 BRL for 1000 BRL withdrawal). When paying with a card, select BRL (Brazilian Real) on the terminal to get a better exchange rate; paying in USD or other foreign currencies often results in a less favorable rate. Having multiple payment options (cards, cash, digital wallets, possibly UnionPay or local payment systems like Pix if CPF is available) is recommended. Be cautious about ATM security and avoid suspicious locations, especially at night.
✓ 1 report from chats