The competition started its season on April 23, 2004 and ended on December 11, 2004. The championship was organized by the national association CBF . At the end of the season, Brasiliense FC celebrated the championship.
The competition was held in three phases. In the first round , the 24 clubs competed against each other in a group. A return leg was not planned. The best eight clubs moved on to the next round. The last six places in the table meant relegation to the Série C.
In the second round , the eight clubs met in two groups of four each. The encounters were decided in the return leg. The two group best moved into the final round. The group winner of the final round became champions. This and the runner-up rose to the first division in 2005 .
In the first round , the 24 clubs competed against each other in a group. A return leg was not planned. The best eight clubs moved on to the next round. The last last places in the table meant relegation to the Série C.
The ranking resulted from:
Number of points
Number of victories
Goal difference
Goals scored
Direct comparison
EC Santo André was deducted twelve points after the club irregularly used Osmar and Dirceu on matchday one against Paulista FC (0-0) and on the second against Avaí FC (lost 2-1) .
The table was used to determine the placement of the individual teams in the season. At times it was used by the association to determine an eternal ranking list. It is made up of all the games played. In the sorting, reaching the respective final phase has priority over the points scored.