Carpet is the flooring people apologize for wanting.

There is a whole genre of renovation conversation where the homeowner says “we know hardwood is better, but…” and then explains that the kids play on the floor, the bedrooms are cold, the stairs are loud at 6 in the morning, all true, all good reasons, and the apology is unnecessary. Carpet in bedrooms and on stairs is one of the most defensible choices in a Fraser Valley home, where winter floors are cold and houses are close enough together that stair noise is a neighbour issue. The question is not whether carpet is respectable. The question is what it costs, done properly.

Carpet installation cost in BC in 2026: three prices stacked on each other. The carpet itself. The underpad beneath it. The labour to put both down. Most quotes blur the three together. Unblur them and the whole market makes sense.

The short version: budget $4–$7 per square foot installed for builder-grade carpet in 2026. $7–$11 for mid-range. $11–$16+ for premium carpet with high-end underpad. Stairs price per step, not per square foot. Underpad is the cheapest upgrade with the biggest feel difference.

The Per-Square-Foot Table, by Carpet Grade

Carpet gradeTypical products2026 installed range per sq ft
Builder / rental gradeBasic polyester, low pile, short warranty$4–$7
Mid-rangeBetter nylon or triexta, stain treatment, 10–15 yr warranty$7–$11
PremiumDense nylon, wool blends, pattern, lifetime stain warranties$11–$16+
Wool (natural)Pure or high-wool-content carpet$14–$22+

Read the installed number as a bundle, and the bundle hides the important split. Roughly speaking: the carpet itself is 50 to 60 percent of that per-square-foot number. The underpad is 10 to 15 percent. Labour is the rest. And each of the three can be traded against the others, which is where quotes get confusing. One installer’s $9-per-foot quote might be mid-range carpet on basic pad. Another’s $9 might be builder carpet on excellent pad with meticulous seaming. Same number. Different floor.

Fibre matters more than brand. The salesperson will talk brand because brands pay for the talking. Nylon is the workhorse. Resilient. Good stain resistance with treatment. Holds its shape under furniture. Triexta, sold under a few trade names, stains less and costs less than nylon. A genuine value pick for kids’ bedrooms. Polyester is soft and cheap and mats down in traffic lanes. Fine for a guest room nobody walks through. Sad in a hallway. Wool is the luxury case. Naturally stain-resistant. Lasts decades. Costs like it. For most Valley bedrooms, mid-range nylon or triexta is the honest answer. And the money saved over premium carpet buys the good underpad. You will feel that every morning. The carpet grade you will stop noticing by March.

Pile and density are the specs to ask about, not the marketing name. Denser carpet, more fibre per square inch, wears longer and feels better underfoot than a taller, sparser pile at the same price. The hand test in the showroom is real. Press your palm into the sample. The one that pushes back fastest is the denser one. Salespeople know this test. Use it anyway.

Underpad: The Cheapest Upgrade That Changes Everything

Underpad is the part of new carpet cost in BC that buyers underthink and installers under-explain.

It is the foam or rubber layer between the carpet and the subfloor. It does three jobs: comfort underfoot, insulation against cold floors, protection for the carpet itself. Good pad absorbs the pounding that would otherwise crush carpet fibres. That is why carpet on cheap pad dies years before carpet on good pad. Same carpet. Same house. The pad is also where the warranty lives or dies. Most carpet warranties require a minimum pad specification. Installing premium carpet on builder pad can void the warranty quietly, discovered only when you file a claim.

The tiers, in 2026 Valley pricing:

The upgrade from basic to mid-range pad on a 400-square-foot bedroom floor costs roughly $200–$300 in material. That is the best $250 in the entire flooring project, and it is the line item most worth fighting for when a quote comes back high: cut the carpet grade before you cut the pad. A mid-range carpet on great pad outlives and out-feels a premium carpet on thin pad. This is not a close call.

Stairs: Priced Per Step, Labour-Heavy, Worth Doing Right

Stairs are where a flat per-square-foot quote goes to die. A staircase has landings, nosings, curves, spindles, and a dozen cuts that a bedroom floor does not. Installers price stairs separately for that reason: usually $35–$75 per step for carpet and pad and labour in 2026, with the higher end for patterned carpet that needs matching, pie-shaped winders, or open risers with a waterfall edge.

That per-step range shocks people who think of stairs as “just 13 steps.” But each step is tailored work: measured, cut, tucked into the tack strip, stretched, and finished at the nosing. A straight run of carpeted stairs takes a good installer a full day or more. Patterned carpet adds hours because the pattern must align step to step. If the quote is suspiciously cheap per step, the installer is planning to cut corners: loose stretching, sloppy nosings, seams that will show in a year. Stairs are the worst place to save money, because they are the most used and most visible carpet in the house.

carpet installation on residential stairs in a BC home with installer stretching carpet over steps and tack strips
Stair carpet is tailored work, with each step cut and tucked individually, which is why stairs price per step rather than per square foot.

The other stair question: carpet or runner? A full carpeted staircase is warmer, quieter, and cheaper per step. A runner, the strip down the centre with exposed wood on the sides, costs more in labour and material per step because of the binding and the precision. Runners look beautiful in heritage homes and split-levels. They also cost roughly double the per-step labour. If the budget is tight, full carpet on the stairs and a runner only on the main flight is the compromise most installers suggest.

What a Real Quote Includes (and What Gets Added Later)

Carpet quotes in BC are notorious for the “plus” section. The headline per-square-foot number gets the attention. The add-ons decide the final invoice. Before signing, ask which of these are included:

A quote that lists all six is a quote from someone who has done this before. A quote that lists none is a quote with a surprise coming.

new mid-range carpet installed in a bright BC bedroom with quality underpad showing plush even pile
Mid-range carpet on good underpad in a bedroom, the combination that gives the best comfort per dollar in 2026.

A Note on Moisture, Basements and Valley Winters

The Fraser Valley is wet. Any carpet decision for a basement or ground floor has to start there. Concrete slabs in older Valley homes wick moisture. A carpet on a damp slab grows mould underneath, invisibly, until the smell gives it away. The fix is not more expensive carpet. It is moisture testing before installation, a moisture-barrier pad, and in genuinely damp basements, a subfloor system that lifts the carpet off the slab. If the installer does not suggest a moisture test for a basement carpet, find another installer.

For main-floor bedrooms and upper floors, moisture is less of a concern and comfort is the whole point. Carpet in a master bedroom over a garage is the classic Valley upgrade: the room above the garage is always the coldest in winter, and carpet with good pad is the cheapest way to fix that without touching the insulation. The same logic applies to kids’ bedrooms over unheated spaces. Carpet is insulation you can walk on.

Frequently Asked Questions

How much does carpet installation cost per square foot in BC?

Builder-grade carpet runs $4–$7 per square foot installed in 2026, mid-range $7–$11, premium $11–$16+, with wool at $14–$22+. The installed number bundles carpet, underpad, and labour, so compare quotes line by line rather than by the headline number.

How much does it cost to carpet a bedroom?

A standard 12-by-12-foot bedroom, 144 square feet, costs roughly $600–$1,000 in builder grade, $1,000–$1,600 in mid-range, and $1,600–$2,300+ in premium carpet, before add-ons like removal, transitions, and closet floors. A master bedroom at 300 to 400 square feet runs $1,200–$2,800 in builder grade and $2,100–$4,400 in mid-range.

How much does it cost to carpet stairs?

Stairs price per step, usually $35–$75 per step for carpet, pad, and labour in 2026, with patterned carpet, winders, and open risers at the higher end. A straight 13-step staircase runs roughly $450–$975 before landings.

Is expensive underpad worth it?

Yes, up to a point. The jump from basic to mid-range pad, roughly $200–$300 on a bedroom floor, is the best value in the project: better comfort, better insulation, longer carpet life, and it protects the carpet warranty. Premium memory foam pad is a luxury worth it for master bedrooms and stairs, and a waste of money for guest rooms and rentals.

Can you install carpet in a basement in the Fraser Valley?

Yes, with moisture testing first, a moisture-barrier pad, and in damp basements a raised subfloor system. Carpet directly on a wicking concrete slab will grow mould. If the basement has a history of water, fix the water before you buy the carpet.

Getting Carpet Quotes in the Fraser Valley?

Carpet is one of the few renovations where the quote is the product. The carpet itself is standardized. The difference between installers is the pad they recommend, the seams they plan, and the add-ons they disclose. Get two or three quotes, ask for the line items, and check the pad specification against the carpet warranty. Then pick the installer who explained the pad, not the one with the lowest headline number.

If you are planning carpet for bedrooms or stairs in Abbotsford, Chilliwack, or anywhere in the Fraser Valley, and you want a straight answer on grade, pad, and what the job should cost, get in touch and we will walk through the numbers with you.