Kitchen remodeling
Bathroom remodeling
Home additions & ADU
Roofing
Windows & doors
Driveway & pavers
FenceFree written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Toto Construction in Upland, CA | Framework Contractors
We install, reset, and service Toto toilets and Washlet systems across Upland, from the citrus-era bungalows near downtown (91786) to the sloped foothill builds in 91784. We’re an independent contractor, not authorized or sponsored by Toto, and what makes our Toto work different in Upland is simple: we know how this city’s hard water and mixed housing stock actually affects flush systems, flanges, and bidet seats. Call (844) 681-3590 for a free estimate on any Toto service or bathroom remodeling project.
Why Upland Residents Choose Us for Toto Service
We’ve reset Toto gravity and pressure-assisted toilets in century-old Craftsman homes and in modern slab-on-grade builds within a few blocks of each other. That range matters. The way a Toto Drake behaves in a 1920s wood-frame with original cast-iron plumbing isn’t the same as in a 2015 foothill build with PEX and a properly sloped slab. Our owner, Noel Carbajal, spent three decades building and remodeling across Southern California before leading Framework Contractors, and he’s the reason our techs approach every Toto job as a small construction project rather than a quick swap. Put simply: if the flange is cracked, the floor slopes, or the supply line hasn’t been touched since the Eisenhower administration, we check the whole stack, not just the tank. We keep genuine Toto OEM fill valves, flappers, gaskets, and flush tower cartridges on hand for faster Upland turnaround, and we bring quality aftermarket rings and supply lines for the work you’ll never see. If you’re already browsing Toto sales & service, you’ll find we carry the full service range from a single accountable crew.
Styles & brands we work with







Common Toto Construction Problems We Solve in Upland
Here’s what actually goes wrong on Toto equipment in this city, based on the calls we get week over week:
- Running toilets and slow-refilling tanks on Drake and Ultramax models. Upland’s water is hard and mineral-heavy, and those minerals eat away at fill and flush valve assemblies. If your Toto runs long after a flush or hisses between uses, it’s almost always scale-blocked or worn OEM valves. We replace them with genuine Toto parts, not the cheapest assembly on the shelf.
- Washlet seat failures from mineral buildup or power issues. The S-series and C-series Washlets are reliable, but they don’t love mineral-heavy water or bathrooms that were never wired for a dedicated GFCI outlet. We see this most in older 91786 bathrooms where a Washlet was added years after the house was built. The fix is often a scale treatment, a supply line correction, and a proper circuit if the seat is worth saving.
- Wax ring and flange leaks in older homes. Many prewar Upland homes have cast-iron closet flanges that have cracked or settled. A G-Max gravity flush will seep slowly at the base of the toilet when the flange sits low, and that rots the subfloor silently. 91786 is the hotbed for this. We pull the toilet, inspect the flange, replace what’s bad, and reset level.
- Weak or incomplete flushes on pressure-assisted and EcoPower systems. The EcoPower and pressure-assisted cartridges and inlet valves are sensitive to the same sediment that builds in older pipes. We get calls from Upland homeowners who’ve tried three different plungers before realizing the flush system itself is underperforming. New cartridge, new inlet valve, done correctly.
- Rocking toilets on uneven floors. This one shows up in 91784 foothill builds where the slope itself causes a toilet to shift over time. A rocking toilet isn’t just annoying. It breaks the seal, which means water where it shouldn’t be. We shim and re-flange as needed.
Toto Service in Upland: What Local Conditions Mean for Your Equipment
Upland’s name comes from the citrus-era “uplands,” and today that history still splits the city’s plumbing into two very different worlds. The flat grove-era parcels in 91786, around the old downtown grid, sit on foundations laid before World War II. The hillside lots in 91784, climbing toward the San Gabriel foothills, sit on sloped pads with alluvial-fan soils that shift more than anyone wants to admit. Those two conditions demand completely different Toto installations. On a flat 91786 slab, setting a Toto Ultramax or Drake II is a clean, predictable job: new closet flange, new wax ring, bolt it down, supply it, done. But on a sloped 91784 bathroom floor, a Toto toilet that gets set without shims and a proper re-flange will rock loose within months. The slope also changes how water drains through the trap and waste line, so we set those toilets with the slope in mind, not against it. This distinction between flat and sloped Upland floors gets missed by generic service pages, and it’s the single biggest reason a Toto that works fine in one house fails in another three blocks away.
A field example we still talk about: on a citrus-era Craftsman near historic downtown in 91786, our tech found a Toto Ultramax II rocking on a cracked closet flange with a slow seep at the base. We pulled the toilet, replaced the flange and wax ring, reset it level, and swapped the worn OEM fill valve. That was two years ago and the flush has been solid since. Up in the 91784 hillside area, we reset a Drake on a sloped bathroom floor with shims and a new supply line so the pressure-assisted flush wouldn’t rock loose. Two Upland homes, two completely different jobs, same brand of toilet. That’s why local experience matters more than a brand logo.
Toto Models & Products We Service in Upland
We work on the entire Toto residential line you’re likely to have in an Upland home. The Drake and Drake II two-piece toilets are the most common, followed by the Ultramax and Ultramax II one-piece models that show up in remodeled bathrooms. We service EcoPower and EcoPower/EcoV flush systems, plus the S-series and C-series Washlet electronic bidet seats. Our parts approach is honest and specific: we use genuine Toto OEM fill valves, flappers, gaskets, and flush tower cartridges where the model calls for them, because aftermarket parts for Toto internals often cause more problems than they solve. For the hidden work – closet flanges, wax rings, supply lines – we use quality aftermarket pieces that hold up to Upland’s hard water. When a Toto is repairable, we repair it. When an older one-piece bowl has a cracked flange or a Washlet has a failed control board, we’ll tell you straight whether replacement is the better spend.
See the difference
Before
After
Before
After
Before
AfterToto Service Pricing in Upland
Most Toto service calls in Upland are repair jobs rather than full installations, and the cost depends on what’s failed and which Upland house it’s in. Here’s what the broader bathroom work typically runs, so you can plan accordingly:
| Service | Typical Upland Range |
|---|---|
| Bathroom Remodel | $9,000 – $28,000 |
| Walk-In Shower Installation | $4,500 – $12,000 |
| Bathroom Vanity Installation | $800 – $3,000 |
A simple Toto flush valve or fill valve replacement runs on the lower end of any bathroom repair. A full remodel that includes a new Toto toilet, Walk-In shower, and vanity lands higher. Your free estimate covers the full scope, line by line, so you know what you’re paying before we start. Call (844) 681-3590 for an exact quote on your Upland home.
Serving Upland, CA — Our Local Coverage Area
We’re based in the Upland area and know this community well. Use the map below to see our service coverage — if you’re nearby, we can almost certainly help.
FAQs – Toto Construction in Upland
Yes. Upland’s hard, mineral-heavy water builds scale on the fill valve and flush valve assemblies over time, which is exactly what causes a slow-refilling tank and a toilet that runs between flushes. We replace the worn OEM valve, clean the inlet, and the problem’s gone. Call (844) 681-3590 for an appointment.
In most cases, yes. The two things that matter are a clean, accessible water supply near the toilet and a GFCI outlet nearby. Many older 91786 bathrooms were never wired for a bidet seat, so we’ll often add a dedicated circuit before installing the Washlet, but that doesn’t require ripping out tile. Call (844) 681-3590 and we’ll confirm what your bathroom needs.
Yes. On sloped foothill floors we shim the toilet level and re-flange with the slope in mind, because a toilet set tight on an uneven floor will rock loose and break the wax seal. On the flat grove-era slabs in 91786, it’s a more straightforward flange-and-ring job. Either way, the installation has to match the floor it’s sitting on. Call (844) 681-3590 for a free estimate.
The flange is almost always repairable, even if it’s cracked or sitting low. We remove the toilet, replace or bolster the flange, set a new wax ring, and reset the toilet level. The toilet itself usually doesn’t need replacing unless the bowl base is also cracked. Call (844) 681-3590 and we’ll tell you honestly which it is.
Yes. We use genuine Toto OEM fill valves, flappers, gaskets, and flush tower cartridges on Toto toilets, and we use quality aftermarket rings and supply lines for the hidden work. This is the most reliable combination for Upland’s hard water. Call (844) 681-3590 to schedule service.
Service Areas Near Upland
We serve all of Upland’s ZIPs from 91784 through 91786, and we regularly take Toto service calls from nearby communities including Santa Ana, Tustin, Orange, North Tustin, Garden Grove, and Fountain Valley. For Toto work in those areas, see Upland service area details, or for homes closer to the foothills, check Toto service in Pedley and Toto service in Glen Avon. Call (844) 681-3590 to confirm your location.
Book Your Toto Service in Upland Today
If your Toto is running, rocking, or flushing weak, don’t wait for the subfloor to tell you. Call (844) 681-3590 to schedule a free estimate for Toto repair, full bathroom remodeling, walk-in showers, or tile and fixture work across Upland. We’ll send someone who knows the difference between a 91786 slab and a 91784 slope.
Written by Noel Carbajal, Owner at Framework Contractors, serving Upland since 2016. Build it right the first time – the second time costs twice as much and nobody’s happy.