Etapa pe județ: se desfășoară în fiecare județ, respectiv, în Municipiul București, conform programării efectuată de fiecare Asociație Județeană de Fotbal / AMF București. Echipele căștigătoare ale etapei județene participă la etapa națională.
Etapa națională:: se desfășoară conform programării prezentate mai jos cu un total de 133 de echipe participante, calificate astfel:
14 echipe din campionatul Liga I
20 echipe din campionatul Liga 2
57 echipe din campionatul Liga 3
42 echipe câștigătoare ale etapei pe județ
Programul etapei naționale este următorul:
Faza I: 1 august 2018
Participă 68 de echipe: 42 de echipe calificate din faza pe județ şi 26 echipe din Liga 3. Se vor disputa 34 de meciuri.
Faza a II-a: 15 august 2018
Participă 56 de echipe: 34 de echipe calificate din faza I naţională şi 22 echipe din Liga 3. Se vor disputa 28 de meciuri.
Faza a III-a: 29 august 2018
Participă 42 de echipe: 28 de echipe calificate din faza a II-a naţională, 9 echipe din Liga 3 şi 5 echipe din Liga 2. Se vor disputa 21 meciuri.
Faza a IV-a: 12 septembrie 2018
Participă 36 de echipe: 21 echipe calificate din faza a III-a naţională şi 15 echipe din Liga 2. Se vor disputa 18 meciuri.
Şaisprezecimile de finală: 24 – 30 septembrie 2018
Participă 32 de echipe: 18 echipe calificate din faza a IV-a naţională şi 14 echipe din Liga I. Se vor disputa 16 meciuri.
Optimile de finală: 29 octombrie – 4 noiembrie 2018
Participă 16 echipe calificate din şaisprezecimile de finală. Se vor disputa 8 meciuri.
Sferturile de finală: 25 februarie – 3 martie 2019
Participă 8 echipe calificate din optimile de finală. Se vor disputa 4 meciuri.
Semifinalele, manşa tur: 1 – 7 aprilie 2019
Participă 4 echipe calificate din sferturile de finală. Se vor disputa 2 meciuri.
Semifinalele, manşa retur: 22 – 28 aprilie 2019
Participă 4 echipe calificate din sferturi. Se vor disputa 2 meciuri.
Finala: 2 iunie 2019
Participă 2 echipe calificate din semifinale. Se va disputa un meci.