Az alapszakaszban két teljes kört játszik a 12 csapat, majd három csoportra tagolódik a mezőny.
Az 1–4. helyezettek kvartettjében az alapszakaszban első helyen végző csapatot a negyedikkel, a másodikat a harmadikkal párosítják össze a rájátszásban, és a párharcokból az kerül ki győztesen, aki előbb eléri a 8 pontot. Az elődöntőnek megfelelő párviadalokba beszámít a két vetélytársnak az alapszakaszban egymás ellen elért eredménye, ennek megfelelően minimum két, maximum hat mérkőzésre (április 8.–május 1.) kerül sor. Döntetlen eredmény nincs, így szükség esetén 2x3 perc hosszabbítás következik, ha ez sem hoz döntést, aranygólig játszanak a csapatok. A döntő (2004. május 5–16.) az egyik fél harmadik győzelméig tart, döntetlen esetén szintén hosszabbításra kerül a sor. A harmadik helyről az elődöntő két vesztese határoz két mérkőzés összesített eredménye alapján.
Az 5–8. és 9–12. helyezetteknél a két középső, valamint a legelőrébb és a leghátrébb rangsorolt együttes két meccset játszik, a párharc győztesei vívhatnak meg az 5., illetve a 9. helyért, a vesztesek a 7., illetve a 11. helyért játszanak ugyancsak két meccset.
A 12. helyezett kiesik, az OB I B elsője feljut, a 11. pedig az OB I B másodikjával játszik osztályozót.