Top-rated water softener pros.

Get matched with top water softener pros in Philadelphia, PA

There are 14 highly-rated local water softener pros.

Need a pro for your water softener service project in Philadelphia, PA?
Select your specific project to find the pro for you.

Water softener pros in Philadelphia

Avatar for Delaware Plumbing Professionals
Delaware Plumbing Professionals
300 E AYRE ST
4.66(
180
)
Approved Pro
Delaware Plumbing Professionals
300 E AYRE ST
4.66(
180
)
Approved Pro
Customers say: Super punctual
Recommended by 91% of Angi customers
Recommended by 91% of HomeAdvisor customers
373 local quotes requested

We take great pride in being family owned and operated. Our mission is to provide our customers with exceptional service while delivering top-notch quality. Our reputation is based on the service and quality we provide, as well as the safety of our customers and their homes. We strive for transparency throughout your entire experience with our company and as well, promise to be upfront and honest. We treat your home like our home. Call us today for Better Service, Better Price, Better Value!

"They did a great job, although a little expense despite the fact that I had already bought the new faucet."

Lisa Z on April 2025

We take great pride in being family owned and operated. Our mission is to provide our customers with exceptional service while delivering top-notch quality. Our reputation is based on the service and quality we provide, as well as the safety of our customers and their homes. We strive for transparency throughout your entire experience with our company and as well, promise to be upfront and honest. We treat your home like our home. Call us today for Better Service, Better Price, Better Value!

"They did a great job, although a little expense despite the fact that I had already bought the new faucet."

Lisa Z on April 2025


Avatar for Christian Home Services Heating, Cooling, Plumbing & Electrical
Christian Home Services Heating, Cooling, Plumbing & Electrical
1320 Industrial Boulevard
4.37(
223
)
Approved Pro
Christian Home Services Heating, Cooling, Plumbing & Electrical
1320 Industrial Boulevard
4.37(
223
)
Approved Pro
Customers say: Super punctual
172 local quotes requested
36 years of experience

Christian Heating, Cooling, & Plumbing has been a leading service provider in the Bucks County and surrounding areas since 1989. We've served thousands of customers providing each customer with expert technicians, honest pricing, prompt and friendly service, and personalized advice & recommendations on your heating & cooling or plumbing systems tailored to your requirements. We pride ourselves on our high-level of personalized customer service to ensure that your home environment is as safe and comfortable as possible. We offer service and installation of HVAC systems from Carrier & Daikin. Our expert service technicians receive ongoing training weekly to ensure they are able to fix any issue our homeowners may encounter.

"I scheduled an appointment with them in response to their ad to flush a hot water tank for $49, no trip charge or add on expenses. After scheduling and in advance of the appointment I called for details regarding the service to be provided at this very hard to believe price. No matter what time of day I called I was always routed to an answering service that only scheduled appointments. Each time they said they would reach out to a manager to get my questions answered. After 3 calls and an email without a response, I cancelled my appointment."

Lisa Z on April 2025

Christian Heating, Cooling, & Plumbing has been a leading service provider in the Bucks County and surrounding areas since 1989. We've served thousands of customers providing each customer with expert technicians, honest pricing, prompt and friendly service, and personalized advice & recommendations on your heating & cooling or plumbing systems tailored to your requirements. We pride ourselves on our high-level of personalized customer service to ensure that your home environment is as safe and comfortable as possible. We offer service and installation of HVAC systems from Carrier & Daikin. Our expert service technicians receive ongoing training weekly to ensure they are able to fix any issue our homeowners may encounter.

"I scheduled an appointment with them in response to their ad to flush a hot water tank for $49, no trip charge or add on expenses. After scheduling and in advance of the appointment I called for details regarding the service to be provided at this very hard to believe price. No matter what time of day I called I was always routed to an answering service that only scheduled appointments. Each time they said they would reach out to a manager to get my questions answered. After 3 calls and an email without a response, I cancelled my appointment."

Lisa Z on April 2025


Avatar for Unique Indoor Comfort
Unique Indoor Comfort
780 5th Ave
4.64(
663
)
Approved Pro
Unique Indoor Comfort
780 5th Ave
4.64(
663
)
Approved Pro
Customers say: Super punctual
233 local quotes requested
59 years of experience

"Helpful meets Helpful-Unique Indoor Comfort is now Ace Hardware Home Services, a fourth-generation heating, cooling, plumbing and electrical service company based in King of Prussia, PA. We are a customer service company that happens to excel in heating, air conditioning, plumbing and electrical home services. We have a unique reputation for superior service and quality craftsmanship --- but don't take our word for it --- Experience the Unique service firsthand." Providing HVAC service and repair, system replacement, and air conditioning solutions for older homes. Residential plumbing service, repair, emergency service, and water heaters. Electrical emergency service, repair, home upgrades, generators and EV Chargers.

"Jeff and his team did and excellent job with the installation of two Daikin HVAC units. I had many questions about the units and install and they were quick and thorough in responding. The price and warranty were competitive with high end brands. The crew was courteous and professional during the two day install. They were the only company that included replacement of the coolant lines, rather than just flushing the old ones. So far the Daikin variable speed AC units are exceptionally quiet and the house is very comfortable. Would recommend Ace Home Services and Unique Comfort without reservation."

Dean W on June 2025

"Helpful meets Helpful-Unique Indoor Comfort is now Ace Hardware Home Services, a fourth-generation heating, cooling, plumbing and electrical service company based in King of Prussia, PA. We are a customer service company that happens to excel in heating, air conditioning, plumbing and electrical home services. We have a unique reputation for superior service and quality craftsmanship --- but don't take our word for it --- Experience the Unique service firsthand." Providing HVAC service and repair, system replacement, and air conditioning solutions for older homes. Residential plumbing service, repair, emergency service, and water heaters. Electrical emergency service, repair, home upgrades, generators and EV Chargers.

"Jeff and his team did and excellent job with the installation of two Daikin HVAC units. I had many questions about the units and install and they were quick and thorough in responding. The price and warranty were competitive with high end brands. The crew was courteous and professional during the two day install. They were the only company that included replacement of the coolant lines, rather than just flushing the old ones. So far the Daikin variable speed AC units are exceptionally quiet and the house is very comfortable. Would recommend Ace Home Services and Unique Comfort without reservation."

Dean W on June 2025


Avatar for Bianchi Bros. Plumbing and Drain Cleaning
Bianchi Bros. Plumbing and Drain Cleaning
1041 Taylor Drive
4.73(
15
)
Approved Pro
Bianchi Bros. Plumbing and Drain Cleaning
1041 Taylor Drive
4.73(
15
)
Approved Pro
Customers say: Quality work
Recommended by 93% of Angi customers
Recommended by 93% of HomeAdvisor customers
125 local quotes requested

We specialize in plumbing services, repairs, inspections, installations, drain cleaning, water heaters, and more! We offer a diverse range of services tailored to meet the unique needs of every customer. We take a personalized approach to each project. We work closely with our clients to understand their vision, preferences, and budgetary requirements. We strive to exceed expectations by delivering exceptional service, great quality work, and professionalism on every job. Read more below on all the services we offer and contact us with any questions or to schedule a free estimate today!

"These guys are amazing. They came out and fixed the problem, as well as an additional issue that popped up. They explained everything that was wrong, fixed the plumbing issue and the ceiling that had to be cut to find the plumbing issue as well, so no need to find a separate contractor. Will definitely be my go-to for my old house plumbing issues."

Zakia S on June 2025

We specialize in plumbing services, repairs, inspections, installations, drain cleaning, water heaters, and more! We offer a diverse range of services tailored to meet the unique needs of every customer. We take a personalized approach to each project. We work closely with our clients to understand their vision, preferences, and budgetary requirements. We strive to exceed expectations by delivering exceptional service, great quality work, and professionalism on every job. Read more below on all the services we offer and contact us with any questions or to schedule a free estimate today!

"These guys are amazing. They came out and fixed the problem, as well as an additional issue that popped up. They explained everything that was wrong, fixed the plumbing issue and the ceiling that had to be cut to find the plumbing issue as well, so no need to find a separate contractor. Will definitely be my go-to for my old house plumbing issues."

Zakia S on June 2025


Avatar for Gorilla, Inc.
Gorilla, Inc.
4.50(
8
)
Approved Pro
Gorilla, Inc.
4.50(
8
)
Approved Pro
Customers say: Quick response
43 local quotes requested
Emergency services offered

Gorilla, Inc. is your go-to plumbing expert in Philadelphia. With our exceptional service and expertise, we tackle all your plumbing needs efficiently. Contact us today for top-notch solutions that set us apart from the competition! We specialize in all your plumbing needs. We pride ourselves in doing the right thing the first time. Customer service is of the utmost imprtance to us. We can not wait to speak with you about your plumbing needs. Call or text us today for a free estimate.

"Excellent. Simple fix. Honest price. Thank you!!!!"

Chris B on June 2025

Gorilla, Inc. is your go-to plumbing expert in Philadelphia. With our exceptional service and expertise, we tackle all your plumbing needs efficiently. Contact us today for top-notch solutions that set us apart from the competition! We specialize in all your plumbing needs. We pride ourselves in doing the right thing the first time. Customer service is of the utmost imprtance to us. We can not wait to speak with you about your plumbing needs. Call or text us today for a free estimate.

"Excellent. Simple fix. Honest price. Thank you!!!!"

Chris B on June 2025


Avatar for Aqua Joe Plumbing & Drains LLC
Aqua Joe Plumbing & Drains LLC
Based In
4.91(
33
)
Approved Pro
Aqua Joe Plumbing & Drains LLC
Based In
4.91(
33
)
Approved Pro
Super Service Award
Customers say: True professional
Recommended by 96% of Angi customers
Recommended by 96% of HomeAdvisor customers
62 local quotes requested

Aqua Joe Plumbing & Drains, LLC is a trusted provider of top-notch plumbing services in South Jersey. Serving Atlantic, Burlington, Camden, Gloucester and Mercer Counties, this locally owned and operated company has built a solid reputation for delivering reliable and affordable solutions.

"It was ok. Rough inspection was passed."

Canetti H on December 2024

Aqua Joe Plumbing & Drains, LLC is a trusted provider of top-notch plumbing services in South Jersey. Serving Atlantic, Burlington, Camden, Gloucester and Mercer Counties, this locally owned and operated company has built a solid reputation for delivering reliable and affordable solutions.

"It was ok. Rough inspection was passed."

Canetti H on December 2024


Avatar for Clear Flow Water Solutions LLC
Clear Flow Water Solutions LLC
1064 Memorial Hwy
3.53(
47
)
Approved Pro
Clear Flow Water Solutions LLC
1064 Memorial Hwy
3.53(
47
)
Approved Pro
25 local quotes requested
17 years of experience

Clear Flow is a family owned and operated full service plumbing company. We have fully stocked plumbing trucks and experienced technicians ready to accommodate each customer's needs in each *county* every day (* Berks, Chester, Lancaster,Lehigh and Montgomery*). You will always see the same service professional and get to develop a great professional relationship with you plumber! Our office is small but very efficient, you'll actually get to speak to a real person and not a machine. Our office is open 9am-5pm week days and 9am-2pm Saturdays but when the office is closed, calls are forwarded directly to the Owner's mobile phone! You will always be taken care of immediately, 24 hours/7 days a week. In addition to plumbing, we offer customized water treatment options, such as water softeners, iron breakers, purified water systems, bacteria removal systems and well services. We also do bathroom renovations. No job is too big or too small.

"Just like some the other comments….Extremely unprofessional customer service person who answers the phone, interrupted several times and hung up on me. If you have a problem with their work won’t help you. Even when I inquired about warranty of their work I got a rude attitude.DO NOT RECOMMEND"

Lena O on February 2025

Clear Flow is a family owned and operated full service plumbing company. We have fully stocked plumbing trucks and experienced technicians ready to accommodate each customer's needs in each *county* every day (* Berks, Chester, Lancaster,Lehigh and Montgomery*). You will always see the same service professional and get to develop a great professional relationship with you plumber! Our office is small but very efficient, you'll actually get to speak to a real person and not a machine. Our office is open 9am-5pm week days and 9am-2pm Saturdays but when the office is closed, calls are forwarded directly to the Owner's mobile phone! You will always be taken care of immediately, 24 hours/7 days a week. In addition to plumbing, we offer customized water treatment options, such as water softeners, iron breakers, purified water systems, bacteria removal systems and well services. We also do bathroom renovations. No job is too big or too small.

"Just like some the other comments….Extremely unprofessional customer service person who answers the phone, interrupted several times and hung up on me. If you have a problem with their work won’t help you. Even when I inquired about warranty of their work I got a rude attitude.DO NOT RECOMMEND"

Lena O on February 2025


Avatar for M.C.R PRO LLC
M.C.R PRO LLC
165 California Rd
4.66(
38
)
Approved Pro
M.C.R PRO LLC
165 California Rd
4.66(
38
)
Approved Pro
Customers say: Quick response
77 local quotes requested
9 years of experience

M.C.R Pro LLC has been proudly servicing the Philadelphia and Lehigh Valley and surrounding areas since 2016. We are specialized in high quality plumbing services, and make ourselves available 24/7 for those unexpected emergencies. Our staff of fully checked, licenced professionals are ready to help you with any residential or commercial problem, anytime. With our no-fluff pricing, pride in client satisfaction, and expert experience, trust M.C.R Pro for your next plumbing project. Call us today for a estimate and ask us about our first-time new customer and senior citizen discounts!

"Excellent everything was explained as to what happened and what he had to do to fix the problem 💯"

Barbara C on March 2025

M.C.R Pro LLC has been proudly servicing the Philadelphia and Lehigh Valley and surrounding areas since 2016. We are specialized in high quality plumbing services, and make ourselves available 24/7 for those unexpected emergencies. Our staff of fully checked, licenced professionals are ready to help you with any residential or commercial problem, anytime. With our no-fluff pricing, pride in client satisfaction, and expert experience, trust M.C.R Pro for your next plumbing project. Call us today for a estimate and ask us about our first-time new customer and senior citizen discounts!

"Excellent everything was explained as to what happened and what he had to do to fix the problem 💯"

Barbara C on March 2025


Erick The Plumber
1400 N Brewster Rd
No reviews
Erick The Plumber
1400 N Brewster Rd
No reviews
1 years of experience

Plumber with over 5 years of experience. Can do anything from slab plumb in, commercial/residential rough ins and final installation plumbing. I also have experience with service plumbing and remolding. Gas install and removal is also one of the many skill trades i have picked up.

Plumber with over 5 years of experience. Can do anything from slab plumb in, commercial/residential rough ins and final installation plumbing. I also have experience with service plumbing and remolding. Gas install and removal is also one of the many skill trades i have picked up.


Waterworks Plumbing and Heating Services LLC.
247 Sunnybrook Road
4.50(
8
)
Waterworks Plumbing and Heating Services LLC.
247 Sunnybrook Road
4.50(
8
)

Always At Your Service More than just a plumber, Waterworks Plumbing & Heating Services is a true member of the community, providing necessary services at affordable prices. Whether you're dealing with backflow issues or faulty plumbing fixtures, we'll make sure your home or business is in good hands. We can take on everything from new plumbing fixture installations to sewage repair services, and we'll be there quickly to avoid as much damage as possible. When you need local plumbing services in Barrington, NJ, rely on Waterworks Plumbing & Heating Services. Faulty Plumbing Is No Problem For Us Rely on Us for Local Plumbing Services in the Barrington, NJ Area Nobody likes calling a plumber, but when there's a problem you want it sorted out fast. Waterworks Plumbing & Heating Services LLC strives to do exactly that. Our expert plumbing contractors will address every possible issue your property may have with speed, competence and professionalism. Give us a call for general plumbing services, sewage system repairs, water heater maintenance, drain cleaning and more!

"Wow. Waterworks. Where to begin. My family and I moved here from Washington State in 2019. We have a 100 year old house, and right before COVID my sewer pipes had issues and there was raw sewage filling my basement. I called my home warranty, Cinch, and they attached me to Waterworks. Bobby came out, assessed the damage, and they got to work. Then the guy running the operation, Joe, came on the scene. My basement freezer was unplugged, ruining a few hundred bucks worth of meat. I went out one day, smiled, asked if I could get them anything–usually that means something to drink, water. Joe said “Yeah, how ‘bout some Hoagies?” I thought it was a joke, but he was dead serious. Now if I say no, I’m the jerk. So lunch cost me 200 bucks. The day they were digging the trench to replace the pipe it was pouring. But they dug it anyway, destroying my whole yard. Joe said, don’t worry, lay some sod down–it’ll be cheap. They gave me options for run off to go to the curb–the dollar signs were already out of control. I ask what’s the cheapest, and he tells me to run it out the side for it to just go down to the street. At this point, being new to all this, that sounded fine. It wasn’t–it flooded my neighbor’s driveway every day. I call, Joe tells me to just bypass it so water goes out with the sewage. What I didn’t know was that it was illegal. To top it all off, the cleanout was put, sticking up, in the middle of my dirt yard–not close to the house, where it should have gone. He said not to worry, they’d cut it back in the spring and I could put a pond over it or bushes or something. Then it came time to get Cinch to pay me three of the TEN THOUSAND it cost me for the job. I had to nag and nag and nag before he said he was on the phone with them for hours, but he had made sure to get me the best price. The check, he said, would come to him and I could come pick it up there, but he’d have to charge me for billable hours. I call Cinch, they said they cut the check immediately and it would come to my house in a few days. I called good ‘ole Joe and called him on it. He said he thought I’d just want to tip him for such a bang up job they did, A few years roll by–I had the pipe cut back, ate the rest of the costs or did things myself. Years go by. 2023. I had to call about a different issue, and I was sent to Waterworks again. I lost it. I talked to the new manager/owner, can’t remember her name.. Said Joe was out, she was horrified, wanted to make it right, and maybe I’d want to give them a good review when all was said and done. Here’s what ‘right’ looked like: They did everything they were supposed to, but they would run a new pipe to the street. They would do it for a discounted grand. Again, lost it–I shouldn’t have to pay a dime. I had a friend, a contractor, come over and look after I told him about it. The pipe from basement to street is already there. There were leaves covering it. Now I want to sell the house, and I still have to deal with this. Yeah, they sure made everything right. If I could go negative, I would."

Michael R on December 2024

Always At Your Service More than just a plumber, Waterworks Plumbing & Heating Services is a true member of the community, providing necessary services at affordable prices. Whether you're dealing with backflow issues or faulty plumbing fixtures, we'll make sure your home or business is in good hands. We can take on everything from new plumbing fixture installations to sewage repair services, and we'll be there quickly to avoid as much damage as possible. When you need local plumbing services in Barrington, NJ, rely on Waterworks Plumbing & Heating Services. Faulty Plumbing Is No Problem For Us Rely on Us for Local Plumbing Services in the Barrington, NJ Area Nobody likes calling a plumber, but when there's a problem you want it sorted out fast. Waterworks Plumbing & Heating Services LLC strives to do exactly that. Our expert plumbing contractors will address every possible issue your property may have with speed, competence and professionalism. Give us a call for general plumbing services, sewage system repairs, water heater maintenance, drain cleaning and more!

"Wow. Waterworks. Where to begin. My family and I moved here from Washington State in 2019. We have a 100 year old house, and right before COVID my sewer pipes had issues and there was raw sewage filling my basement. I called my home warranty, Cinch, and they attached me to Waterworks. Bobby came out, assessed the damage, and they got to work. Then the guy running the operation, Joe, came on the scene. My basement freezer was unplugged, ruining a few hundred bucks worth of meat. I went out one day, smiled, asked if I could get them anything–usually that means something to drink, water. Joe said “Yeah, how ‘bout some Hoagies?” I thought it was a joke, but he was dead serious. Now if I say no, I’m the jerk. So lunch cost me 200 bucks. The day they were digging the trench to replace the pipe it was pouring. But they dug it anyway, destroying my whole yard. Joe said, don’t worry, lay some sod down–it’ll be cheap. They gave me options for run off to go to the curb–the dollar signs were already out of control. I ask what’s the cheapest, and he tells me to run it out the side for it to just go down to the street. At this point, being new to all this, that sounded fine. It wasn’t–it flooded my neighbor’s driveway every day. I call, Joe tells me to just bypass it so water goes out with the sewage. What I didn’t know was that it was illegal. To top it all off, the cleanout was put, sticking up, in the middle of my dirt yard–not close to the house, where it should have gone. He said not to worry, they’d cut it back in the spring and I could put a pond over it or bushes or something. Then it came time to get Cinch to pay me three of the TEN THOUSAND it cost me for the job. I had to nag and nag and nag before he said he was on the phone with them for hours, but he had made sure to get me the best price. The check, he said, would come to him and I could come pick it up there, but he’d have to charge me for billable hours. I call Cinch, they said they cut the check immediately and it would come to my house in a few days. I called good ‘ole Joe and called him on it. He said he thought I’d just want to tip him for such a bang up job they did, A few years roll by–I had the pipe cut back, ate the rest of the costs or did things myself. Years go by. 2023. I had to call about a different issue, and I was sent to Waterworks again. I lost it. I talked to the new manager/owner, can’t remember her name.. Said Joe was out, she was horrified, wanted to make it right, and maybe I’d want to give them a good review when all was said and done. Here’s what ‘right’ looked like: They did everything they were supposed to, but they would run a new pipe to the street. They would do it for a discounted grand. Again, lost it–I shouldn’t have to pay a dime. I had a friend, a contractor, come over and look after I told him about it. The pipe from basement to street is already there. There were leaves covering it. Now I want to sell the house, and I still have to deal with this. Yeah, they sure made everything right. If I could go negative, I would."

Michael R on December 2024

...
Showing 1-10 of 136

FAQs for water softener service projects in Philadelphia, PA

The license requirements for water softener installation depend on your location. Some municipalities require that the installer hold a plumbing license, some require a permit and an inspection, but no license for the installer, and some require a permit and a license for the installer. Regardless of the local laws in your area, it’s always a good idea to hire a licensed plumber or installer. These pros will install your system properly and have the experience to size the system appropriately. Use Angi’s state licensing tool to check your installer’s license status.

Water softeners are worth the money if you live in an area with hard water. Hard water is safe to drink, but it poses serious threats to your plumbing system. The minerals in hard water will gradually build up on the inside walls of your pipes, reducing water flow to your fixtures. The minerals can also gradually corrode your plumbing system, reduce its lifespan, and increase the risk of leaks. Hard water also makes soap and detergent less effective. Water softener systems can solve all these issues, making them a great investment.

It’s possible to install a water softener yourself, but we don’t recommend it. Water softeners require working with copper pipes and electrical wiring, neither are suitable tasks for most DIYers. Plus, working with water and electricity together is dangerous and could pose a risk to your safety. Water softeners also need to be calibrated so that they don’t make your water too soft, as soft water poses just as many risks as hard water. Overall, it’s well worth hiring a local water softener installer to place your water softener system.

The cost to install a water softener system is $1,500 on average, ranging between $200 and $6,000. The labor for water softener work typically costs between $150 and $1,000, so you can add that to your equipment costs to get an accurate total. Your price will depend on many factors, including the following:

  • System capacity 

  • Home size

  • Water hardness levels

  • Type of water softener

  • Presence of electricity in the installation area

  • Local permit costs

Your water softener size is based on your total household water consumption. In most cases, you can assume the average household member will use around 75 gallons per day. Multiply that by the number of people in your home, then multiply by 10 (for the typical grains per gallon). You’ll get a number in grains that should help roughly size your water softener. However, it’s best to hire a professional to install your system and use more exact numbers, like your exact average water consumption per day and starting water hardness.

The Philadelphia, PA homeowners’ guide to water softener services
From average costs to expert advice, get all the answers you need to get your job done.
Father and son washing tomatoes in the kitchen sink
May 20, 2025
May 20, 2025
If you want clean, less-contaminated water, a whole-house filter might be the answer. Learn how much a whole-house water filtration system costs in this guide.
Water softner system
Jan 15, 2025
Jan 15, 2025
How much a water softener costs depends on your home’s size, and the system’s type and capacity. Our expert guide explores all the price factors.
A man fixing pipes under a sink
Apr 23, 2025
Apr 23, 2025
Your cost to install an under-sink water filter will depend on the type and size of system you choose and whether you need professional installation.
Woman filling a mug with water
May 24, 2024
May 24, 2024
Discover the key differences between a water filter versus water purifier. Find out which option is best for your household's water needs.
A woman’s hands washing lettuce at kitchens’s sink
May 30, 2024
May 30, 2024
Need help dialing in your water hardness? Use this handy DIY guide on how to set a water softener to save money and get the best results possible.
woman getting water from kitchen sink
Aug 6, 2024
Aug 6, 2024
While not all symptoms of too much chlorine in water are cause for concern, there are times when you should call a pro. Get the details in this article.
What do you need done? We’ll find top pros.
  • 🌱 "Mow a small front yard"
  • 🛠 "Fix a leaking pipe under the sink"
  • 🏠 "Repair shingles on an asphalt roof"