Le carte di credito e di debito sono ampiamente accettate in Sri Lanka, anche nelle città più piccole. Visa e MasterCard sono le carte più comunemente accettate. Anche l'American Express è accettata, ma in misura minore. Detto questo, è comunque una buona idea portare con sé dei contanti per ogni evenienza.
Potresti anche imbatterti in stabilimenti che mostrano i loro prezzi in dollari statunitensi, specialmente nelle zone più turistiche. Sebbene ciò sia conveniente, dovresti sempre assicurarti che la transazione venga eseguita nella valuta locale.
In Sri Lanka, è illegale eseguire una transazione con carta in valuta straniera. Inoltre, se scegli di essere addebitato nella tua valuta locale, il tasso di cambio verrà determinato utilizzando la conversione di valuta dinamica, non il tasso medio di mercato. Questo si traduce quasi sempre in un tasso di cambio sfavorevole.