Si bien en las bodas civiles se suele gastar menos en la vestimenta de los novios que en las bodas religiosas, una boda supone siempre un gasto para la pareja y sus familias. Todo va a depender del número de invitados, si se va a hacer banquete, si éste se celebrará en un lugar de más o menos categoría, si los novios pasarán la noche de bodas en un buen hotel o si van a disfrutar de una luna de miel en algún país lejano
Para que se haga una idea, los expertos dicen que las bodas civiles o religiosas pueden costar entre 90 y 200 euros por invitado, suponiendo esto para la pareja un total aproximado de entre 20.000 y 35.000 euros. El banquete es la partida que más cantidad de dinero va a llevarse, de media un 55% del presupuesto total, seguida por la ropa de los novios (aprox. un 11%) y un 9% para la luna de miel. Las alianzas de los novios pueden llegar a costar entre 250 y 500 euros de media, y habrá que reservar unos 300 euros para invitaciones.
Es habitual que los invitados a las bodas civiles y religiosas colaboren con los gastos que el enlace causa a los novios, regalándoles dinero en lugar de cosas para la casa, como se hacía antiguamente. Muchas parejas, además, se casan hoy en día después de convivir un tiempo juntos por lo que no suelen necesitar amueblar una casa después de casarse y el dinero les viene mucho mejor, tanto para costear el banquete como para su viaje nupcial.