Shalat gerhana dilakukan pada saat gerhana sedang terjadi. Oleh karena itu perlu memastikan terjadinya gerhana bulan atau matahari terlebih dahulu sebelum melakukan sholat. Sholat gerhana dilakukan sebanyak dua rakaat. Setiap rakaat terdiri dari dua kali ruku dan dua kali sujud. Hendaknya pada rakaat pertama, bacaan surat pertama lebih panjang dari pada surat kedua. Begitupun pada rakaat kedua, bacaan surat pertama lebih panjang daripada surat kedua. Misalnya rakaat pertama membaca surat Yasin (36) dan ar-Rahman (55), lalu raka’at kedua membaca al-Waqiah (56) dan al-Mulk (78).
Tatacaranya adalah sebagai berikut:
- Sebelum sholat, jamaah dapat diingatkan dengan menyerukan kalimat, ”Ash-shalatu jaami'ah.”
- Takbirotul Ihrom bersamaan dengan niat Sholat Gerhana, seperti berikut ini;
- Niat Sholat Gerhana Matahari
أُصَلِّيْ سُنَّةً لِكُسُوْفِ الشَّمْسِ رَكَعَتين مُسْتَقْبِلَ اْلقِبْلَةِ اِمَامًا/ مَأْمُوْمًا لِلّهِ تَعَالَى
Aku niat melakukan shalat sunnah Gerhana Matahari 2 rakaat, menghadap qiblat, karena Allah ta'ala.
- Niat Sholat Gerhana Rembulan
أُصَلِّيْ سُنَّةً لِخُسُوْفِ الْقَمَرِ رَكَعَتين مُسْتَقْبِلَ اْلقِبْلَةِ اِمَامًا/ مَأْمُوْمًا لِلّهِ تَعَالَى
Aku niat melakukan shalat sunnah Gerhana Rembulan 2 rakaat, menghadap qiblat, karena Allah ta'ala.
- Kemudian membaca do’a Iftitah, dilanjutkan dengan membaca surat al-Fatihah dan membaca surat.
- Kemudian rukuk dan membaca do’anya rukuk.
- Lalu bangkit dari rukuk, I’tidal, dan membaca do’anya I’tidal, terus membaca Al-Fatihah dan surat kembali.
- Kemudian rukuk dan membaca do’anya rukuk.
- Lalu bangkit dari rukuk, I’tidal, dan membaca do’anya I’tidal, terus sujud, duduk di antara dua sujud, lalu sujud kedua, kemudian bangkit berdiri.
- Setelah berdiri, terus membaca surat al-Fatihah dan membaca surat.
- Kemudian rukuk dan membaca do’anya rukuk.
- Lalu bangkit dari rukuk, I’tidal, dan membaca do’anya I’tidal, terus sujud, duduk di antara dua sujud, lalu sujud untuk kedua kalinya, kemudian duduk tahiyat dan membaca bacaan tahiyat hingga selesai.
- Mengucap salam sambil menoleh ke kanan dan mengucap salam kembali sambil menoleh ke kiri.
- Kemudian khotbah dua kali, sebagaimana ketentuan khotbah pada khotbah sholat jum’at.