«La bandiera del popolo bulgaro è tricolore, composta da bianco, verde e rosso, disposti orizzontalmente.»
(Art. 23)
Dal 1948 al 1990 lo stemma della Repubblica Popolare di Bulgaria fu apposto sul lato sinistro della striscia bianca: esso raffigurava un leone tra due fasci di grano e sormontato da una stella rossa a cinque punte, simbolo del socialismo. Dal 1971 furono riportati gli anni 681, anno della costituzione del Primo Impero bulgaro da parte di Asparuh, e 1944, quando il Partito Comunista Bulgaro (in bulgaroОтечествен фронт) prese il potere.
Anche l'attuale costituzione bulgara, adottata nel 1991, descrive la bandiera bulgara:
«La bandiera della Repubblica di Bulgaria deve essere tricolore: bianco, verde e rosso, dall'alto, disposti orizzontalmente»
(Art. 166)
Legge sulla bandiera
Secondo la legge sul sigillo e sulla bandiera nazionale della Repubblica di Bulgaria, promulgata il 24 aprile 1998:
«c.1. la bandiera nazionale della Repubblica di Bulgaria è un simbolo nazionale che esprime l'indipendenza e la sovranità dello stato bulgaro. c.2. La bandiera nazionale della Repubblica di Bulgaria è tricolore: bianco, verde e rosso, dall'alto al basso, disposti orizzontalmente. Nel fissare verticalmente la bandiera nazionale a un supporto, questa, i colori devono essere disposti da sinistra a destra, bianco, verde, rosso, rispetto a chi osserva la bandiera. c.3. La bandiera nazionale è di forma rettangolare i campi dei singoli colori devono essere di dimensioni uguali e devono essere disposti orizzontalmente nel rettangolo.»