Tjänstemannen kallade avgiften för en coronavirusskatt, uppger Bulgariens utrikesdepartement.
Chefen på den konsulära avdelningen tog 5 euro, drygt 50 kronor, av bulgariska medborgare och 10 euro från dem som inte var bulgarer men som besökte den konsulära avdelningen.
"Sådant beteende är helt oförenligt med Bulgariens diplomatiska tjänster och kan inte tolereras", skriver landets utrikesminister Ekaterina Zaharieva i ett uttalande.