Plumber Toilet Repair — Fix It Right the First Time

Armor Pro Services stops running toilets across San Antonio the same day you call — diagnosing the exact cause instead of swapping parts until something sticks. Licensed in Texas under RMP #36282, fully insured, and locally owned. We work to a single standard: find the root cause, fix it with quality parts, and leave nothing leaking. Free estimates, 24/7 emergency availability, and a one-year workmanship warranty in writing.

Plumber Toilet Repair — Fix It Right the First Time in San Antonio

Symptom-First Diagnosis: What Kind?

Hissing sound that never stops: This is almost always the fill valve. The fill valve refills the tank after a flush, and when the seal inside it wears out, water keeps flowing in even after the tank is full. You'll hear a steady hiss or whine from the back of the toilet. Phantom flushing — toilet cycles on its own: You hear a brief rush of water in an otherwise quiet house, usually every 15–45 minutes. That's a leaking flapper. Water is seeping silently from the tank into the bowl until the water level drops enough to trigger the fill valve. Classic phantom flush. Constant trickling into the bowl: If water trickles visibly into the bowl even after the tank has filled, your float is set too high or your refill tube is pushed too far into the overflow pipe. Tank water spills over the top of the overflow tube and drains straight down into the bowl in a loop. Knowing which symptom you have changes everything about how you fix it. Replacing a flapper when the real problem is the fill valve means you'll be back under the lid in three months. Identifying the symptom first is the single step most DIY guides skip entirely.

How Much Water Is It Wasting?

A running toilet can waste between 200 and 1,000 gallons of water per day depending on severity. At SAWS residential rates, a moderate leak of 300 gallons per day translates to roughly 9,000 extra gallons on your monthly bill. That's a real, measurable hit — often $50 to $200 added to a single month's statement. The worst part? Most running toilets are silent enough that homeowners don't notice for weeks. The leak doesn't show up on the floor. There's no puddle. The toilet appears to work fine. But the meter is spinning the whole time. A quick way to confirm you have a leak even before you hear it: drop a few drops of food coloring into the tank and wait 15 minutes without flushing. If color appears in the bowl, water is moving through — and you're paying for every gallon of it. Don't ignore this one.

DIY Fix Steps — With Pass/Fail Checkpoints

Step 1 — Inspect the flapper. Lift the tank lid and press down firmly on the flapper with your finger. If the running stops, you've confirmed a flapper leak. Drain the tank, unhook the flapper ears from the overflow tube pegs, disconnect the chain from the flush handle arm, and swap in a new flapper. Flush twice and watch the bowl. Pass: no more phantom cycling. Fail: still running — move to Step 2. Step 2 — Check and adjust the float. Flush, then watch the water level as the tank fills. It should stop about an inch below the top of the overflow tube. If it rises to the top of the tube or overflows into it, bend the float arm down (ball float) or slide the float collar down the fill valve shaft (cup float) until the shutoff triggers earlier. Pass: tank stops filling before reaching the overflow tube. Fail: float is already correct — move to Step 3. Step 3 — Trim or reposition the refill tube. The small flexible tube clipped to the top of the overflow pipe should only sit at the rim of the pipe — not inserted down into it. If it's pushed inside, it creates a siphon that drains the tank continuously. Pull it out and clip it flush to the rim. Pass: trickling stops. Fail: still running — move to Step 4. Step 4 — Replace the fill valve. Turn off the supply valve at the wall, flush to empty the tank, disconnect the supply line, unscrew the locknut under the tank, and pull the old fill valve out. Install a new universal fill valve (Fluidmaster 400A is the most common replacement part), reconnect the supply line, turn water back on, and set the water level per the manufacturer's mark on the valve body. Pass: tank fills to correct level and stops. Fail at any step: the valve seat, flush valve seat, or internal tank hardware may be damaged — that's when a professional repair pays for itself. One honest note: big-box flapper and fill valve replacements are designed to a lower durability standard than the OEM parts Armor Pro carries. A $4 flapper from a home improvement store often lasts 12–18 months before it starts leaking again. That's not a knock on the repair — it's a material quality gap worth knowing about before you climb back under the lid next year.

Why DIY Fixes Often Don't Last

Here's the thing most online guides won't tell you: fixing one component while missing an underlying issue is the most common reason a toilet starts running again within a few months. You replace the flapper, but the flush valve seat it seats against is corroded and pitted — so no rubber flapper will ever seal it properly again. You adjust the float, but the fill valve body itself is cracked internally and weeps even when the float shuts it off. Running toilets are often a symptom, not the root cause. Armor Pro's diagnostic process doesn't stop at the first failed component. We check the flush valve seat condition, the tank-to-bowl gasket, and the fill valve body before recommending a repair path — because showing up twice costs everyone more time than diagnosing it correctly the first time. There's also a risk angle worth naming directly: a continuously running toilet creates sustained moisture in and around the base of the tank. Over time, that can degrade the tank-to-bowl bolts and gasket, leading to a slow seep at the joint between tank and bowl. Left long enough, that moisture finds its way to the floor — and subfloor moisture underneath a toilet is an expensive problem that has nothing to do with the toilet itself.

What Armor Pro Does When You Call

When you call Armor Pro Services at 210-212-7667, you'll get a real person — not a call center. We'll ask you two or three quick questions to put the right parts on the truck before we arrive. Most running toilet calls are completed in a single visit because our trucks are stocked for the most common repairs. On arrival, the technician removes the tank lid and runs through the full diagnostic sequence: flapper seal check, flush valve seat inspection, float calibration, refill tube position, and fill valve function. We don't replace parts we don't need to replace. We tell you what we found, what it'll cost to fix, and you approve the work before we start. We use professional-grade replacement components — not big-box substitutes — because we warranty our work and don't want a callback in six months. Once the repair is done, we flush the toilet multiple times, verify the tank fills to the correct level, confirm there's no seep at the base, and clean up before we leave. The whole process for a standard running toilet repair typically takes under an hour. Armor Pro was built on repeat business from homeowners who got a straight answer and a repair that held. TX license #36282, fully insured, locally owned. That's the track record.

Running Toilet Repair Cost — What Affects It

We won't print a flat price here, because a flapper swap is a different job than a full tank rebuild — and publishing a number that doesn't match your situation does you no favors. What we can tell you is what drives the cost so you're not walking in blind. Scope of the repair: Replacing a single flapper or adjusting a float is the simplest, fastest repair. Replacing a fill valve adds labor and a higher-grade part. A full tank rebuild — new flapper, fill valve, flush valve, and all hardware — takes longer and costs proportionally more, but it's often the right call on a toilet that's been running intermittently for years. Part quality: Armor Pro uses professional-grade components that outlast standard retail replacements. The part cost is higher. The callback rate is lower. Access and existing damage: If the supply shut-off valve is corroded and won't close, that gets addressed before the toilet repair can begin. If the tank-to-bowl bolts are rusted through, they come out too. These are honest cost adders — not upsells. Call 210-212-7667 for a free estimate. We'll give you a clear number before any work starts.

Frequently asked

How much do plumbers charge to fix a toilet?

It depends on what's actually wrong. A flapper replacement is a short job with a low-cost part. A fill valve replacement takes a bit longer and the part costs more. A full tank rebuild — all internal hardware — is the most involved repair. Armor Pro provides a free estimate before starting any work, so you'll know the exact number upfront. Call 210-212-7667.

How much will a plumber charge to fix a leaking toilet?

Leaking toilets range from a tank-to-bowl gasket seep to a cracked base or failed wax ring — each a different job with different labor and materials. The scope of the leak determines the cost more than anything else. Armor Pro diagnoses the exact source before quoting, so you're not paying to fix the wrong thing. Free estimates available at 210-212-7667.

How much would a plumber charge to replace a toilet seal?

Replacing the wax ring seal at the base of a toilet involves pulling the toilet, scraping the old wax, setting a new ring, and resetting the toilet — typically a one- to two-hour job. The tank-to-bowl gasket is a separate seal and a shorter job. Armor Pro will tell you exactly which seal is the problem and what the repair costs before any work begins.

What do plumbers charge per hour in Texas?

Texas plumber hourly rates vary by company structure, overhead, and whether the job is billed hourly or flat-rate. Armor Pro uses upfront pricing — we quote the full job before starting, not an open-ended hourly clock. That way you know what you're paying regardless of how long it takes. Call 210-212-7667 for a straight answer.

Toilet runs for a few seconds then stops — what's wrong?

That's phantom flushing. A slow flapper leak lets water seep from the tank into the bowl until the water level drops enough to trigger the fill valve. The fill valve runs briefly to top the tank back up, then stops — creating that intermittent cycling sound. It's usually a flapper issue, but a pitted flush valve seat can cause the same symptom even with a new flapper installed.

Toilet runs after flushing for 30 seconds — is that normal?

Some fill time is normal — usually 60 to 90 seconds for a standard tank. If the toilet runs for 30 seconds and fully stops, that's likely fine. If it runs longer or never fully stops, the fill valve or float may need adjustment. If you hear trickling into the bowl during fill, the refill tube may be siphoning. A 5-minute inspection clarifies it immediately.

New flapper installed and toilet is still running — why?

The most common reason is a damaged flush valve seat. The seat is the plastic or porcelain ring the flapper presses against to form a seal. If it's corroded, cracked, or has mineral deposits built up around the rim, no rubber flapper will seal it properly. Run your finger around the seat — any roughness or pitting means the seat needs to be replaced or the entire flush valve assembly rebuilt.

Toilet is running but the water level looks fine — what does that mean?

If the water level appears normal but you can still hear running, the refill tube is likely siphoning water continuously into the overflow tube — maintaining the visual water level while water drains straight to the bowl. Pull the refill tube out of the overflow pipe and clip it to the rim instead of inserting it inside. That's the most overlooked cause of a running toilet with no visible fill problem.

Toilet runs in the middle of the night — should I be concerned?

Yes. Nighttime phantom flushing is the same flapper leak causing daytime cycling — you just notice it when the house is quiet. The toilet is wasting water around the clock, not just when you hear it. A toilet leaking 200 gallons per day doesn't take nights off. Don't wait on this one — call Armor Pro at 210-212-7667 and we'll get it sorted same day.

Click to Call · 210-212-7667