Waktu sholat hajat yang utama adalah pada sepertiga malam terakhir, yaitu antara pukul 01.00 hingga menjelang waktu subuh. Pada waktu ini, suasana lebih tenang dan khusyuk, sehingga doa-doa yang dipanjatkan lebih mudah dikabulkan. Namun, sholat hajat juga bisa dilakukan di waktu lain, asalkan di luar waktu-waktu yang dilarang untuk sholat.