Aturan permainan futsal adalah sebagai berikut:
Jumlah pemain untuk memulai pertandingan maksimal 5 pemain dengan salah satu penjaga gawang.
Jumlah pemain minimal untuk mengakhiri pertandingan adalah dua pemain dengan salah satu penjaga gawang.
Jumlah pemain cadangan maksimal 7 orang.
Jumlah wasit 2 orang.
Batas pergantian pemain: tidak terbatas.
Metode pergantian pergantian melayang, yaitu semua pemain kecuali penjaga gawang boleh memasuki dan meninggalkan lapangan kapan saja; pergantian penjaga gawang hanya dapat dilakukan jika bola tidak sedang dimainkan dan dengan persetujuan wasit.
Lama permainan normal 2 x 20 menit.
Lama istirahat 10 menit.
Lama perpanjangan waktu 2 x 10 menit.
Dilakukan dua penalti jika jumlah gol kedua tim imbang saat perpanjangan waktu selesai.
Time-out 1 kali per tim per babak, tidak ada dalam waktu tambahan.
Waktu pergantian babak maksimal 10 menit
Jumlah pemain maksimal untuk memulai pertandingan: 5, salah satunya penjaga gawang
Jumlah pemain minimal untuk mengakhiri pertandingan: 2 (tidak termasuk cedera)
Jumlah pemain cadangan maksimal: 7
Jumlah wasit: 2
Jumlah hakim garis: 0
Batas jumlah pergantian pemain: tak terbatas
Metode pergantian: "pergantian melayang" (semua pemain kecuali penjaga gawang boleh memasuki dan meninggalkan lapangan kapan saja; pergantian penjaga gawang hanya dapat dilakukan jika bola tak sedang dimainkan dan dengan persetujuan wasit)
Dan wasit pun tidak boleh menginjak arena lapangan, hanya boleh di luar garis lapangan saja, terkecuali jika ada pelanggaran-pelanggaran yang harus memasuki lapangan