Pärast alagrupimängude lõppemist toimub Rahvaliiga finaalturniir 32 parema võistkonna vahel. Finaalturniirist võivad võtta osa kõikide alagruppide ja Narva linna meistrivõistluste kaks paremat võistkonda.
Kui keegi loobub finaalturniiril mängimisest, siis asendatakse ta sama alagrupi võistkonnaga sportlike printsiipide alusel.
Finaalturniir toimub karikavõistluste süsteemis. Alagruppide võitjad paigutatakse tabelisse selliselt, et nad esimeses ringis omavahel ei kohtu. Samuti välditakse sama alagrupi võistkondade omavaheline kohtumine esimeses ringis. Vastased ja koduväljakul mängiv võistkond loositakse.
Edasipääseja selgitatakse ühe mänguga. Kohtumised viiakse läbi koduvõistkonna tingimustel.
Kui mäng lõppeb viigilise tulemusega selgitatakse võitja penaltilöökidega. Mõlemast võistkonnast lööb penalteid viis mängijat. Kui ka siis on tulemus viigiline lüüakse penalteid ühekaupa kuni võitja selgumiseni. Penalteid lüüakse normaalmõõtmetega värava puhul 11 m ja väiksema värava puhul 9 m kauguselt.
Iga ringi järel loositakse edasijõudnud paaridesse ja koduväljakul mängiv võistkond. Finaali jõudnud võistkondade vahel loositakse, kelle koduväljakul finaal mängitakse.