Skip to main content
All Calgary permit guides

Trade permits

Electrical, plumbing, gas and HVAC permits in Calgary

Trade permits are separate from the building permit, carry their own qualification rules, and need the registered property owner’s contact information before you can apply. Here is what the City actually requires.

A trade permit is its own permit, under its own code, pulled by someone the City has qualified to pull it. It is not folded into the building permit and it is not optional because the building permit exists. On a garage, for instance, the building permit covers the structure and a separate electrical permit covers the lights, the outlets and the door opener.

The part that surprises contractors is not the code. It is the paperwork gate in front of the portal: registration, licence and account all have to be in place before an application is possible, and every application now needs contact details for the registered property owner rather than for whoever hired you.

What you need before you can apply

The City lists three requirements for a trade contractor applying in person, by mail or online through VISTA. All three, not any one of them.

  • A valid trade certification, and registration with The City of Calgary as a City qualified tradesperson.
  • Either a valid contractor’s business licence with The City of Calgary, or having been added to another business licence as a City qualified tradesperson.
  • A VISTA account.

On top of that, every trade permit application must include the owner’s contact information, so the owner receives inspection updates and job access codes. The City is explicit that this must be the registered property owner, not just the person who hired the contractor, and that obtaining it before applying is the applicant’s responsibility.

For electrical work done by a contractor, the City states that only a Master Electrician can obtain the electrical permit.

City of Calgary: trade permits for contractors

City of Calgary: who may obtain an electrical permit for residential work

When a separate trade permit is required

The residential project pages are consistent about this: the trade permit is separate for all new work, and separate again for alterations to existing systems.

  • Electrical: all new wiring installations, and extending or altering any existing branch circuit wiring. Every new garage needs one for lighting, outlets and the overhead door opener.
  • Plumbing: all new plumbing installations, and extending or altering any existing plumbing system.
  • Service upgrades: a separate permit and inspection is required for residential single construction where service requirements are greater than 200 amps, and ENMAX must be contacted before work begins because of its meter handling restrictions.
  • Electrification work — EV chargers, heat pumps, air conditioning, battery storage — requires an electrical permit and professional installation. A rowhouse on a gang meter base also requires a Row Housing Electrification Authorization form signed by the condo board or homeowner association, confirming the load calculation and capacity.
  • Some equipment needs more than one permit. The City lists hot tubs, for example, as requiring both a building permit and an electrical permit.

City of Calgary: electrical permits for contractors

How the fee is calculated

Trade permit fees are not a flat rate. The City calculates them from the cost of the job plus a Safety Codes Council fee, and publishes an estimator alongside the fee schedule. Fees are subject to change at any time and are increased annually on January 1 — the City warns directly that an estimate produced before January 1 will not be correct for a permit pulled on or after it. A homeowner electrical or plumbing permit, by contrast, is published at $112 plus a $4.50 Safety Codes Council fee, for $116.50.

City of Calgary: plumbing and gas permits for contractors

How long a trade permit takes

The City publishes no decision timeline for a trade permit. Its timelines pages cover development approvals, building safety approvals and inspection booking; a trade permit review time is not among them, and this page will not invent one. What the City does publish for trades is the inspection booking target, which is the part of the schedule you can plan against.

  • The stated target is capacity to book an inspection within two business days, at least 80 per cent of the time.
  • Measured for April 1 to June 30, 2026: electrical inspections met that target 99 per cent of the time, averaging 2 days; plumbing and gas 98 per cent, averaging 1 day; HVAC and mechanical 95 per cent, averaging 2 days.
  • A contractor trade permit expires 330 days from issuance, and a homeowner permit at the same 330 days.

City of Calgary: inspection timelines

What the City says happens without a permit

This is the City’s own list of consequences for a contractor who has started or completed work without the permit for it. It is worth reading as a schedule risk rather than a compliance lecture: three of the four cost time on a job that is already underway.

  • A stop work order may be issued by a City inspector.
  • A fine may be issued for building without a permit.
  • You may have to undo work that has been completed.
  • You may have to do more work than was originally planned and budgeted.

City of Calgary: trade permits for contractors

What an inspector needs to find on site

Booking an inspection requires a description of the work, the permit number, the job address, the inspection type and site details such as access, pets and work area. For an electrical inspection the safety codes officer must have access to every area where work was done, with no exposed live wiring, every device required for minimum life safety installed and operational, and hardwired smoke and carbon monoxide detectors installed and interconnected. For a plumbing rough-in, drainage and venting must be complete, water lines connected and supported, the bath or shower valve installed and every toilet given a shut-off valve.

City of Calgary: what an inspector needs on site for residential trade work

Where PermitLane fits

PermitLane organizes the part of this that is yours: the checklist for the municipality you are actually in, the documents each requirement asks for, who owes the next action, and the evidence behind what you have recorded. Its permit checks are machine decisions cited to the official-source revision they were made from, and a person can override any of them.

It does not submit to a municipal portal, cannot make the City decide sooner and never promises an approval. What it changes is how much of the delay is yours — the missing document, the requirement nobody read, the resubmission that cost a week. Your client can follow the project through a limited update link you control and revoke.

Start a 14-day trial — no card needed

Official sources on this page

Every requirement, fee and timeline above is quoted from the City of Calgary pages linked here, read on September 14, 2026. Municipal requirements change and the City states that its web information has no legal status and cannot be used as an official interpretation. Check the linked page before you act on anything here.