The 2012 Indonesia Super League U-21 group stage is contested by a total of 19 teams.
They include: The draw for the group stage was held at the PT.
[1] Round I of first stage started 2 April 2012 to ended on 25 April 2012 and round II started 9 May 2012 to ended on 24 May 2012.
[2] In each group, teams play each other home-and-away in a round-robin format, but all the match was held at the same stadium with a home tournament.
The winners and runners-up of each group advance to the second stage.