Het Nederlands voetbalsysteem, ook wel bekend als voetbalpiramide, is een serie van competities die met elkaar te maken hebben. Het systeem heeft een hiërarchisch profiel waarin clubs promoveren en degraderen van de ene naar de andere competitie (divisie of klasse). In totaal zijn er ongeveer 170 competities voor standaardteams, verdeeld over 10 niveaus. Het exacte aantal clubs varieert elk jaar omdat er clubs bij komen en verdwijnen. Gemiddeld zijn er minimaal 15 clubs per klasse, wat neerkomt op zo'n 2500 voetbalteams in het voetbalsysteem.

Naast dit systeem zijn er nog losse competities die onder de categorie Reserve klasse vallen. In de Reserve klasse competities spelen de overige teams van de clubs. Tevens speelt van enkele kleinere clubs het eerste team daarin.

Het huidige systeem Vanaf het seizoen 2026/’27 is het zaterdag- en zondagamateurvoetbal tot en met de 3e klassen samengevoegd. Voorheen werden deze competities op aparte dagen gespeeld, wat resulteerde in verschillende niveaus van competitiviteit en kwaliteit tussen de zaterdag- en zondagclubs. De KNVB draagt deze verandering bij aan een sterker en meer gebalanceerd amateurvoetbalsysteem in Nederland met kortere reisafstanden en meer regionale derby's. Tevens is het aantal zondag teams in de afgelopen 12 jaar met 700 afgenomen.

Onderstaande tabel toont de structuur van het voetbalsysteem per 1 juli 2026 voor de standaardteams. Voor elke competitie de officiële naam en het aantal clubs dat erin speelt. Op vrijwel ieder niveau gelden er verschillende promotiemogelijkheden.

Niveau Naam Divisie/klasse 1 Eredivisie Eredivisie18 clubs 2 Eerste divisie Eerste divisie20 clubs 3 Tweede divisie Tweede divisie18 clubs 4 Derde divisie Derde divisie A18 clubs Derde divisie B18 clubs 5 Vierde divisie Vierde divisie A16 clubs Vierde divisie B16 clubs Vierde divisie C16 clubs Vierde divisie D16 clubs 6 Eerste klasse West I West II Zuid I Zuid II Oost Noord 2 groepen 1 groep 1 groep 1 groep 2 groepen 1 groep 7 Tweede klasse West I West II Zuid I Zuid II Oost Noord 3 groepen 2 groepen 3 groepen 2 groepen 3 groepen 3 groepen 8 Derde klasse West I West II Zuid I Zuid II Oost Noord 6 groepen 4 groepen 6 groepen 4 groepen 6 groepen 6 groepen 9 Vierde klasse West I West II Zuid I Zuid II Oost Noord 7 groepen 5 groepen 10 groepen 7 groepen 10 groepen 10 groepen 10 Vijfde klasse West I West II Zuid I Zuid II Oost Noord 7 groepen 5 groepen 9 groepen 6 groepen 11 groepen 10 groepen

Voormalige voetbalsystemen 1888–1890 Niveau Klasse 1 1e klasse West

1890–1893 Niveau Klasse 1 1e klasse West 2 2e klasse West

1893–1894 Niveau Klasse 1 1e klasse West 2 2e klasse West 2e klasse Oost 3 3e klasse West

1894–1896 Niveau Klasse 1 1e klasse West 2 2e klasse West 2e klasse Oost 2e klasse Noord 3 3e klasse West

1896–1900 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West

1900–1901 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Zuid

1901–1902 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Oost 3e klasse Noord

1902–1903 Niveau Klasse 1 1e klasse West A 1e klasse West B 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Noord 4 Afdelingsbonden

1903–1904 Niveau Klasse 1 1e klasse West A 1e klasse West B 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Noord 3 3e klasse West 3e klasse Noord 4 Afdelingsbonden

1904–1905 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Noord 3 3e klasse West 3e klasse Noord 4 Afdelingsbonden

1905–1906 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Noord 3 3e klasse West 4 Afdelingsbonden

1906–1909 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Noord 4 Afdelingsbonden

1909–1911 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West Zeeuwse afdeling 3e klasse Noord 4 Afdelingsbonden

1911–1912 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Oost Zeeuwse afdeling 3e klasse Noord 4 Afdelingsbonden

1912–1913 Niveau Klasse 1 1e klasse West 1e klasse Oost 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Oost 3e klasse Zuid Zeeuwse afdeling 3e klasse Noord 4 Afdelingsbonden

1913–1914 Niveau Klasse 1 1e klasse West 1e klasse Oost 1e klasse Zuid 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 Afdelingsbonden

1914–1915 (noodcompetitie) Niveau Klasse 1 Afdeling A West Afdeling A Oost 2 West Oost Zuid Noord 3 Afdelingsbonden

1915–1916 Niveau Klasse Overig 1 1e klasse West 1e klasse Oost 1e klasse Zuid 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF 3 3e klasse West 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 Afdelingsbonden

1916–1917 Niveau Klasse Overig 1 1e klasse West 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF 3 3e klasse West 3e klasse Oost 3e klasse Zuid 4 Afdelingsbonden

1917–1919 Niveau Klasse Overig 1 1e klasse West A 1e klasse West B 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF 3 3e klasse West 3e klasse Oost 3e klasse Zuid 4 Afdelingsbonden

1919–1923 Niveau Klasse Overig 1 1e klasse West 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 Overgangsklasse West 3 2e klasse West 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF 4 3e klasse West 3e klasse Oost 3e klasse Zuid 3e klasse Noord 5 Afdelingsbonden

1923–1926 Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1926–1929 Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF NASB 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1929–1935 Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF NASB CNVB 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1935–1937 Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF NASB CNVB 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1937–1939 Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord RKF NASB CNVB 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1939–1940 (noodcompetitie) Niveau Klasse Overig 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 West I West II Oost Zuid Noord RKF NASB CNVB 3 Afdelingsbonden

1940–1941 Niveau Klasse 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden

1941–1942 Voor het eerst sinds het begin van de KNVB-competities wordt er een competitie georganiseerd op zaterdag.

Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse West II 5 Afdelingsbonden Afdelingsbonden

1942–1944 Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid 3e klasse Noord 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Zuid 4e klasse West II 5 Afdelingsbonden Afdelingsbonden

1945–1947 Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid I 1e klasse Zuid II 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid I 2e klasse Zuid II 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid I 3e klasse Zuid II 3e klasse Noord 3e klasse West II 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Zuid I 4e klasse Zuid II 4e klasse Noord 4e klasse West I 4e klasse West II 4e klasse Oost 5 Afdelingsbonden Afdelingsbonden

1947–1949 Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid I 1e klasse Zuid II 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid I 2e klasse Zuid II 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid I 3e klasse Zuid II 3e klasse Noord 3e klasse West II 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Zuid I 4e klasse Zuid II 4e klasse Noord 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Noord 5 Afdelingsbonden Afdelingsbonden

1949–1950 Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse West I 1e klasse West II 1e klasse Oost 1e klasse Zuid I 1e klasse Zuid II 1e klasse Noord 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid I 2e klasse Zuid II 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid I 3e klasse Zuid II 3e klasse Noord 3e klasse West I 3e klasse West II 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Zuid I 4e klasse Zuid II 4e klasse Noord 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Noord 5 Afdelingsbonden Afdelingsbonden

1950–1951 Niveau Klasse (zondag) Klasse (zaterdag) 1 1e klasse A 1e klasse B 1e klasse C 1e klasse D 1e klasse E 2 2e klasse West I 2e klasse West II 2e klasse Oost 2e klasse Zuid I 2e klasse Zuid II 2e klasse Noord 3 3e klasse West I 3e klasse West II 3e klasse Oost 3e klasse Zuid I 3e klasse Zuid II 3e klasse Noord 3e klasse West I 3e klasse West II 3e klasse Oost 4 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Zuid I 4e klasse Zuid II 4e klasse Noord 4e klasse West I 4e klasse West II 4e klasse Oost 4e klasse Noord 5 Afdelingsbonden Afdelingsbonden

1951–1954