Most North Bay garages, basements, and workshops fall between $3 and $8 per square foot for a complete diamond-grind, 100% solids epoxy, polyaspartic-topcoat system. Commercial showrooms with decorative quartz can run $8 to $10+. Real numbers below — by garage size, basement size, and showroom scenario — plus the cost factors that move them.
Epoxy floor coating in North Bay typically costs $3 to $8 per square foot depending on floor preparation, decorative finish, and number of coats. A single-car garage runs roughly $750 to $2,000, a standard two-car garage runs $1,500 to $4,000, and a basement of about 600 square feet runs $1,800 to $4,800 for a full system. Commercial showrooms with decorative quartz broadcast and a polyaspartic topcoat run $3,000 to $8,000+ on a 1,000 sq ft floor. North Bay Painting Services has been installing two-component, 100% solids epoxy floor systems across North Bay and a 45-mile radius across 17 communities since 2016. Every floor starts with diamond-grind concrete profiling (not muriatic-acid etching), moisture testing, and crack and spall repair, so the coating actually bonds. We use Benjamin Moore and Dulux products on related wall and trim work in the same garage or shop, give you a fixed-price written quote, and back the workmanship with a 1-year written warranty. Every painter on the crew is WSIB-covered with $2M liability. Owned and operated by Ahmed Khalil, owner and lead painter.
Five typical jobs we quote every month. All ranges are CAD, fixed-price, and reflect 2026 North Bay market pricing for a complete diamond-grind, 100% solids epoxy, polyaspartic-topcoat system.
| Scenario | Price (CAD) | What's included | Timeline |
|---|---|---|---|
| Single-car garage ~250 sq ft |
$750 – $2,000 | Diamond-grind profiling, crack and spall patch, moisture-tolerant primer, 100% solids epoxy basecoat, optional decorative flake broadcast, polyaspartic or polyurethane topcoat. Single-colour or full flake. | 2 days on-site |
| Two-car garage ~500 sq ft |
$1,500 – $4,000 | Same full system as the single-car build, full broadcast decorative flake or quartz, UV-stable polyaspartic topcoat. The most common North Bay residential job. | 2–3 days on-site |
| Three-car garage / large workshop ~750 sq ft |
$2,250 – $6,000 | Full diamond-grind, 100% solids epoxy with decorative flake, polyaspartic topcoat. Slip-resistant aggregate option for woodshop and mechanic bays. | 3 days on-site |
| Basement ~600 sq ft |
$1,800 – $4,800 | Plastic-sheet moisture test, penetrating silicate primer or moisture-tolerant epoxy primer, 100% solids epoxy basecoat, optional decorative flake, low-sheen polyurethane topcoat. Family rooms, home gyms, finished basements. | 2–3 days on-site |
| Commercial showroom / retail floor ~1,000 sq ft |
$3,000 – $8,000+ | Diamond-grind, decorative quartz broadcast or vinyl-flake blend, polyaspartic or polyurethane topcoat for chemical and abrasion resistance. After-hours / weekend scheduling available. | 3–5 days on-site |
Every quote is fixed-price and written. These are the variables that change the number — and why the same square footage can quote at $3/sq ft on one slab and $7/sq ft on the next.
Diamond-grind mechanical profiling (CSP 2 to CSP 3) is the only prep method we warranty. Acid etching is cheaper but leaves residue and weak adhesion — we do not install over etched slabs. Heavy oil staining adds a degreasing step. Prior failed coatings need full mechanical removal before grinding.
Hairline cracks fill cheaply with polyurea crack chase. Wide cracks, spalls, pop-outs, and saw-cut control joints add patch cost. Slabs with prior paint, sealer, or moisture issues need extra prep time. We map every defect on the site visit and price it in writing.
A penetrating silicate sealer is one coat at $3 to $4 per square foot — dust control only. A full epoxy build is primer plus 100% solids epoxy basecoat plus topcoat — typically three coats. Adding decorative flake and a separate polyaspartic topcoat moves the build to four coats and four mobilizations.
A solid-colour epoxy is the budget tier. A partial decorative flake broadcast (about 25% coverage) adds modest cost. A full broadcast of vinyl flake or coloured quartz aggregate, scraped flat between coats, adds the most — both in product and in labour to scrape and topcoat.
Polyaspartic over epoxy is UV-stable, hot-tire-pickup resistant, and returns to vehicle traffic in 24 hours instead of 5 to 7 days. The trade-off is roughly 15 to 25 percent higher cost than a polyurethane-topcoat system. For sunlit garages and commercial floors, it's almost always worth it.
A residential garage uses a standard 100% solids epoxy. A mechanic shop, food-service prep floor, or fleet maintenance bay needs a chemical-resistant epoxy and a topcoat rated for the specific chemicals on the floor (oil, salt, brine, sanitizing solutions). Higher product cost, longer cure between coats.
Two-component epoxy must be applied above 10°C slab temperature. Unheated North Bay garages quoted in winter require schedule shift to spring/summer or temporary heat. Cooler temperatures extend cure time per coat — that's a schedule factor, not a price factor, but it changes how we sequence the job.
A walk-out garage with truck access at the door is the easy build. A finished basement with stair-only access, or a second-floor mezzanine in a commercial space, takes longer to move grinders, vacuums, and product through. Travel surcharges only apply outside the 45-mile radius.
The standard North Bay Painting Services package — every line item in writing on the quote, before any grinding starts.
Every line item priced in writing — never hourly. You see the full number before we mobilize.
Diamond-grind specification (CSP 2 to CSP 3), crack-chase polyurea, spall patch, moisture-tolerant primer.
Two-component, 100% solids epoxy floor system with polyaspartic or polyurethane topcoat. Benjamin Moore and Dulux for any related wall and trim work in the same space.
Plastic and canvas drop sheets, HEPA-vac dust capture during grinding, daily site cleanup and tool storage.
Ahmed Khalil walks the floor mid-job, before the topcoat goes down. Final walkthrough at handoff.
1-year written workmanship warranty on every floor coating. Covers premature failure caused by application — peeling, lifting, or blistering.
Every painter is WSIB-covered. We provide the certificate before we start. No subcontracted unknowns.
$2 million general liability insurance with certificate of insurance available on request before any work begins.
Still have one? Call (705) 482-1142 any time, Monday through Saturday.
Epoxy garage floor coating in North Bay typically costs $3 to $8 per square foot, all-in. A single-car garage of about 250 square feet runs $750 to $2,000. A standard two-car garage of about 500 square feet runs $1,500 to $4,000. A three-car garage or large workshop of about 750 square feet runs $2,250 to $6,000.
The price covers diamond-grind concrete profiling (not muriatic-acid etching), crack and spall patching, a moisture-tolerant primer, a 100% solids epoxy basecoat, optional decorative flake or quartz broadcast, and a polyaspartic or polyurethane topcoat. Slabs with heavy oil staining, prior failed coatings, or extensive cracking add prep cost and are flagged in writing on the fixed-price quote before any grinding starts. Every garage floor coating includes a 1-year written workmanship warranty and is delivered by a WSIB-covered crew with $2M liability.
For a North Bay garage that sees daylight, hot tires, road salt, and Ontario freeze-thaw cycles, the polyaspartic topcoat upgrade is almost always worth it. Polyaspartic is UV-stable, so it will not amber or yellow the way a bare epoxy does in a sunlit garage. It resists hot-tire pickup, where a tire that has been on the highway for an hour pulls a soft coating off the floor when it cools and contracts. It returns to vehicle traffic in roughly half the time of a pure epoxy build.
The trade-off is cost: a polyaspartic topcoat adds roughly 15 to 25 percent to a standard epoxy-only system. For an indoor basement, an unheated storage garage, or a budget workshop where UV is not a factor, a 100% solids epoxy basecoat with a polyurethane topcoat is the more economical specification and still delivers a 7 to 10 year service life. Ahmed Khalil walks every garage before specifying which system fits — slab age, sun exposure, and how the floor is actually used drive the choice, not a one-size template.
Yes — basement floors are one of the most common epoxy projects we install across North Bay and the 45-mile radius. A typical 600 square foot basement floor runs $1,800 to $4,800 for a full epoxy system with optional decorative flake.
The system is different from a garage build: we plastic-sheet moisture test the slab first because basement concrete often holds residual moisture from the soil below, then specify either a penetrating silicate concrete sealer (for budget jobs that just need dust control at $3 to $4 per square foot) or a moisture-tolerant epoxy primer followed by a 100% solids epoxy basecoat and a low-sheen polyurethane topcoat. Decorative flake is optional but very popular for finished family rooms, home gyms, and playrooms. Old basement slabs that have been previously painted or sealed need full mechanical removal before we can guarantee adhesion. Benjamin Moore and Dulux are our defaults for the wall and trim repaint that's often booked alongside.
The full floor coatings service page, the deck staining cost guide, and Ahmed's about page — for full context before you book the site visit.
Full epoxy, polyaspartic, polyurethane, and concrete sealer service overview. Every floor type, every system, every product callout.
View service page →2026 deck staining pricing in North Bay — small decks, cottage decks on Lake Nipissing, railings and stairs, Benjamin Moore Arborcoat.
View deck pricing →Owner and lead painter. Walks every project. Specifies every floor system to the slab and use case — never a one-size template.
About Ahmed →Site visit booked within 48 hours, written fixed-price quote within 24 hours of the visit. Diamond-grind prep on every slab. 1-year written warranty. Call, text, or request online — Monday through Saturday.