What's Included
- ✔ Carpet & underpad removal — pulled, rolled, and bagged.
- ✔ Tack strip & staple removal — every fastener pulled, not left behind.
- ✔ Nail-hole patching — subfloor left smooth and ready.
- ✔ Install-ready guarantee — the floor is ready for vinyl, laminate, or hardwood.
- ✔ Haul-away & disposal — old carpet responsibly removed for a flat $75.
- ✔ 24-hour turnaround — most Markham jobs done same-day.
Markham Pricing
| Item | Price |
|---|---|
| Carpet removal | $1.00/sqft |
| Haul-away & disposal | $75 flat |
| Stairs | custom quote |
| Typical 1,000 sqft home | ~$1,075 |
Stairs vary by structure and require a custom quote. Every estimate is free.
Removal + New Floor in One Visit
Most Markham customers aren't just removing carpet — they're upgrading to hard surface. Bundling the carpet removal with your new floor install saves a separate trip charge and gets you a finished room faster. We can quote the demo and the new floor together, and our Highway 7 showroom has 700+ floors in stock to choose from.
Popular upgrades: waterproof vinyl plank (great for basements and high-traffic areas), laminate (budget-friendly, from $1.49/sqft), and engineered hardwood. Not sure what fits? Book a free in-home measurementand we'll help you choose.
Markham Neighbourhoods We Serve
Unionville
Carpet pulled from heritage homes, ready for new hardwood.
Cornell
Builder-carpeted bedrooms and basements cleared fast.
Cachet
Large estate homes — whole-floor carpet removal.
Cathedraltown
Newer homes converting carpet to hard surface.
Markham Village
Older homes with decades-old carpet and underpad.
Berczy Village
Family homes upgrading to vinyl or laminate.
Wismer
Quick single-day clears for new-floor installs.
Greensborough
Basement and bedroom carpet removal.
Angus Glen
Premium homes prepping for hardwood.
Milliken
Established homes with install-ready subfloor needs.
We serve all of Markham plus the wider GTA and Durham Region. See our main carpet removal service or explore all flooring in Markham.
Frequently Asked Questions
How much does carpet removal cost in Markham?
Carpet removal is $1.00/sqft plus a $75 haul-away fee. A typical 1,000 sqft Markham home is about $1,075 including disposal. We leave a clean, install-ready subfloor. Call (647) 428-1111 for a free quote.
How fast can you remove carpet in Markham?
Most Markham carpet-removal jobs are done in a single day, and we offer 24-hour turnaround. Because our showroom is on Highway 7 in Markham, we can often schedule same-week — sometimes next-day for urgent jobs.
Do you remove the tack strips and staples too?
Yes. Our price includes pulling the carpet, underpad, tack strips, and staples, then patching nail holes so the subfloor is ready for your new flooring. You are not left with a half-finished demo.
Can you remove carpet and install new flooring in the same visit?
Yes — most Markham customers pair carpet removal with new vinyl, laminate, or hardwood. Bundling the demo with installation saves a trip charge and gets you a finished floor faster. We will quote both together.
Do you haul away and dispose of the old carpet?
Yes. The $75 haul-away fee covers loading and responsible disposal of the old carpet and underpad — you do not have to deal with the dump or your municipal pickup limits.
Which Markham areas do you serve for carpet removal?
All of Markham — Unionville, Cornell, Cachet, Cathedraltown, Markham Village, Berczy Village, Wismer, Greensborough, Angus Glen, Milliken and beyond, plus the wider GTA and Durham Region.
Book Carpet Removal in Markham
Flat $1.00/sqft + $75 haul-away, install-ready subfloor, 24-hour turnaround. Free quote.