Skip to Content

Serving St. Charles and St. Louis

Plumbing Made
Personal.

From quick repairs to new installations.

Call 314-220-1827
A plumber and homeowner standing in a bright kitchen discussing service, with Johnson Plumbing lettering on his shirt.Illustrative photo
  • Licensed, Bonded & Insured
  • Upfront Pricing
  • On Time
  • Locally Owned

Homeowner Services

Why Homeowners Call Us

  • You Talk to the Plumber

    Ryan answers the phone and bids every job. No call center between you and the person doing the work.

  • Free Estimates

    Estimates are free, and there is no service-call fee. We explain the proposed work and pricing before you approve the repair.

  • Owned by a Master Plumber

    R.S. Johnson Plumbing LLC is licensed, bonded and insured. Owner Ryan Johnson is a master plumber.

  • Arrival Text Updates

    You receive an arrival text before your service visit.

What Others Are Saying

“Ryan is wonderful. He's honest, reliable and knows his stuff.”

B.L., Wildwood

Common Questions

What areas do you serve?

St. Charles County and West St. Louis County — including O'Fallon, St. Charles, St. Peters, Wentzville, Lake St. Louis, Dardenne Prairie, Cottleville, Weldon Spring, Chesterfield, Wildwood, Ballwin, Kirkwood, Manchester, Ellisville, Creve Coeur, Town and Country, Clayton, and Ladue. If you're nearby and not listed, text us your address.

Do you handle emergencies?

Yes. Emergency plumbing service is available 24/7. Call or text 314-220-1827 for emergency assistance and current availability. Regular business hours are Monday through Friday, 8 a.m. to 4 p.m.

Are You Licensed, Bonded and Insured?

Yes. R.S. Johnson Plumbing LLC is licensed, bonded and insured. Owner Ryan Johnson is a master plumber.

How does pricing work?

Estimates are free, and there is no service-call fee. We explain the proposed work and pricing before you approve the repair.

Will I know who's coming?

A member of the Johnson Plumbing team will handle your service. You will receive an arrival text before the visit.

Should I repair or replace my water heater?

We assess the symptoms, condition and repair options before recommending a repair or replacement. A leaking tank may require replacement; age alone does not determine the right choice.

Can I book online?

Select Request Service to use our Housecall Pro booking system. Follow the confirmation you receive for scheduling details. For emergency assistance, call or text 314-220-1827.

Ready to Get Started?

Let's Take Care of It.