Die 64 Mannschaften werden zur Auslosung der 1. Runde in zwei Töpfe gesetzt: Im Amateurtopf sind alle Mannschaften enthalten, die
* sich über die Landespokale für den DFB-Pokal qualifiziert haben (24),
* in der Saison 2009/10 in der Zweiten Bundesliga die letzten vier Plätze belegten (4)
* in der Saison 2009/10 in der 3. Liga die ersten vier Plätze belegten (4)
Jeder dieser Mannschaften wird eine Mannschaft aus dem Profitopf zugelost, in dem alle Mannschaften der Ersten Bundesliga und die 14 höchstplatzierten Mannschaften der Zweiten Bundesliga der Saison 2009/10 enthalten waren. Das Heimrecht genießen die Mannschaften des Amateurtopfes.
In der 2. Runde wird ebenfalls aus einem Amateur- und einem Profitopf gelost. Hier gelten aber auch die Mannschaften, die in die Zweite Bundesliga aufgestiegen sind, als Profimannschaften. Auch hier genießen die Amateurmannschaften Heimrecht. Ist einer der Töpfe ausgeschöpft, so wird aus dem verbliebenen Topf zu Ende gelost; hierbei erhält stets die zuerst in eine Paarung geloste Mannschaft Heimrecht.
Ab dem Achtelfinale wird nur noch aus einem Topf gelost. Heimrecht genießt eine Amateurmannschaft, wenn sie gegen eine Profimannschaft spielt, ansonsten die zuerst in eine Paarung geloste Mannschaft.