Estas siendo muy coherente al plantearte esto. Sinceramente debería de contribuir en los gastos del piso. Yo también tengo una casa en propiedad y he metido parejas «gratis» a vivir y he aprendido que no ha sido buena idea. Ahora mi novio y yo planteamos que venga a vivir a mi casa (que está pagada) y evidentemente los gastos van a ir a medias. Todos los gastos. Ya él se «aprovecha» de la ventaja de no pagar alquiler o hipoteca, con lo que ya es algo bueno para él, pero los gastos de poder vivir aquí van a medias.
No lo metas en casa si no va a ser así. Consejo de alguien que lo ha hecho antes y siempre ha salido mal.