El Código Civil y el Reglamento del Registro Civil regulan los requisitos de los contrayentes, aunque cualquier duda que pueda surgirle a los novios la pueden consultar en los Juzgados. Las garantías legales españolas conceden los mismos derechos a todos los ciudadanos a la hora de contraer matrimonio, que siempre será entre un hombre y una mujer. Además, la legislación exige un requisito de capacidad a los novios. Si se pudiese presumir incapacidad en alguno de los contrayentes, éste tiene que entregar en el Registro Civil un certificado médico sobre su estado de salud mental. Es un requisito imprescindible. El contrayente tiene que dar su consentimiento expreso para que el matrimonio sea legal. Hay unos casos que sólo se pueden realizar con la concesión de una dispensa del Ministerio de Justicia. La normativa española permite la celebración de una boda por poderes, pero es imprescindible consultar con el Juzgado del distrito donde vaya a tener lugar esta ceremonia. Además, cuando ésta se celebre debe estar presente uno de los cónyugues, mientras que el representante del otro debe tener su autorización expresa.