^1. FC Lokomotive Leipzig II won the cup but is ineligible to enter DFB Cup
^SC Sand won the cup, but is qualified as a team that achieved promotion to the 2. Bundesliga.
Results
Round 1
The draw for the first round was held on 13 July 2012. The eight best clubs of the previous Bundesliga season were awarded byes for the first round.[1]
The draw for the second round was held on 11 September 2012. The match between Bayern Munich and Frankfurt is a repeat of the 2011−12 championship game.
6 October 2012
Magdeburger FFC
0–3
Werder Bremen
RSV Roßdorf
2–3 a.e.t.
TSV Crailsheim
1. FC Saarbrücken
0–6
SC Bad Neuenahr
SV 67 Weinberg
1–5
SC Freiburg
BV Cloppenburg
6–1
1. FFC Recklinghausen
7 October 2012
FFC Oldesloe 2000
0–5
1. FC Lokomotive Leipzig
Borussia Mönchengladbach
0–3
SC Sand
1. FFC Turbine Potsdam
5–3
SGS Essen
Herforder SV
3–1
FSV Gütersloh 2009
VfL Wolfsburg
4–0
1. FC Lübars
Bayer Leverkusen
5–0 a.e.t.
FCR 2001 Duisburg
Bayern Munich
1–1 (6–4 pen)
1. FFC Frankfurt
1. FC Köln
3–2
ETSV Würzburg
Blau-Weiss Hohen Neuendorf
0–2
FF USV Jena
Holstein Kiel
1–3 a.e.t.
SV Meppen
1899 Hoffenheim
6–4 a.e.t.
VfL Sindelfingen
Round of 16
The draw for the round of 16 was held on 14 October 2012. The matches will be played on 17 and 18 November 2012.
17 November 2012
1. FC Köln
0–1
SC Freiburg
1899 Hoffenheim
3–1
1. FC Lokomotive Leipzig
SC Bad Neuenahr
0–1
1. FFC Turbine Potsdam
18 November 2012
TSV Crailsheim
1–5
Herforder SV
Werder Bremen
1–4
FF USV Jena
BV Cloppenburg
2–3 a.e.t.
SC Sand
SV Meppen
0–4
Bayern Munich
FCR 2001 Duisburg
1–8
VfL Wolfsburg
Quarterfinals
The draw for the quarterfinals was held on 29 November 2012. The matches were played on 15 and 16 December 2012. One match was delayed due to bad weather.
15 December 2012
1899 Hoffenheim
1–5
Bayern Munich
16 December 2012
SC Sand
0–1
1. FFC Turbine Potsdam
SC Freiburg
6–2
Herforder SV
9 February 2013
VfL Wolfsburg
3–0
FF USV Jena
Semifinals
The draw for the semifinals was held on 19 December 2012.