L'AFC Challenge Cup 2010 est disputée par huit sélections nationales parmi vingt nations « émergentes » de l'AFC, le Laos, le Timor oriental et le Guam choisissant de ne pas y participer. Parmi ces vingt nations, les trois ayant le meilleur classement mondial de la FIFA en sont automatiquement qualifiées pour la phase finale en Inde. Il s'agit de la Corée du Nord, de l'Inde et du Tadjikistan.
Une phase qualificative est organisée pour déterminer les cinq autres équipes participant à la phase finale parmi les dix-sept autres sélections. Après un barrage entre le 19e et le 20e (Mongolie et Macao), les équipes sont divisées en quatre groupes de quatre équipes, où les équipes se rencontrent une fois. Chacune des équipes classées entre la 4e et la 7e place organise les matchs de son groupe à domicile. Les quatre premiers de chaque groupe et le meilleur des quatre seconds sont qualifiés pour la phase finale au Sri Lanka.
Le tableau suivant donne le classement des vingt nations « émergentes » avec entre parenthèses leur classement mondial de la FIFA de .
La phase qualificative de la compétition se déroulent en mars et .
Tour préliminaire
Macao se qualifie pour la phase de groupes des qualifications grâce au nombre de buts marqués à l'extérieur. À l'origine programmées aux 7 et 14 mars, les dates sont changées pour éviter de coïncider avec les dates du premier tour de la Coupe d'Asie de l'Est 2010, qui a lieu du 11 au .
Les éliminatoires se déroulent du 26 mars au 30 avril. Chaque groupe devra jouer Les rencontres sont disputées matchs dans un seul lieu : le Bangladesh, les Maldives, le Népal et le Sri Lanka accueillent pour chaque groupe.
Du fait du retrait de l'Afghanistan, les quatre équipes sont classés sur deux matchs et non pas sur trois. Alors que le Népal n'a eu que deux matchs à jouer, les autres en ont eu trois. Donc pour les trois autres, le match contre le dernier de chaque groupe n'est pas comptabilisé.
Le Bangladesh est qualifié comme meilleur second pour la phase finale de l'AFC Challenge Cup 2010.