Does she babysit for free and help you out ??
How many meals have you eaten at her place where she buys the food??
I would never have charged my mil for anything.
If she can afford to buy the material, just get her to do that.
I guess it depends on the relationship you have with her, what would hubby like you to do for his Mother.