Do you own a restaurant, or have a catering service? Do you have to close to feed them, deny other paying customers? Then yes!
Simple business 101: Keep business and private separated: You always pay, and you always charge.
If you don’t people will take advantage of you, and you will be out of business.
“Lets go to Don’s place for three weeks this summer, because we can stay there for free.”
My friends and family know that they will have to pay, if they stay with us and want the same level of service as a normal guest.
The other way around, I never take free services from family or friends. If someone helps with cleaning, gardening or work on my car, I pay them, even if they do not want. Because 1. I can ask them again 2. I can expect the same quality and service as a normal customer.
My brother in law owns 3 restaurants, and when he goes there to eat, he always pays. No freebies, even as an owner, because whats is next free food for employees when their not working?
Of-course, you can give discounts or extra’s for friends an family,I do that, but only in the off season. If anyone wants to stay during peak season, they pay full price.
There is of-course one exception, and that is when you invite them.
But if they invite themselves, they pay, or else they keep inviting themselves.