Agar bisa lolos Kartu Prakerja gelombang 31 wajib memenuhi sejumlah syarat berikut:
1. Warga Negara Indonesia berusia di atas 18 tahun
2. Bukan pelajar atau mahasiswa
3. Pekerja
4. Pencari kerja
5. Pelaku usaha
6. Bukan anggota TNI
7. Bukan anggota Polri