Solat hajat boleh dikerjakan dua rakaat dan boleh pula lebih. Pada halaman ini akan ditampilkan solat hajat yang berjumlah 12 rakaat.
Tersebut dalam buku Tuhfatudz Dzaakirin karangan Imam Al Ghazali, bahwa Rasulullah s.a.w. menerangkan :
"Engkau solatlah dua belas rakaat siang atau malam, dan setiap dua rakaat bacalah Tasyahud (Tahiyat dengan dua kalimah syahadat). Ketika engkau duduk yang terakhir dalam solat itu panjatkanlah puja puji kepada Allah Ta'ala, lalau salawat kepada Nabi Muhammad s.a.w. dan kemudian bacalah takbir lalu sujud. Di dalam sujud itu bacalah olehmu: Surah Al Fatihah 7 kali, Ayat Al Kursi 7 kali, Surah Al Ikhlas 7 kali, dan lanjutkanlah dengan tahlil 10 kali.
Lafaz tahlil tersebut ialah:Laa ilaaha illallaahu wahdahu laa syariikalahu lahul mulku walahul hamdu yuhyii wa yumiitu wa huwa alaa kulli syai-in qadiir
"Tidak ada Tuhan selain Allah sendiri-Nya saja, tiada sekutu bagi-Nya, kepunyaan-Nya lah kekuasaan dan miliknya segala puji. Dia yang menghidupkan dan mematikan dan Dia Maha Kuasa atas segala-galanya"
Setelah itu lanjutkan dengan membaca doa berikut ini:Allaahumma innii as aluka bima aaqidil azzi min arsyika wa muntahar rahmati min kitaabika, wasmikal a'zhami, wajaddikal a'laa, wa kalimaatikat tammah.
"Ya Allah, aku mohon kepada-Mu kedudukan yang amat tinggi, rahmat serta anugerah yang tiada henti-hentinya dari ketentuan-Mu, dan dengan nama-Mu yang Maha Agung, dan kebesaran-Mu yang amat tinggi, serta firman-Mu yang Maha Sempurna.
Setelah selesai membaca doa, bermohonlah kehadirat-Nya segala sesuatu yang engkau kehendaki; baik kebajikan dunia maupun kebajikan akhirat.
Kemudian duduk kembali dan mengucapkan salam.