Background - DS got offered an apprenticeship in a different town to where we live (2 hours away by train)
As we was staying all week and most weekends an agreement was made he would pay her £400 a month.
After about 6 months, his company changed how they wanted him to work so he was wfh more (he wasn't enjoying living at MIL's as he didn't know anyone, etc) so he reverted to doing approx 2 days a week there and the rest of the time here at home
We changed the payments to £200 to me and £200 to her. Over the last 3 months, he has stayed there only 3 times and as he spends the majority of time at home, I suggested I get the money instead.
FI - when he stays at MIL in the last 3 months, she doesn't cook for him (he buys his own food) & he brings his washing home- whereas at home, he generally eats with us, his washing goes in, etc
He has had to go to up for a couple of nights this week and next (he will probably not then go for a couple of weeks and then may stay 1 or 2 nights only)
MIL has said that if he stays in future he needs to pay £25 a night to stay (no food being offered still!)
For context - she is a single pensioner on her own. There is no mortgage on her house. Last year she stayed with us for 3 months whilst having work completed on her house which we funded and took out a large amount added to our current mortgage which she now pays the interest only on (approx £125 pm) never clearing the capital as her house was in a terrible state with no proper heating and electricity upstairs etc. We did not charge her for staying with us and she made no contribution whilst here (as in she never even paid for a takeaway one night!)
AIBU to think she shouldn't charge DS when he stays occasionally?
YABU - of course she should charge and he should pay
YANBU - he's her GS so should stay free (but maybe it would be nice to get her something sometimes)