I live in a large house and regularly have both house guests to stay (down and outs or friends & family), and a range of B&B guests, lodgers and homestay students who pay me for the privilege of living here.
If people are staying at my invitation, then they are guests and I expect no payment in cash or in kind. However, I do also receive requests for temporary accommodation from people who are in a 'fix' and need somewhere to stay for a while - and in such cases I usually charge the going rate, which is always cheaper than any alternative they could come up with. The additional costs of buying food, heating, washing, cleaning etc, plus the inconvenience of having people to stay when it suits them, rather than when it suits me, all adds up. I don't know whereabouts in the country you are, but where I live £100 would be considered a 'friend's' rate.
Quordle - Wordle's big brother [grin]