Primo turno: 42 squadre divise in 4 gruppi (due formati da 10 club e altri due da 11), ogni squadra affronta una volta tutte le componenti dell'altro gruppo con il medesimo numero di club.
Secondo turno: 2 gruppi di 10 squadre ciascuno e 4 gruppi, due di 5 e due di 6 squadre.
I gruppi da 10 squadre sono formati dalle 5 migliori di ogni raggruppamento della fase precedente (le 5 del gruppo A con le 5 del gruppo B e le 5 del gruppo C con le 5 del gruppo D), che affrontano una volta tutte le componenti dell'altro girone; si qualificano al terzo turno le migliori 6 di ogni raggruppamento.
Negli altri 4 gruppi, la cui composizione, eccetto le prime 5 classificate, è la stessa del turno precedente, ogni squadra affronta una volta le altre componenti del proprio girone e si qualifica al terzo turno la migliore di ogni raggruppamento.
Terzo turno: 2 gruppi di 8 squadre ciascuno. Ogni squadra affronta una volta le altre componenti del proprio gruppo e si qualificano alla fase finale la migliori 2 di ogni raggruppamento.
Semifinali e finale: gare in partita unica a eliminazione diretta. Gioca in casa la squadra meglio classificata dopo i turni precedenti.
Fino al terzo turno le classifiche vengono stilate assegnando 2 punti per la vittoria, 1 per il pareggio e 0 per le sconfitta. Un punto aggiuntivo viene assegnato alla squadra che vince la partita con 2 o più gol di scarto.
América-RJ, Coritiba, Remo, Atlético Mineiro, Palmeiras, Cruzeiro, Corinthians, Fluminense, Guarani e Tiradentes qualificati al gruppo 1 della seconda fase.
Fortaleza, Botafogo, Comercial-MS, Rio Negro e Moto Club qualificati al gruppo 3 della seconda fase.
Atlético Paranaense, Ceará, América Mineiro, Paysandu e Nacional-AM qualificati al gruppo 4 della seconda fase.
Flamengo, Grêmio, América de Natal, Figueirense, Santa Cruz, Internacional, San Paolo, Vasco da Gama, Goiás e Sport qualificati al gruppo 2 della seconda fase.
Goiânia, Portuguesa, Vitória, Santos, Sergipe e Campinense qualificati al gruppo 5 della seconda fase.
Náutico, CSA, Bahia, CEUB, Desportiva e Americano qualificati al gruppo 6 della seconda fase.
Fluminense, Cruzeiro, América-RJ, Palmeiras, Palmeiras, Guarani, Internacional, Santa Cruz, Flamengo, San Paolo, Grêmio e Sport qualificati al terzo turno.