@Geoff22 I recommend approaching this like a business problem for a moment.
The odds of guests being clean clean and tidy are up and down. You win some, you lose some. What you are better off doing is working out how much you should be charging to cover all these ups and downs as a fixed price, rather than each individual guest based on how messy they are.
Yes, it means the cleaner guests will pay very slightly more to cover you against possible messy ones. But doing it this way will prevent you from being in the situation where you have to ask for $10 here and there. Not only does it make hard work for you, but it isn’t a great business model from a guest management perspective. A less stressful and time robbing model (for these minor messes) is to charge enough as you go.
So I’m going to suggest that you do get that $10... but from your future guests after you increase your cleaning fee by (say) $2 per stay. You will put that extra $2 aside as an insurance account, to draw from when you need to buy extra cleaning products for those occasional messy guests.
Now, if you were talking about a much bigger $$ amount in cleaning costs, I’d say go for it through resolution center etc. But this is trivial and will cost you more in time than is worth it.
PS: Bar Keepers Friend (the metal tin) will fix that stove better than new in less than 10 minutes, for a matter of cents.