The 1998–99 DFB-Pokal was the 56th season of the annual German football cup competition.
Sixty-four teams competed in the tournament of six rounds which began on 28 August 1998 and ended on 6 June 1999.
In the final Werder Bremen defeated Bayern Munich 5–4 on penalties, thereby claiming their fourth title.
[1] Times up to 24 October 1998 and from 28 March 1999 are CEST (UTC+2).
Times from 25 October 1998 to 27 March 1999 are CET (UTC+1).