مهریه باید دارای شرایط زیر باشد :
۱- مالیت و ارزش دادوستد داشته باشد.
۲- زن بتواند مالک آن بشود. مثلا اموالی که متعلق به عموم است مثل پارک ، خیابان و … یا اموالی که در رهن دیگری است را علیرغم آنکه ارزش مالی دارد، نمیتوان به عنوان مهریه تعیین کرد.
۳- شوهر باید از اموال خود مهریه زن را تعیین کند یا آنکه اموال دیگری را با اجازه ی او به مهر زن درآورد.
۴- مهریه باید معین باشد. یعنی طرفین نمی توانند یکی از خانه یا ماشین یا سکه را به طور مردد به عنوان مهریه تعیین کنند.
۵- مهریه باید معلوم باشد: جنس، وصف و مقدار مهریه باید دقیقا مشخص شود تا طرفین جاهل به آن نباشند.
۶- مهر بایستی منفعت عاقلانه و مشروع داشته باشد. مثلا یک کیلو پرمگس و موی سرو مواد مخدر و اعضای بدن را نمی توان به عنوان مهر قرار داد.
۷- شوهر باید بتواند آن را تسلیم زن کند. مثلا انگشتری که در دریا غرق شده است را نمی توان مهر زن کرد.