{{Infobox voetbal Nederland beker
| Seizoen               = 2017/18
| Kampioen              = Feyenoord
| Topscorer             = 9 doelpunten: Wout Weghorst (AZ)
| Aantal clubs          = 105
| Europese kwalificatie = 1× Europa League: Derde voorronde
| Vorige editie         = KNVB beker 2016/17 (mannen)
| Volgende editie       = KNVB beker 2018/19 (mannen)
}}

De KNVB beker 2017/18, om sponsorredenen officieel de TOTO KNVB beker genoemd, was de 100ste editie van het toernooi om de KNVB beker. De finale werd op zondag 22 april 2018 gehouden in De Kuip. Vitesse was de titelverdediger, maar werd in de eerste ronde uitgeschakeld door AVV Swift. Feyenoord wist deze editie te winnen door AZ in de finale met 3-0 te verslaan, en kreeg daarmee een ticket voor de derde voorronde van de Europa League.

Speciaal voor de 100ste editie werd er een goudkleurige beker gegeven aan de winnaar.

 Speeldata 

 Deelnemers 
Onderstaande tabel geeft alle deelnemende ploegen weer. Ook toont het in welke ronde de ploeg van start ging en in welke ronde het werd uitgeschakeld.

Deelnemers per ronde
Het aantal deelnemers per divisie per ronde was:

 Wedstrijden 
 Voorrondes 
De loting voor de eerste en tweede voorronde werd op 1 juli 2017 verricht door Arco Jochemsen en was live te volgen op de website van de KNVB.

 Eerste voorronde 
In de eerste voorronde zijn 54 amateurverenigingen gekwalificeerd. Van deze 54 amateurverenigingen werden er 26 vrijgeloot voor deelname aan deze ronde. De andere 28 amateurverenigingen streden in een onderling duel op zaterdag 19 augustus 2017 om een plek in de tweede kwalificatieronde. De deelnemers zijn halvefinalisten uit de districtbekers en teams uit de Derde divisie.

 Tweede voorronde 
In de tweede voorronde komen 54 amateurverenigingen in actie, de deelnemers zijn de 14 winnaars van de eerste voorronde, 26 vrijgelote deelnemers van de eerste voorronde en 14 verenigingen uit de Tweede divisie. De wedstrijden werden op 19, 20, 22, 23 en 26 augustus 2017 gespeeld.

 Hoofdtoernooi 
 Video-assistenten en een vierde wissel 
Video-assistent (VAR) en  assistent videoscheidsrechter (AVAR)
De KNVB heeft wederom van de IFAB en van de FIFA toestemming gekregen om dit seizoen verder  te gaan met het live-testen van de video-assistenten (één video-assistent volgt de wedstrijd, de ander richt zich op de herhalingen). Per ronde wordt gekeken bij welke wedstrijden dit wordt getest en dit is gebaseerd op de beschikbaarheid van voldoende televisiecamera's en de benodigde infrastructurele voorzieningen die bij de stadions aanwezig zijn. De Video Assistent Referees zijn scheidsrechters die de arbitrage kunnen ondersteunen in het nemen van cruciale beslissingen in de wedstrijd. Dit doen ze op basis van beelden van de aanwezige camera's in het stadion en vanuit een centrale plek in Hilversum. Deze plek is op het mediapark in een zogeheten KNVB Replay Center. De video-assistenten adviseren de scheidsrechter bij wedstrijdbepalende spelsituaties: penalty's, rode kaartmomenten en doelpunten waar een overtreding of buitenspel aan vooraf is gegaan. De scheidsrechter op het veld blijft verantwoordelijk voor de beslissingen. Tijdens deze wedstrijden is er ook weer een beeldscherm naast het veld aanwezig, zodat de scheidsrechter het advies van de video-assistenten kan terugkijken.

Een vierde wissel
Tevens heeft de KNVB van de IFAB en van de FIFA toestemming gekregen om dit seizoen te starten met het testen van een vierde wissel in de verlenging van een bekerduel.

 Eerste ronde 
In de eerste ronde kwamen de 27 winnaars uit de tweede voorronde, (plaatsvervangend) periodekampioenen uit de Tweede divisie en de betaaldvoetbalorganisaties uit. De clubs die dit seizoen Europees voetbal speelden, kwamen in deze ronde niet tegen elkaar uit. De amateurverenigingen speelden thuis bij loting tegen een betaaldvoetbalorganisatie. Deze loting werd op 26 augustus 2017 verricht door Glenn Helder in de Fox Sports-studio.Herhalingsronde strafschoppenserie Tweede ronde 
De 32 winnaars van de eerste ronde kwamen tegen elkaar uit. De loting werd op donderdag 21 september 2017 na SDC Putten - PSV verricht door PSV keeper Eloy Room.

 Achtste finales 
De zestien winnaars van de tweede ronde kwamen tegen elkaar uit. De loting werd op donderdag 26 oktober 2017 na Almere City FC - AZ verricht door oud AZ-speler Hugo Hovenkamp.

 Kwartfinales 
De acht winnaars van de achtste finales kwamen tegen elkaar uit. De loting werd op donderdag 21 december 2017 na Feyenoord - Heracles Almelo verricht door Feyenoord-speler Jan-Arie van der Heijden.

 Halve finales 
De vier winnaars van de kwartfinales kwamen tegen elkaar uit. De loting vond op 1 februari 2018 na afloop van Willem II - Roda JC Kerkrade verricht door Willem II-speler Jordens Peters. De winnaar van de wedstrijd tussen AZ en FC Twente werd als 'thuisspelende' club bij de finale in De Kuip benoemd.

 Finale Bijz.: * In deze wedstrijd werd er gebruikgemaakt van doellijntechnologie, van een video-assistent (VAR) en  een assistent videoscheidsrechter (AVAR).

 Topscorers Legenda Pos. Positie
 Speler Naam speler
 Club Naam club
  Doelpunt
  Waarvan strafschoppen
 X''' Niet van toepassing

Zie ook 
 KNVB beker 2017/18 (vrouwen)

Bekervoetbal 2017/18
KNVB Beker (mannen) naar seizoen
Nederlands voetbalseizoen 2017/18