I recently had my battery changed at my local VW dealership by the spare parts department for both my key fobs. My main key battery died and then the spare key never had a battery changed in the 4 years from when the car was new. Dealer was charging £7 for each keyfob battery replacement. I cheekily asked him if I want to get both changed how much can he do it for, he said he will do it for £11.
I know this is something I could have done, but £11 is reasonable for both keys if they last a few years. Also, if it still didn't work after they would have to sort it out.
The guy told me you should never leave it more than a couple of weeks to change the battery of keyfob after it dies, because if you leave it too long then they would have to programme it again to the car which costs £90 per key. Luckily I didn't need to do that.