The 2003–04 Belarusian Cup was the 13th season of the Belarusian annual football cup competition. Contrary to the league season, it has been conducted in a fall-spring rhythm. The first games were played on 4 June 2003 and the final on 16 May 2004. Shakhtyor Soligorsk won the Cup and qualified for the UEFA Cup first qualifying round.
First round
In this round 8 clubs from Second League were drawn against 8 clubs from First League. Another four First League teams (Torpedo-Kadino Mogilev, Lokomotiv Vitebsk, Pinsk-900 and MTZ-RIPO Minsk) advanced to the next round by drawing of lots. The rest of First and Second League teams (four from each) chose not to participate in this edition of the Cup for financial reasons.