Question: how much does it cost to have a watch battery changed?
Answer: To answer your question, on the average inexpensive quartz watch, a battery replacement will cost $15.00 to $20.00 US.