Building Permit Guides

In-depth permit guides for 76 cities across Canada and the United States. Each city has renovation scenario guides with permit requirements, costs, timelines, and step-by-step processes.

Canada (52 cities)

Alberta

Calgary, AB

Calgary's building permit process is managed by the Calgary Planning & Development. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Alberta Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Edmonton, AB

Edmonton's building permit process is managed by the Edmonton Planning & Development. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Alberta Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

British Columbia

Vancouver, BC

Vancouver's building permit process is managed by the Vancouver Building Department. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the BC Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Victoria, BC

Victoria's building permit process is managed by the Victoria Building Department. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the BC Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Manitoba

Winnipeg, MB

Winnipeg's building permit process is managed by the Winnipeg Planning, Property & Development. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Manitoba Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Nova Scotia

Halifax, NS

Halifax's building permit process is managed by the Halifax Building Inspection Services. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Nova Scotia Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Ontario

Toronto, ON

Toronto's building permit process is managed by the Toronto Building division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the permit requirements before you start can save you thousands of dollars and months of delays.

View guides →

Mississauga, ON

Mississauga's Building Division oversees all permit applications for residential and commercial projects. The city has specific zoning bylaws and sits partly within the Credit Valley Conservation authority area, adding extra requirements for some properties.

View guides →

Brampton, ON

Brampton's building permit process is managed by the Brampton Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Vaughan, ON

Vaughan's building permit process is managed by the Vaughan Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Markham, ON

Markham's building permit process is managed by the Markham Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Richmond Hill, ON

Richmond Hill's building permit process is managed by the Richmond Hill Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Oakville, ON

Oakville's building permit process is managed by the Oakville Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Burlington, ON

Burlington's building permit process is managed by the Burlington Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Hamilton, ON

Hamilton's building permit process is managed by the Hamilton Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Kitchener, ON

Kitchener's building permit process is managed by the Kitchener Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Waterloo, ON

Waterloo's building permit process is managed by the Waterloo Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

London, ON

London's building permit process is managed by the London Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Ottawa, ON

Ottawa's building permit process is managed by the Ottawa Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Barrie, ON

Barrie's building permit process is managed by the Barrie Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Guelph, ON

Guelph's building permit process is managed by the Guelph Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Cambridge, ON

Cambridge's building permit process is managed by the Cambridge Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

St. Catharines, ON

St. Catharines's building permit process is managed by the St. Catharines Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Niagara Falls, ON

Niagara Falls's building permit process is managed by the Niagara Falls Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Windsor, ON

Windsor's building permit process is managed by the Windsor Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Oshawa, ON

Oshawa's building permit process is managed by the Oshawa Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Whitby, ON

Whitby's building permit process is managed by the Whitby Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Ajax, ON

Ajax's building permit process is managed by the Ajax Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Pickering, ON

Pickering's building permit process is managed by the Pickering Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Newmarket, ON

Newmarket's building permit process is managed by the Newmarket Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Aurora, ON

Aurora's building permit process is managed by the Aurora Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

King Township, ON

King Township's building permit process is managed by the King Township Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Caledon, ON

Caledon's building permit process is managed by the Caledon Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Milton, ON

Milton's building permit process is managed by the Milton Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Halton Hills, ON

Halton Hills's building permit process is managed by the Halton Hills Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Orangeville, ON

Orangeville's building permit process is managed by the Orangeville Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Innisfil, ON

Innisfil's building permit process is managed by the Innisfil Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Wasaga Beach, ON

Wasaga Beach's building permit process is managed by the Wasaga Beach Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Collingwood, ON

Collingwood's building permit process is managed by the Collingwood Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Huntsville, ON

Huntsville's building permit process is managed by the Huntsville Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Sudbury, ON

Sudbury's building permit process is managed by the Sudbury Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Thunder Bay, ON

Thunder Bay's building permit process is managed by the Thunder Bay Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Sault Ste. Marie, ON

Sault Ste. Marie's building permit process is managed by the Sault Ste. Marie Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

North Bay, ON

North Bay's building permit process is managed by the North Bay Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Timmins, ON

Timmins's building permit process is managed by the Timmins Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Kingston, ON

Kingston's building permit process is managed by the Kingston Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Peterborough, ON

Peterborough's building permit process is managed by the Peterborough Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Belleville, ON

Belleville's building permit process is managed by the Belleville Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Cornwall, ON

Cornwall's building permit process is managed by the Cornwall Building Division. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the Ontario Building Code requirements before you start can save you thousands of dollars and months of delays.

View guides →

Quebec

Montreal, QC

Montreal's building permit process is managed by the Montreal Building Inspection Division. Whether you're finishing a basement, building a deck, or creating a secondary dwelling, understanding the Construction Code of Québec requirements before you start can save you thousands of dollars and months of delays.

View guides →

Saskatchewan

Saskatoon, SK

Saskatoon's building permit process is managed by the Saskatoon Building Standards. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the National Building Code (as adopted by Saskatchewan) requirements before you start can save you thousands of dollars and months of delays.

View guides →

Regina, SK

Regina's building permit process is managed by the Regina Building Standards. Whether you're finishing a basement, building a deck, or creating a secondary suite, understanding the National Building Code (as adopted by Saskatchewan) requirements before you start can save you thousands of dollars and months of delays.

View guides →

United States (25 cities)

Arizona

Phoenix, AZ

Building permits in Phoenix are managed by the Phoenix Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

California

Los Angeles, CA

Building permits in Los Angeles are managed by the Los Angeles Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

San Diego, CA

Building permits in San Diego are managed by the San Diego Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

San Jose, CA

Building permits in San Jose are managed by the San Jose Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

San Francisco, CA

Building permits in San Francisco are managed by the San Francisco Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Colorado

Denver, CO

Building permits in Denver are managed by the Denver Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

District of Columbia

Washington D.C., DC

Building permits in Washington D.C. are managed by the Washington D.C. Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Florida

Miami, FL

Building permits in Miami are managed by the Miami Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Tampa, FL

Building permits in Tampa are managed by the Tampa Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Georgia

Atlanta, GA

Building permits in Atlanta are managed by the Atlanta Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Illinois

Chicago, IL

Building permits in Chicago are managed by the Chicago Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Massachusetts

Boston, MA

Building permits in Boston are managed by the Boston Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Michigan

Detroit, MI

Building permits in Detroit are managed by the Detroit Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Minnesota

Minneapolis, MN

Building permits in Minneapolis are managed by the Minneapolis Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Nevada

Las Vegas, NV

Building permits in Las Vegas are managed by the Las Vegas Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

New York

New York, NY

Building permits in New York are managed by the New York Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

North Carolina

Charlotte, NC

Building permits in Charlotte are managed by the Charlotte Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Oregon

Portland, OR

Building permits in Portland are managed by the Portland Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Pennsylvania

Philadelphia, PA

Building permits in Philadelphia are managed by the Philadelphia Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Tennessee

Nashville, TN

Building permits in Nashville are managed by the Nashville Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Texas

Houston, TX

Building permits in Houston are managed by the Houston Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

San Antonio, TX

Building permits in San Antonio are managed by the San Antonio Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Dallas, TX

Building permits in Dallas are managed by the Dallas Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Austin, TX

Building permits in Austin are managed by the Austin Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Washington

Seattle, WA

Building permits in Seattle are managed by the Seattle Department of Buildings. Whether you're finishing a basement, building a deck, or adding an ADU, understanding the local building code requirements based on the International Building Code / International Residential Code before you start can save you thousands of dollars and months of delays.

View guides →

Start Your Assessment

Enter your address and answer a few questions to get a personalized permit roadmap in under 2 minutes.

Check Permits