Development Charges in Canada: A Complete Guide for Developers (2025)

Development charges can add $20,000 to $140,000 per unit to your project cost, and most feasibility models get them wrong. Here's how DCs work across Canada and how to budget for them.

Development charges (DCs), called development cost charges (DCCs) in British Columbia and development levies in some other provinces, are one-time municipal fees paid by developers at the building permit stage. Municipalities use DC revenue to fund the expansion of infrastructure needed to serve new residents: roads, water and wastewater systems, parks, transit, and community facilities. They are, in short, the price you pay to connect your project to the city around it.

For Canadian developers, development charges are one of the most consequential costs in any project budget. In high-growth municipalities across Ontario, BC, and Alberta, DCs have climbed dramatically over the past decade. A Toronto high-rise apartment that cost $40,000 per unit in DCs in 2015 can now attract over $120,000 per unit when you combine the City of Toronto rate with regional levies.

What DC Revenue Is Used For

Each municipality determines which services are eligible for DC funding, within the rules set by its province. In Ontario, the Development Charges Act (DCA) governs which services can be included in a municipality's DC by-law. Typical eligible services include water and wastewater infrastructure, road expansions, transit, parks, libraries, and fire and police facilities. Municipalities are required to justify their rates through a DC Background Study, updated every 10 years.

DC Rates by Region: 2025 Snapshot (2-Bedroom Apartment)

  • Greater Toronto Area (city + region combined): $80,000–$140,000 per unit
  • Ontario outside the GTA (Hamilton, London, Kingston): $25,000–$65,000 per unit
  • Metro Vancouver / district DCCs: $40,000–$90,000 per unit
  • Calgary and Edmonton: $25,000–$55,000 per unit
  • Quebec (LAU contributions): $5,000–$20,000 per unit
  • Atlantic Canada (NB, NS, PEI, NL): $3,000–$20,000 per unit

When Are Development Charges Paid?

In most Canadian provinces, development charges are paid at building permit issuance. This means the full DC obligation, which can easily exceed $5 million on a 50-unit Toronto project, must be paid before construction starts. This has significant implications for your construction financing: the money is required before the loan is fully drawn and long before any presales or rental income arrives.

Why DCs Vary So Much Between Municipalities

Several factors drive DC variation. First, local growth pressure: fast-growing municipalities with significant infrastructure backlogs impose higher charges to keep pace with servicing costs. Second, provincial legislative frameworks differ. Ontario's DCA allows a broad range of services to be funded, while some western provinces impose tighter restrictions. Third, the age and state of existing infrastructure matters: cities with older systems may need more capital investment per new unit.

The Most Common DC Mistake in Feasibility Studies

The two most common mistakes developers make with development charges are: using outdated rates (DCs are updated on political cycles, often with little notice), and failing to include regional or area-specific charges on top of the base municipal rate. In the GTA, many developers budget only for the city-level DC and miss the upper-tier (Region) charge, which can be as large or larger than the city portion.

How to Stay Current

DC rates change constantly. The only reliable approach is to go to the source: check your municipality's website for the current rate schedule (usually posted as a by-law or schedule), and confirm whether there are upper-tier regional charges that apply in addition. LandVault's DC database tracks rates across 60+ Canadian municipalities so you can get a quick benchmark; then verify directly before budgeting.