Dini nikâh bir sözleşme ve anlaşma niteliğindedir. Bu anlaşmanın yerine getirilmesi gereken bazı şartları mevcuttur. Uygun görülen şartlardan bir tanesi yerine getirilmezse kıyılan nikah geçerliliğini yitirir.

1. Evlenecek kişilerin veya vekâletlerini verdikleri şahısların hazır bulunması.

2. Tarafların irade beyanı. Evlilik akdini kabul ettiklerine dair eşlerin “kabul ettim” şeklinde ifade etmeleri.

3. Nikâhın etrafa duyurulması, gizli bırakılmaması. Bu şart Maliki mezheplere göredir.

4. Kızın velisinin izninin olması. Bu hüküm Hanefi mezhebi hariç diğer mezheplere göredir.

5. Şahitlerin hazır olması. Bu şahitler, ergenlik çağına ermiş, aklı başında iki erkek veya bir erkekle iki kadın olmalıdır. Yani şahitlikte mutlaka bir erkeğin bulunması icap eder.

Bu şartlardan da anlaşıldığı gibi, şahitlerin bulunmadığı bir nikah geçersiz sayılmaktadır.