La monnaie officielle est le lev, léva au pluriel (abréviation nationale : LV ; abréviation internationale : BGN). Elle se divise en 100 stotinki. On trouve des pièces de 1, 2, 5, 10, 20 et 50 stotinki ainsi que des billets de 1, 2, 5, 10, 20 et 50 léva. Le taux de change est fixe : 1 euro équivaut à 1,955 lev. Le salaire moyen mensuel est d'environ 200 €, aussi les touristes occidentaux bénéficient-ils d'un pouvoir d'achat élevé. Néanmoins, avec l'entrée dans l'Union européenne, les prix ont nettement tendance à augmenter. Malgré tout, excepté sur la côte où les prix peuvent flamber, en ce qui concerne les achats divers et les restaurants, le coût est divisé par trois par rapport aux standards français. Pour les hôtels, il faut compter de 15 à 100 € par personne et par nuit, selon la catégorie. Pour les restaurants, selon le rang de l'établissement, un repas complet et de qualité revient entre 5 et 15 € par personne. Les chèques de voyage peuvent être échangés auprès des banques et de certains bureaux de change. Dans les grandes villes, il existe des distributeurs automatiques fonctionnant avec les cartes bancaires internationales. Le retrait peut aussi se faire aux guichets des banques. En revanche, le paiement par carte bancaire internationale n'est possible que dans les grands restaurants, les hôtels internationaux et les boutiques de luxe.
Change
Le change dans les banques représente la solution la plus sûre et la plus avantageuse. Néanmoins, leurs horaires d'ouverture (en général de 9 h à 17 h) ne sont pas toujours adaptés aux contraintes du voyageur. Il existe d'innombrables bureaux de change ouverts dans le centre des villes. Certains offrent un service tout à fait appréciable, mais il est préférable de se méfier de ceux affichant des taux très alléchants et de fortes variations entre l'achat et la vente de devise.