The floor of the pit is a wood platform that sits on concrete-block piers on your existing slab. Three beam lines are set at stepped heights, so every joist that rests on them is automatically tilted ¼ inch per foot toward the front. All wash water runs to a trench drain along the front edge, through a sediment and lint trap, and into the sanitary sewer.
The platform is skinned with two layers of plywood, then laminated with fiberglass and finished in gelcoat with non-skid grit. That makes one seamless, boat-hull-style tub, including the 6-inch curbs, that you can scrub with a rotary machine and hose down every day. No slab cutting or jackhammering is needed.
Why 14 × 20: it takes a 12 × 18 rug flat with about a foot of working border, and two 9 × 12s side by side. Why 18 inches high: it leaves room under the deck for the beams, joists, and a drain line that can fall by gravity into the trap without a pit in the floor.
This is the decision that drives everything else. Find your nearest floor drain, sewer cleanout, or sanitary line and put the pit's front-left corner (the trench outlet) as close to it as you can.
A floor drain or sewer connection within about 15 ft. The outlet runs downhill into the trap and on to the drain. Nothing to break, nothing to power.
No drain nearby. The trap gets a submersible utility pump with a float switch, and a plumber runs a discharge line to the sewer. Size the pump well above your hose flow; two hoses can run 15–20 gallons a minute.
Hard, seamless, scrubbable, repairable, lasts many years. Slower and smellier to apply, and the resin and mat in bulk usually come from Home Depot or Lowe's online, or a marine supplier, rather than store shelves.
A single 45-mil pond liner sheet (20 × 25 covers the floor and curbs), glued down. Done in a day and about $1,500 cheaper, but soft. Rotary brushes and dragged rugs with hardware wear it, so expect to patch or replace it.
If you regularly wash rugs larger than 12 × 18, grow the pit in 4-ft steps along the 20-ft side (more joists, longer beams, more plywood). Don't make it deeper front-to-back without adding a fourth beam line.
If you're replacing an old pit, plan one extra day for demo, disposal, and patching. Check the slab where the old pit sat for cracks or soft spots before you set any piers on it.
Quantities are for the 14 × 20 plan with about 10% extra. Prices are rough October 2026 ranges; check your cart before you commit.
| Item | Qty | Use | Est. cost |
|---|---|---|---|
| 2×6×16 pressure-treated, ground contact | 23 | 21 joists + front and back rims, cut to 14′6″ | $415–505 |
| 2×8×12 pressure-treated | 12 | Doubled beams, 3 lines; splices land on piers | $240–310 |
| Solid concrete blocks, 4″ and 8″ | 24 | Piers, 6 per beam line | $75–120 |
| Composite shims | 4 bundles | Fine-tuning pier heights | $30 |
| Hurricane ties (H2.5A type) | 70 | Joists to beams | $80–110 |
| Exterior screws: 3″ (15 lb), 1⅝″ (10 lb) | — | Framing; sheathing | $120–160 |
| Construction adhesive (PL Premium) | 14 tubes | Beams, decking | $110 |
| 6-mil poly sheeting, 20 × 25 | 1 | Under the platform on the slab | $40 |
| Item | Qty | Use | Est. cost |
|---|---|---|---|
| ¾″ pressure-treated plywood | 11 | Subfloor, layer 1 | $770–990 |
| ¾″ exterior BC or ACX plywood (not treated) | 11 | Top layer that takes the fiberglass | $605–825 |
| 2×6×12 pressure-treated | 6 | Curbs, on edge | $110 |
| ½″ exterior BC plywood | 4 | Curb cladding | $180–220 |
| Moisture meter | 1 | Plywood must read under 12% before resin | $30 |
| Item | Qty | Use | Est. cost |
|---|---|---|---|
| Chopped strand mat, 1.5 oz, roll | ~1,000 sq ft | Two layers over floor, curbs, coves | $300–400 |
| Polyester laminating resin (unwaxed) | 18–20 gal | Buy in 5-gal pails | $1,100–1,500 |
| MEKP hardener | to match | Catalyst | $40–60 |
| Gelcoat or finish resin with wax, gray | 4 gal | Wear surface | $350–450 |
| Non-skid grit (aluminum oxide) | 2 lb | Floor coat only | $40 |
| Cabosil or microballoons | 1 bag | Thickened resin for coves and screw holes | $40 |
| Laminating rollers, chip brushes, mixing cups, acetone (5 gal) | — | Application and cleanup | $180 |
| Item | Qty | Use | Est. cost |
|---|---|---|---|
| Channel drain (NDS-type), 4–5″, with grates, end cap, bottom outlet | ~20 ft | Front trench | $300–450 |
| 4″ Schedule 40 PVC, elbows, cleanout, primer, cement | — | Outlet to trap to drain | $120 |
| Basket strainer for trench outlet | 1 | Catches fringe and lint | $25 |
| Sediment / lint trap | 1 | Two-chamber box with baffle, lid under 12″ tall | $150–300 |
| Submersible utility pump with float (pumped option only) | 1 | Lifts trap water to sewer | $150–250 |
| Item | Qty | Use | Est. cost |
|---|---|---|---|
| FRP wall panels 4 × 8 + adhesive (4 gal) + trims | 10 panels | Splash walls, back and one side, 8 ft tall | $660–760 |
| Ceiling curtain track + heavy vinyl curtain | 1 set | Open side splash control | $120 |
| 100% silicone | 6 tubes | Wall-to-curb joints, drain flange | $50 |
| Hose reels with 50 ft hot-water hose | 2 | Back wall, each corner | $250–400 |
| Thermostatic mixing valve, ball valves, PEX | — | Tempered water to reels | $250–400 |
| Gas tankless water heater, ~199k BTU | 1 | Continuous hot water (installed by plumber) | $1,400–2,200 |
| 20A GFCI receptacles with in-use covers | 3 | Scrubber, pressure washer, pump | $120 |
| LED vapor-tight 4-ft fixtures | 4 | Damp-rated overhead light | $200–320 |
| Group | Low | High |
|---|---|---|
| Framing | $1,200 | $1,500 |
| Deck and curbs | $1,700 | $2,200 |
| Fiberglass and finish | $2,000 | $2,600 |
| Drainage | $600 | $900 |
| Walls and curtain | $900 | $1,000 |
| Water and power materials | $2,400 | $3,600 |
| Materials total | ≈ $8,800 | ≈ $11,800 |
Licensed plumber and electrician labor, permits, and tankless venting typically add $2,000–5,000 depending on how far the gas, water, and power runs are.
With two people working full days. Add 1–3 weeks before day 1 for permits and getting trades scheduled.
Yellow: your crew. Solid blue: licensed trades. Hatched: cure time, no heavy use.
With an EPDM liner instead of fiberglass, days 6–8 collapse into one day and the cure wait mostly disappears, so you're looking at about 8 work days.
Checked against the plan's own numbers on 5 October 2026. Two things to change before you buy, then the parts that hold up.
| Resin : glass by weight | Resin needed | Gallons |
|---|---|---|
| 2 : 1 (optimistic) | 188 lb | 20.4 gal |
| 2.5 : 1 (realistic for hand-laid mat) | 234 lb | 25.5 gal |
| 3 : 1 (heavy roller, cold shop) | 281 lb | 30.6 gal |
| Shopping list above budgets | — | 18–20 gal |
1,000 sq ft of 1.5 oz chopped strand mat is about 94 lb of glass. The 18–20 gallons in the list only works at a 2:1 ratio, and chopped strand soaks up far more resin than cloth does — hand layup with a roller lands nearer 2.5:1.
| Measure | Value |
|---|---|
| Slope, ¼″ per ft over 14 ft | 3.50″ total fall |
| Water 1″ deep at the front reaches | 4.0 ft back |
| Share of floor actually tested | 29% |
| Depth needed to wet the whole floor | ≈ 3.5″ at the front |
Day 9 says fill to 1″ at the front and leave it 24 hours. Because the floor is sloped on purpose, water 1″ deep at the front runs out 4 ft back — the rear 10 ft and all four curb coves never get wet. The coves are exactly where mat bridges and leaves a void.
The 3D model and the fonts load from CDNs at runtime (three.js, OrbitControls, Google Fonts). On a warehouse connection that drops, the model falls back to a plain message and the build guide below it still works. If it needs to run offline on site, those three files can be bundled into the page.