Family owned and operated since 2005
TJM Sewer & Plumbing is a family business that has served the Elgin area since 2005. Owner Todd Mendoza built the company on drains, sewers, and honest work, and more than 20 years later the same name is still on the trucks. Every one of our sewer and plumbing services is handled by our own crew, the same way it has been done since day one.
A licensed plumber on your job, not just in the office
Todd is a licensed plumber, and he still works jobs, not just estimates. When your water heater, drain, or sewer line needs attention, the person planning the fix has spent over 20 years with the tools in his hands. That shows in the details: clean copper joints, correct venting, and work done right the first time. We are licensed, bonded, and insured on every job we take.
See the problem before you pay to fix it
Every sewer rodding we do comes with a free sewer camera inspection. After we clear the line, the camera goes in and you watch the monitor with us. If the pipe is clean, you know it. If there are roots, a crack, or a break, you see it on screen before you approve any repair. No guessing and no pressure, just a clear picture of what is under your yard.
Our own excavation equipment, no subcontractors
When a sewer or water line has to be dug up, many plumbers call in a subcontractor. We do not. TJM runs its own excavation equipment, so the same company that finds the problem digs the trench, sets the new pipe, and backfills the yard. One crew and one point of contact from the first camera pass to the last shovel of dirt.
Old galvanized and cast iron pipe is our specialty
Older homes around Elgin still run on galvanized steel and cast iron pipe. Those lines rust shut, leak, and choke your water pressure. Repiping is a TJM specialty: we convert old galvanized and cast iron to clean copper and PVC, so your water runs clear and your drains flow the way they should.
Serving Kane, Cook, and DuPage counties, 24 hours a day
TJM serves homeowners across Kane, Cook, and DuPage counties, including Elgin, South Elgin, Streamwood, Bartlett, Hoffman Estates, and Carpentersville. The phone is answered 24 hours a day, 7 days a week, because sewer backups do not wait for business hours. See all of our service areas.

