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