Cette année 24 équipes participent au championnat, en fin de saison les deux premiers sont promus en championnat du Brésil 2005.
Au premier tour les 24 équipes se rencontrent une seule fois dans une poule unique, les six derniers sont relégués en Serie C, les huit premiers se qualifient pour le deuxième tour où ils sont répartis dans deux groupes. Les deux premiers de groupe se qualifient pour le tour final, un groupe de quatre équipes qui se rencontrent deux fois. Le premier est déclaré champion de Serie B et est promu en Serie A avec le vice-champion.