The official currency of Brazil is the Brazilian Real (BRL/R$).
Credit and debit cards are widely accepted in hotels, restaurants, shopping centres and many tourist attractions.