حسب ماده ۱۷۷ قانون مجازات اسلامی شاهد بایستی دارای شرایط ذیل باشد:
- بلوغ
- عقل
- ایمان
- عدالت
- طهارت مولد
- ذینفع نبودن در موضوع
- نداشتن خصومت با طرفین یا یکی از آنها
- عدم اشتغال به تکدی
- ولگرد نبودن
حسب ماده ۱۷۷ قانون مجازات اسلامی شاهد بایستی دارای شرایط ذیل باشد: