It's important to address roof leaks promptly, especially in winter when snow and ice can exacerbate issues. To determine if the leak in your bathroom is coming from the roof vent or another source, you'll want to hire a licensed roofing professional. They can safely inspect your roof for any damage, clogged vents, or other potential problems.
Typically, the cost for a roofing inspection ranges from $150 to $300, depending on your location and the complexity of the roof. If repairs are needed, minor fixes can cost anywhere from $200 to $1,000, while more extensive repairs might run higher.
Since you mentioned that snow was recently removed, this is a good time for an inspection. Roofers can assess the situation without the added hazard of snow. Be sure to get 2-3 quotes from local professionals on Handyman.com to compare prices and services. This will help you find a reliable contractor to resolve your leak issue effectively.
— Assisted answer