Looking for perspective here. When I host my family at my house, I provide all the food and pay for most of the meals out. This is a combination of being better off than my family (think more disposable income though many more obligations), and being happy that family visits and pays for tickets to come and visit. My husband and I decided to move away from family and we are grateful for visitors.
My dm now visits for long periods of time since she is retired. She lives in a different country and will come for 1 month or so. If anything is missing in the house that she primarily consumes (milk or fruit etc) she will go to the supermarket but now has taken to handing me receipts for reimbursement. We've never discussed this but I guess it's because it's for "the house". These are not usually large amounts. Maybe 10 or 20 pounds.
That said, i am feeling a bit under appreciated. I try and be generous, and buy goodies for when family visits, nicer than I would buy for myself (wine, chocolates, steak etc). It would be nice if from time to time someone offered to pay for something.
So Aibu to want to tell her not to stick me with receipts anymore?