Stand Eredivisie 1e fase
G W G V DV DT P
1 FC Eindhoven 12 10 1 1 82 15 31
2 asv LEBO 12 10 1 1 72 33 31
3 Hovocubo 12 9 1 2 94 25 28
4 FC M.A.R.L.E.N.E 12 9 1 2 87 40 28
5 FCK/De Hommel 12 9 1 2 88 43 28
6 RKAV Volendam 12 6 3 3 39 38 21
7 HV/Veerhuys 12 5 3 4 38 43 18
8 Be'79 12 5 1 6 33 43 16
9 AGOVV 12 5 0 7 36 57 15
10 Tigers Roermond 12 3 4 5 48 50 9
11 White Stones 12 2 3 7 35 62 9
12 Texel 94 12 2 2 8 35 55 8
13 zvv Den Haag 12 2 2 8 42 102 8
14 Groene Ster 12 2 1 9 26 58 7
15 TPP/Feyenoord Futsal 12 2 1 9 28 68 7
16 Leekster Eagles/Amysoft 12 2 1 9 28 79 7
Stand Poule A
G W G V DV DT P
1 Be'79 1 1 0 0 3 1 3
2 AGOVV 1 0 0 1 1 3 0
Stand Poule B
G W G V DV DT P
1 AGOVV 14 10 0 4 62 41 37
2 Groene Ster 14 11 0 3 75 43 36
3 Tigers Roermond 14 7 2 5 63 35 27
4 Leekster Eagles/Amysoft 14 6 2 6 51 54 23
5 Texel 94 14 5 3 6 43 50 22
6 zvv Den Haag 14 5 2 7 57 75 21
7 TPP/Feyenoord Futsal 14 5 0 9 54 64 18
8 White Stones 14 1 3 10 42 85 10

De Eredivisie Zaalvoetbal verloopt volgens het ‘split season’ model. De 16 teams spelen in de eerste fase ieder 12 wedstrijden. Dit betekent dus dat niet ieder team tegen elkaar speelt. Hiervoor worden er vier poules gemaakt op basis van de ranking over de laatste negen seizoenen. Elk team speelt in iedere categorie tegen drie teams. Door loting wordt vervolgens bepaald welk team je ontloopt uit de andere categorieën. 

Fase 2
Na afloop van fase 1 wordt de eindstand in tweeën geknipt. De bovenste helft van de competitie gaat spelen voor een plek in de play-offs en de onderste helft gaat proberen degradatie te ontlopen. Alle teams nemen 50% van hun punten uit de eerste reeks mee. In de tweede fase worden er 14 wedstrijden gespeeld en hierbij komt ieder team dus twee keer tegen elkaar in actie.

Play-offs om het landskampioenschap 
Na de tweede reeks volgen de play-offs om het landskampioenschap. In de bovenste poule plaatsten de nummers een en twee van de competitie zich direct voor de halve finale van de play-offs voor het landskampioenschap. De nummers drie, vier en vijf komen in de kwartfinale. De nummer 6 speelt nog een enkele wedstrijd tegen de nummer 1 van de tweede poule om de laatste plek in de kwartfinale. De kwartfinale bestaat uit een dubbele wedstrijd, de halve finale en de finale worden gespeeld in een ‘best of three’.

Play-offs om degradatie
In de onderste helft van de competitie zullen de nummers zeven en acht direct degraderen naar de Eerste divisie. De nummers vijf en zes krijgen in de nacompetitie de kans om hun plek in de Eredivisie te houden. Ze spelen hierin tegen teams uit de Eerste divisie. (In seizoen 21/22 is de nacompetitie i.v.m. corona vervallen en degraderen alleen de nummers zeven en acht van poule b.)