How Much Does Concrete Cost?2024 Price Guide

A complete breakdown of concrete prices for every type of residential project in Canada. Covers ready-mix delivery, bagged concrete, labour costs, and the factors that affect what you will pay.

Quick Answer

Ready-mix concrete costs $175–$225 CAD per cubic metre delivered in 2024, with most Canadian homeowners paying $180–$210 per m³ for standard 25–32 MPa residential concrete. Total installed cost (including labour, forms, and finishing) ranges from $90–$200 CAD per square metre for flatwork like driveways, patios, and sidewalks. Bagged concrete (Quikrete, Bomix) costs $5.50–$8.00 per 30 kg bag, which works out to about $220–$350 CAD per cubic metre for the material alone.

Ad — 728x90 — Leaderboard

Concrete Cost by Project Type

What you will pay for concrete depends heavily on the type and size of project. Here are typical 2024 costs for common residential concrete projects in Canada, including material and professional installation:

ProjectTypical Cost (CAD)Notes
Driveway (2-car, 6×6 m)$4,500–$8,0003.5+ m³. Plain finish. Stamped or coloured adds 30–50%.
Patio (3.5×5 m)$2,500–$5,0002+ m³. Broom finish. Decorative options cost more.
Sidewalk (1.2 m wide, 9 m long)$1,800–$3,2001.2+ m³. Includes forming, pouring, and finishing.
Garage Floor (7×7 m)$5,000–$9,0005+ m³. 100–150 mm thick. Wire mesh or fibre reinforced.
Foundation Footings (140 m² home)$4,500–$10,0005–10 m³ depending on design. Rebar included.
Foundation Walls (full basement)$15,000–$30,00012–25 m³. Includes forming, rebar, and waterproofing.
Concrete Steps (5 steps, 1.2 m wide)$1,400–$2,8000.4–1.2 m³. Labour-intensive forming and finishing.
Fence Post Footings (20 posts)$200–$450 (DIY)2–4 bags per post. Bagged concrete, no truck needed.

Bagged Concrete Costs

Bagged concrete is sold at Canadian Tire, Home Hardware, RONA, Home Depot Canada, and lumber yards. Prices vary by bag size, brand, and region:

Standard bag sizes and prices (2024 CAD): 20 kg bags cost $4.00–$5.50 each (yields 0.009 m³). 25 kg bags cost $4.50–$6.00 each (yields 0.012 m³). 30 kg bags cost $5.50–$8.00 each (yields 0.014 m³). The 30 kg bag offers the best price per cubic metre, but at 30 kilograms per bag, the physical labour of mixing is substantial. Many DIYers prefer 25 kg bags as a compromise between cost and manageability.

Cost per cubic metre from bags: Using 30 kg bags at $6.50 each, one cubic metre costs approximately $460 CAD in material (71 bags). Using 25 kg bags at $5.25 each, one cubic metre costs approximately $440 CAD (84 bags). These prices are higher than ready-mix delivery ($175–$225/m³), but bags have no delivery fees, no minimum orders, and no waiting time fees. For small projects under 0.5 m³, bags are almost always the more economical choice.

Specialty bagged concrete costs more: Fast-setting concrete runs $7.50–$10.00 CAD per 30 kg bag. High-early-strength ($7–$9 CAD), crack-resistant fibre-reinforced ($7.50–$9.50 CAD), and countertop mix ($20–$35 CAD per 30 kg bag) are premium options. For most driveways, patios, and footings, standard 30 MPa mix is all you need.

Ad — 728x90 — Mid-Page

Ready-Mix Concrete Pricing

Ready-mix is ordered by the cubic metre and delivered by truck. Here is what to expect when you call a local Canadian ready-mix supplier:

Base price: Standard 25 MPa (3,000 PSI) concrete costs $170–$210 CAD per m³ in most Canadian markets. Premium 32 MPa (4,000 PSI) mix costs $185–$225 per m³. High-strength 35 MPa (5,000 PSI) costs $200–$250 per m³. Prices vary by region — urban areas with multiple suppliers tend to be cheaper than rural and northern areas with limited competition. Northern and remote communities pay significantly more due to transportation costs.

Additional fees: Delivery fee of $75–$150 CAD per trip (covers truck fuel and driver time). Short-load fee of $55–$100 per m³ for orders under 3–4 m³ (the most impactful fee for small projects). Overtime or waiting charge of $1.50–$4.00 CAD per minute if the pour takes longer than the allotted time (typically 5–7 minutes per m³). Saturday delivery surcharge of $75–$200 at some plants. Fuel surcharge of $30–$75 CAD per load (increasingly common). Carbon tax surcharges are also being applied by some suppliers.

Additives and upgrades: Air entrainment (essential for freeze-thaw resistance in Canadian exterior concrete) adds $4–$8 per m³. Fibre reinforcement adds $7–$15 per m³. Accelerator (speeds curing in cold weather — important for Canada’s short building season) adds $7–$18 per m³. Retarder (slows curing in hot weather) adds $4–$12 per m³. Colour pigment adds $12–$30 per m³. Concrete pump rental (for hard-to-reach pours) adds $200–$400+ CAD per hour.

Factors That Affect Concrete Cost

The price you pay for concrete depends on several factors beyond just the volume you need. Understanding these can help you budget more accurately:

  • Location — Concrete prices vary significantly across Canada. The Prairies tend to have the lowest prices ($160–$190/m³), while BC’s Lower Mainland and the GTA are higher ($195–$230/m³). Northern and remote communities pay the most due to longer delivery distances and limited competition. Always get quotes from at least 2–3 local suppliers.
  • Quantity ordered — Ordering more concrete lowers your per-m³ cost. Short-load fees for small orders (under 3–4 m³) can add $55–$100 per m³. A 2 m³ order might cost $230/m³ including fees, while a 5 m³ order costs $190/m³ with no penalty. If you are close to the minimum, consider adding a small project to reach it.
  • MPa strength rating — Higher MPa costs more. Standard 25 MPa is fine for sidewalks and patios. 32 MPa is recommended for driveways and garage floors. 35 MPa is used for heavy commercial loads. Each MPa tier adds roughly $7–$20 CAD per cubic metre.
  • Additives and mix design — Air entrainment, fibre reinforcement, accelerators, retarders, and colour pigments each add $4–$30 per m³. In Canada, air entrainment is essentially mandatory for all exterior concrete (to resist freeze-thaw cycles) and adds $4–$8 per m³.
  • Time of year — Concrete prices tend to be highest in spring and summer when demand peaks during Canada’s construction season. Winter pours may be cheaper per m³ but require heated water, insulating blankets, and accelerators that can offset the savings. September and October are often the sweet spot for pricing and ideal curing temperatures.
  • Delivery distance — Most ready-mix plants include delivery within a 15–30 km radius in their base price. Beyond that, expect surcharges of $1.50–$4.00 CAD per kilometre each way. For remote sites, these delivery costs can add $75–$300+ to your total.

Labour Costs: DIY vs Hiring a Contractor

The cost of the concrete itself is often less than half the total project cost. Labour, forming, finishing, and site preparation make up the rest:

DIY costs: If you do the work yourself, your main costs are concrete ($175–$225/m³ for ready-mix or $220–$350/m³ for bags), form lumber ($75–$200), rebar or wire mesh ($40–$120 CAD), and tool rentals ($75–$150 for a concrete vibrator, bull float, edger, etc.). A typical 3 m × 3 m patio pad (about 1 m³) might cost $400–$700 CAD in total materials as a DIY project, compared to $1,800–$3,000 installed by a contractor.

Contractor costs: Professional concrete work typically runs $90–$200 CAD per square metre installed for standard flatwork (slab, driveway, patio, sidewalk). This includes site preparation, gravel base, forms, rebar or mesh, concrete, pouring, finishing (broom or smooth), and basic cleanup. Decorative finishes (stamped, coloured, exposed aggregate) add $35–$110 per square metre. Vertical work (foundation walls, retaining walls) costs $130–$275 CAD per square metre due to more complex forming.

When to hire a pro: Consider hiring a concrete contractor for any structural work (foundations, load-bearing footings), any pour over 3 m³, decorative or stamped finishes, sloped or drainage-critical surfaces, and any project requiring a building permit and inspection. The cost of fixing a bad concrete pour (tear-out and replacement) is 2–3 times the cost of doing it right the first time.

Cost-Saving Tips

There are several ways to reduce your concrete costs without cutting corners on quality:

  • Get multiple quotes — Prices can vary 15–30% between ready-mix suppliers in the same area. Call at least 3 suppliers and ask for their full fee schedule including delivery, short-load, overtime, fuel, and carbon surcharges.
  • Order the right amount — Over-ordering wastes money; under-ordering means an expensive second truck trip. Use our concrete calculator to get an accurate estimate, then add 5–10% for waste, spillage, and subgrade irregularities.
  • Avoid short-load fees — If your project needs 2.5 m³ and the short-load threshold is 3 m³, order 3 m³ and use the extra for a small side project (stepping stones, a small pad, filling holes). The extra half-cubic-metre costs less than the short-load fee.
  • Schedule off-peak — If your timeline is flexible, schedule pours for Tuesday through Thursday in September or October. Weekend and peak-season deliveries often carry surcharges.
  • Do your own prep work — Even if you hire a contractor for the pour, you can save $750–$2,200 CAD by doing the excavation, gravel base, and form-building yourself. Contractors are happy to pour into your forms if they are properly built and inspected.
  • Compare bags vs ready-mix for small jobs — For projects under 1 m³, do the math both ways. Factor in your time value: mixing 40+ bags takes 3–4 hours of hard labour. If your time is worth $40 CAD/hour, that adds $120–$160 to the bag cost. Sometimes a short-load of ready-mix is actually cheaper.

Calculate Your Concrete Costs

Use our free calculators to estimate the exact volume of concrete your project needs, then multiply by your local per-m³ price for an accurate budget:

Ad — 300x250 — Sidebar Rectangle

Frequently Asked Questions

How much does a cubic metre of concrete cost in Canada in 2024?
A cubic metre of ready-mix concrete costs $175–$225 CAD for the material, depending on your region and the MPa strength. Add delivery fees ($75–$150 CAD) and potential short-load fees ($55–$100/m³ for small orders). Total delivered cost for a typical 3–4 m³ residential order is usually $185–$215 CAD per m³ all-in.
How much does it cost to pour a 3x3 metre concrete slab?
A 3×3 m concrete slab (100 mm thick) requires about 0.9 m³ of concrete. DIY material cost is $300–$600 CAD (concrete, forms, rebar, gravel). Professionally installed, expect $1,200–$2,700 CAD depending on site preparation, finish, and your local labour market. This includes excavation, gravel base, forms, rebar, concrete, and a broom or smooth finish.
Is it cheaper to mix your own concrete or order ready-mix?
For small projects (under 1 m³), mixing bags yourself is cheaper in material cost. For projects over 1 m³, ready-mix is almost always cheaper per m³ and saves hours of labour. The break-even point is typically around 0.75–1.0 m³. At that volume, the total cost of bags plus your labour time roughly equals a ready-mix delivery with short-load fee.
How much does a concrete driveway cost in Canada?
A standard 2-car concrete driveway (approximately 6×6 m, 100 mm thick) costs $4,500–$8,000 CAD installed in 2024. This includes about 3.6 m³ of concrete, gravel base, forms, wire mesh, and a broom finish. Stamped or decorative concrete driveways cost $8,000–$15,000+ depending on the pattern and colour choices.
Why does concrete cost vary so much across Canada?
Concrete prices depend on the cost of Portland cement (which varies by proximity to cement plants), local aggregate costs, fuel prices for delivery trucks, labour market rates, carbon pricing, and competition among suppliers. Provinces with active cement manufacturing (Ontario, Alberta, BC) tend to have lower prices. Northern, remote, and island communities pay the most due to shipping costs.
How much concrete do I need for a project?
Concrete is measured in cubic metres. For rectangular slabs: multiply length (m) × width (m) × thickness (m) to get cubic metres. A 3×3 m slab at 100 mm thick = 3 × 3 × 0.1 = 0.9 m³. Always add 5–10% for waste, subgrade irregularities, and spillage. Use our free concrete calculator for exact results on slabs, footings, columns, and custom shapes.