Hola:
Mi opinión es que cada uno da la cantidad que puede, ya sean 50, 100, 200 o 500€ punto no hay más. Yo me casé hace un año y no exigí ninguna cantidad, como si no me daban un €, lo que queríamos es que nuestros familiares y amigos compartieran ese día con nosotros y ya. Y creo que es lo correcto; una boda es un día especial, no un día para hacer negocio que para eso te pones un puesto en el mercadillo.
Habla con tu amigo y que te diga que cantidad cree oportuna o que diga cuanto le cuesta el cubierto y le pagas esa cantidad.
Y tu amigo del piso, si él se puede permitir 500€, pues olé por él; cada uno sabe como está su situación económica pero no puede exigir cuanto le das a vuestro amigo.