Plumbing in Fort Collins CO: What It Costs in a Town Built Around Old Houses
Plumbing in Fort Collins CO runs about $150 to $400 for a service call and basic repair, $1,400 to $3,200 for a water heater replacement, and $8,000 to $18,000 to repipe a typical single family home.
Adding a basement bathroom below the sewer line is $7,000 to $15,000 because it needs an ejector system rather than gravity drainage. Most repairs are same day.
What shapes plumbing here more than anything else is Old Town, where a large stock of pre 1940 houses has been carved into rentals over the decades, and where original supply lines, cast iron drains and a series of well meant partial upgrades often coexist inside the same wall.
Old Town Houses Have Been Replumbed in Pieces for Eighty Years
The pre 1940 housing around Old Town is one of the nicest things about Fort Collins and it is also the reason plumbing quotes here vary so much.
These houses have been through decades of ownership, and many were converted to rentals during the growth of the university, which is exactly the situation that produces piecemeal repair rather than planned replacement.
Open a wall in a house like that and you can find original galvanized, a stretch of copper from the seventies, a length of CPVC from a nineties bathroom remodel and a PEX repair from last decade, all in the same run.
Each transition between materials is a joint, each joint is a potential failure, and dissimilar metals joined without the right fitting corrode faster than either would alone.
This is why a plumber who quotes an Old Town house from the basement without opening anything is guessing.
It is also why the honest quote for these houses often includes an allowance rather than a fixed price for the unknown sections, and why a contractor who explains that up front is being straight with you rather than hedging.
If you own one of these, the single most useful thing you can do before spending money is have someone map what is actually in the walls.
It costs a service call and it turns a series of surprise repairs into a plan you can budget.
Ask for an allowance, not a guess
In a pre 1940 Fort Collins house, a fixed price for work behind closed walls is either padded to cover the worst case or is going to become a change order.
A quote with a clear base price plus a stated allowance for the unknown, with the hourly rate and how it will be documented, is the more honest structure and usually the cheaper one.
A Basement Bathroom Here Usually Needs a Pump, and That Changes the Price
Adding a bathroom or a rental unit in the basement is one of the most common Fort Collins projects, and the thing that surprises people is the drainage.
If the basement floor sits below the level of the sewer line leaving the house, waste cannot drain by gravity. It has to be lifted.
That means either breaking the slab to install a below floor sewage basin and pump, or using an above floor macerating system. The first is more work and more money and is the better long term answer.
The second is quicker and less invasive and constrains what fixtures you can use. Either way it is a real system with power, venting and maintenance, not a detail.
A quote for a basement bathroom that does not mention how the waste leaves the building has not been thought through. Ask which method is proposed, whether the slab is being opened, and where the vent goes.
Those three answers tell you whether the person quoting has done one before.
Plumbing Costs in Fort Collins CO
Ranges reflect typical Fort Collins projects and exist so you can sanity check a quote rather than replace one.
In Old Town housing, what is behind the walls is the biggest single variable, which is why an allowance based quote is often more honest than a fixed one.
Every contractor we match you with provides a written estimate before work begins.
Choosing a Plumber in Fort Collins
Old Town houses carry decades of mixed materials in the same wall. A plumber who has opened these up before prices the unknown honestly instead of discovering it mid job.
For any basement bathroom or basement unit. Gravity, below floor ejector or above floor macerator are three different prices and three different maintenance commitments.
With an hourly rate and a documentation method. That structure is more honest than a fixed number that was padded or is about to become a change order.
Repiping, water heaters, sewer work and any new bathroom are permitted in Fort Collins. Unpermitted plumbing surfaces at resale and complicates insurance claims.
Common Questions About Plumbing in Fort Collins CO
How much does it cost to repipe an Old Town Fort Collins house?
Typically $8,000 to $18,000, but the range is wider here than in newer housing because pre 1940 houses have usually been repaired in pieces over many decades.
Expect the quote to include an allowance for sections nobody can see until a wall opens. Ask whether drywall patching and paint are included, because excluding them is normal and it is a real additional cost.
Can I add a bathroom to my Fort Collins basement?
Almost always yes, but if the basement floor is below the sewer line the waste has to be pumped rather than drained by gravity.
That means a below floor ejector basin, which involves breaking the slab, or an above floor macerating system, which is less invasive but limits fixture choices.
Budget $7,000 to $15,000 and treat any quote that does not address drainage as incomplete.
Why do plumbing quotes for older Fort Collins homes vary so much?
Because the plumbers are pricing different amounts of uncertainty. In a house that has been repaired piecemeal for eighty years, nobody knows exactly what is in the walls until they open one.
A high fixed price is often the worst case priced in. A low one may be about to become change orders. A base price plus a stated allowance is usually the most honest of the three.
Need a plumber in Fort Collins? Get matched free.
Describe the problem. We match you with one licensed plumber serving Fort Collins and Larimer County. Written estimates and permit handling included.
Get my free Fort Collins plumbing quotearrow_forward