Valutan i Bulgarien heter bulgariska leven. En leva är värd ungefär fem svenska kronor vilket innebär att för hundra svenska kronor får man cirka tjugo bulgariska leven. Man kan växla till sig leva med de flesta andra valutor och det går att göra på flygplatser, växlingskontor, banker och hotell. På bankerna får man oftast den bästa växlingskursen.
Kredit- och kontokort är inte så populära i Sunny Beach och det är i princip bara de större hotellen och vissa restauranger som accepterar dem. Det finns dock gott om bankomater där man kan ta ut kontanter med sina kort. Det finns även gott om växlingskontor i Sunny Beach och de har ofta väldigt bra öppettider, medan bankerna ofta stänger klockan fem så har växlingskontoren öppet till åtta-nio. Bankerna är dessutom ofta stängda för lunch och på helgerna.
Det har nu även blivit möjligt att växla till sig bulgariska pengar redan i Sverige då in- och utförsel av leven släppts fri.
Det är mot lagen att växla pengar på gatorna. Det är inte helt ovanligt att man blir erbjuden det men det gäller att vara på sin vakt. Testar man så blir man ofta lurad, bestulen eller får falsk valuta.