The unit of currency is the Seychelles rupee (Rs), which is divided into 100 cents (¢). Bank notes come in denominations of Rs 10, Rs 25, Rs 50, Rs 100 and Rs 500; there are coins of Rs 1, Rs 5, 1¢, 5¢, 10¢ and 25¢.
Euros are the best currency to carry. Prices for most tourist services, including accommodation, excursions, diving, car hire and transport are quoted in euros and can be paid in euros (and less frequently in US dollars), either in cash or by credit card. But you can also pay in rupees. In restaurants, prices are quoted in rupees but you can also pay in euros.
The four main banks are Barclays Bank, Seychelles Savings Bank, Nouvobanq and Mauritius Commercial Bank (MCB). They have branches on Mahé, Praslin and La Digue. You'll also find numerous money-changers. There's no commission for changing cash. Don't lose time shopping around; rates are almost the same everywhere.
There are ATMs, which accept major international cards, at the airport and at all the major banks in Victoria. You'll also find ATMs at Beau Vallon and Anse Royale on Mahé and on Praslin and La Digue. Remember that bank fees can apply.
Major credit cards, including Visa and MasterCard, are accepted in most hotels, restaurants and tourist shops. Many guesthouses will still expect payment in cash. A few places add on an extra fee, typically 3%, to the bill to cover ‘bank charges’.