Serving St. Charles and St. Louis
Plumbing Made
Personal.
From quick repairs to new installations.
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?