Sadašnja zastava Bosne i Hercegovine je usvojena, 4. februara 1998. godine, odlukom Visokog predstavnika za provođenje dejtonskog mirovnog sporazuma Carlosa Westendorpa.
Na današnji dan bijelu zastavu Bosne i Hercegovine sa grbom Kotromanića zamijenila je sadašnja plava zastava sa žutim trokutom koji simbolizira granice države i devet zvijezda koje predstavljaju evropsko okruženje Bosne i Hercegovine.
Kako se poslanici Parlamentarne skupštine Bosne i Hercegovine nisu mogli dogovoriti oko nove zastave, Carlos Westendorp nametnuo je aktuelnu zastavu.
Zastava je, između ostalog nametnuta kako bi država mogla biti predstavljana jednom zastavom na Olimpijskim igrama u Naganu 1998. godine.
Parlamentarna skupština je usvojila Zakon o novoj zastavi tek 2001. godine, kada je plava boja na zastavi potamnjena.