2023–24 KNVB Cup

The 2023–24 KNVB Cup, for sponsoring reasons officially called the TOTO KNVB Beker, was the 106th season of the annual Dutch national football cup competition. It began in August with the first of two preliminary rounds, and concluded in April 2024 with the final played at De Kuip in Rotterdam. The winners qualified for the 2024–25 UEFA Europa League league stage. PSV were the two-time defending champions, having defeated Ajax 3–2 on penalties after a 1–1 draw in the previous season's final.

Feyenoord won the cup (their fourteenth cup win) on 21 April 2024, defeating NEC 1–0 in the final. Since they qualified based on league position, the Europa League spot from the cup was passed to the fourth-placed team of the 2023–24 Eredivisie.

First round
In the first round, the 21 winners from the second preliminary round were joined by 4 other amateur clubs, the 16 clubs from the Eerste Divisie and 13 clubs from the Eredivisie. Ajax, AZ, Feyenoord, PSV and Twente automatically advanced to the second round due to their participation in European club competitions.

Second round
The second round consisted of 32 teams; the 27 winners from the first round, as well as the five Eredivisie clubs which automatically advanced to the second round due to their participation in European club competitions. The draw took place on 4 November 2023, with the matches being played on 19, 20, and 21 December 2023.

Round of 16
The 16 second round winners entered the Round of 16. The matches were played on 16, 17, 18, 24 and 25 January 2024.

Quarter-finals
The eight Round of 16 winners entered the quarter-finals. The matches were played on 6, 7 and 8 February 2024.

Semi-finals
The four quarter-final winners entered the semi-finals. The matches were played on 27 and 29 February 2024.

Final
The final was held between the two semi-final winners.