Question: how much does it cost to fix a leaky sunroof?
Answer: He says the cost to replace one is about $350, plus $150 for labor. According to costhelper.com, sunroof repairs can run as low as $100 to $200 if you try and replace a part on your own, and up to $300 to $1,000 at a repair shop or car dealership.