حسب ماده ۱۷۷ قانون مجازات اسلامی شاهد بایستی دارای شرایط ذیل باشد:

  1. بلوغ
  2. عقل
  3. ایمان
  4. عدالت
  5. طهارت مولد
  6. ذینفع نبودن در موضوع
  7. نداشتن خصومت با طرفین یا یکی از آنها
  8. عدم اشتغال  به تکدی
  9. ولگرد نبودن