Aqueles que se casam na Igreja Católica devem ser cristãos batizados, não muito parentes, em boa posição com a igreja, do sexo oposto e livres para se casar. O termo "livre para casar" costuma ser o maior obstáculo nos futuros casamentos católicos. Se alguém foi casado anteriormente, seu cônjuge deve ser falecido ou ele deve receber a anulação da Igreja. Um divórcio legal não é suficiente.
Uma pessoa não precisa ser católica para se casar com um parceiro católico na igreja. No entanto, ele deve ser um cristão batizado, e o parceiro católico deve receber permissão do bispo presidente para se casar com o não católico. A Igreja Católica não permite casamentos entre primos de primeiro grau e não permite casamentos de primos de segundo grau até 1983.
A Igreja Católica reconhece apenas os casamentos entre um homem e uma mulher. Não reconhece qualquer tipo de união ou relação entre dois homens ou duas mulheres. O casal também precisa estar em dia com a igreja. Isso pode significar, por exemplo, se o casal vive junto, eles devem passar tempo suficiente morando separados antes de se casar. Um político católico que apóia políticas contra as leis da Igreja também pode ser considerado como não estando em boa situação com a Igreja.