Zasady losowania Runda wstępna – I tura: utworzono 26 par, w których rywalizowało 16 zwycięzców pucharów na szczeblu regionalnym oraz 38 drużyn II ligi 2013/2014; Runda wstępna – II tura: w 12 parach rywalizowało 24 zwycięzców I tury rundy wstępnej, a pozostałe 2 drużyny otrzymały wolny los; 1/32 finału: w 16 parach rywalizowało 14 zwycięzców II tury rundy wstępnej i 18 drużyn I ligi 2013/2014;

Schemat losowania rund od 1/16 finału przed 1/16 finału przeprowadzono losowanie wszystkich rund od 1/16 finału do finału w ramach drabinki; 2 najlepsze drużyny Ekstraklasy 2014/2015 (Legia Warszawa i Lech Poznań) rozstawiono i przyporządkowano w wyniku losowania do numerów 1 i 31 – obie drużyny nie mogą spotkać się ze sobą aż do finału; w dalszej kolejności do kolejnych 30 nazw klubów dolosowano pozostałych 30 numerów odpowiadających pozycjom w drabince

1/16 finału: w 16 parach rywalizowali ze sobą zwycięzcy 1/32 finału i 16 drużyn Ekstraklasy 2013/2014; 1/8 finału: w 8 parach rywalizowali ze sobą zwycięzcy 1/16 finału; Ćwierćfinał: w 4 parach rywalizowali ze sobą zwycięzcy 1/8 finału; Półfinał: w 2 parach rywalizowali ze sobą zwycięzcy ćwierćfinału; Finał: zwycięzcy półfinału.