Visa haji diatur dalam Undang-Undang No 8 Tahun 2019 tentang Penyelenggaraan Ibadah Haji dan Umrah (PIHU). Pasal 18 UU PIHU mengatur bahwa visa haji Indonesia terdiri atas visa haji kuota Indonesia, dan visa haji mujamalah undangan Pemerintah Kerajaan Arab Saudi.
Visa kuota haji Indonesia terbagi dua, haji reguler yang diselenggarakan pemerintah dan haji khusus yang diselenggarakan Penyelenggara Ibadah Haji Khusus (PIHK). Tahun ini, kuota haji Indonesia sebanyak 221.000 jemaah. Indonesia juga mendapat 20.000 tambahan kuota. Sehingga, total kuota haji Indonesia pada operasional 1445 H/2024 M adalah 241.000 jemaah.
Untuk warga negara Indonesia yang mendapatkan undangan visa haji mujamalah dari Pemerintah Kerajaan Arab Saudi, UU PIHU mengatur bahwa keberangkatannya wajib melalui PIHK. Dan, PIHK yang memberangkatkan warga negara Indonesia yang mendapatkan undangan visa haji mujamalah dari Kerajaan Arab Saudi wajib melapor kepada menteri agama.