Dagens flagg ble offisielt vedtatt ved lov av 17. august 2004, da Serbia fortsatt formelt tilhørte statsforbundet Serbia og Montenegro. Trikoloren endret da størrelsesforhold fra 1:2 til 2:3. Etter at Montenegro i 2006 brøt ut av unionen, erklærte også Serbia selvstendighet og landets flagg ble symboler for en uavhengig stat. Som sådan ble Serbias flagg for første gang heist utenfor FN-bygningen i New York 8. juni 2006.