Conform Codului civil căsătoria se încheie între bărbat şi femeie prin consimţământul personal şi liber al acestora.
Cei care vor să se căsătorească vor face personal declaraţia de căsătorie, potrivit legii, la primăria unde urmează a se încheia căsătoria.
În declaraţia de căsătorie, viitorii soţi vor arăta că nu există niciun impediment legal la căsătorie şi vor menţiona numele de familie pe care îl vor purta în timpul căsătoriei, precum şi regimul matrimonial ales.
În aceeaşi zi cu primirea declaraţiei de căsătorie, ofiţerul de stare civilă dispune publicarea acesteia, prin afişarea în extras, într-un loc special amenajat la sediul primăriei şi pe pagina de internet a acesteia unde urmează să se încheie căsătoria şi, după caz, la sediul primăriei unde celălalt soţ îşi are domiciliul sau reşedinţa.
Căsătoria se încheie după 10 zile de la afişarea declaraţiei de căsătorie, termen în care se cuprind atât data afişării, cât şi data încheierii căsătoriei. Însă primarul municipiului, al sectorului municipiului Bucureşti, al oraşului sau al comunei unde urmează a se încheia căsătoria poate să încuviinţeze, pentru motive temeinice, încheierea căsătoriei înainte de împlinirea termenului.
Orice persoană poate face opoziţie la căsătorie, dacă există un impediment legal sau dacă alte cerinţe ale legii nu sunt îndeplinite.
Căsătoria este încheiată în momentul în care, după ce ia consimţământul fiecăruia dintre viitorii soţi, ofiţerul de stare civilă îi declară căsătoriţi.