신용카드와 직불카드는 스리랑카의 작은 마을에서도 널리 사용됩니다. Visa 와 MasterCard 가 가장 일반적으로 사용되는 카드입니다. American Express 도 허용되지만 그 정도는 적습니다. 그렇긴 하지만 만일의 경우에 대비해 약간의 현금을 휴대하는 것이 좋습니다.
특히 관광지가 더 많은 지역에서는 가격을 미국 달러로 표시하는 시설을 볼 수도 있습니다. 이것이 편리하기는 하지만 거래가 항상 현지 통화로 수행되는지 확인해야 합니다.
스리랑카에서는 외화로 카드 거래를 하는 것이 불법입니다. 또한 자국 통화로 청구하기로 선택한 경우 환율은 중간 시장 환율이 아닌 동적 통화 변환을 사용하여 결정됩니다. 이것은 거의 항상 불리한 환율을 초래합니다.