Die 10 teilnehmenden Mannschaften spielten in der Vorrunde ein einfaches Rundenturnier. Die beiden Letzten stiegen in die Klasse 1 ab, die ersten Vier qualifizierten sich für das Play-off. Das Play-off wurde im K.-o.-System ausgetragen, es wurden alle vier Plätze ausgespielt.
Spieltermine
Die Wettkämpfe der Vorrunde wurden ausgetragen am 18. September, 9. Oktober, 6. und 27. November, 18. Dezember 2004, 8. Januar, 26. Februar, 19. März und 17. April 2005. Die Play-off-Wettkämpfe fanden am 5. und 6. Mai 2005 in Enschede statt.
Vorrunde
Schon vor der letzten Runde standen mit dem Titelverteidiger ZZICT/De Variant Breda, dem Vorjahresaufsteiger Hotels.nl/Groningen, VastNed Rotterdam und der Hilversums Schaakgenootschap vier Play-off-Teilnehmer fest. Da Rotterdam nicht am Play-off teilnahm, qualifizierte sich auch der Fünftplatzierte, der zweite Aufsteiger HMC Calder für das Play-off. In die Klasse 1 absteigen mussten Utrecht (die nach Mannschafts- und Brettpunkte gleichauf mit dem Achten lagen) und der SV Zukertort Amstelveen.
Im Halbfinale trafen in einem Wettkampf der Vorrunden-Fünfte Calder auf den Vorrunden-Sieger Breda und im anderen Wettkampf mit Hilversum und Groningen der Vierte und der Zweite der Vorrunde aufeinander. Während sich Breda mit einem klaren 7½:2½ für die Vorrundenniederlage revanchierte, gewann Hilversum knapp mit 5½:4½.