Building Permit Requirements in Minnesota

Quick answer

Minnesota enforces a statewide building code that supersedes all local building codes. The Minnesota Department of Labor and Industry (DLI) adopts the state codes based on ICC model codes with Minnesota-specific amendments. Local governments cannot change the code, only enforce it. The code is mandatory in the seven-county Twin Cities metro area and in jurisdictions that have adopted it elsewhere in the state.

Minnesota at a glance

Building code adopted

2020 MN Residential Code (based on 2018 IRC with MN amendments)

State authority

MN Department of Labor and Industry (DLI)

Major cities covered

Minneapolis, St. Paul, Rochester, Bloomington, Duluth

Did you know?

Minnesota is one of only a handful of states that does not allow local jurisdictions to amend any portion of the state building code, creating true statewide uniformity.

How building permits work in Minnesota

Minnesota's building code system is one of the most uniform in the country. The Minnesota State Building Code applies statewide as the minimum construction standard for all buildings. What makes Minnesota unusual is that local jurisdictions are not permitted to amend any portion of the state code. This means the structural and safety rules for building a deck in Minneapolis are identical to the rules in Rochester or Duluth. The only differences you'll encounter between cities are in local zoning ordinances, fee schedules, and the efficiency of the local permitting office.

The Minnesota Department of Labor and Industry (DLI) adopts and updates the state codes, which are based on the ICC's model codes with Minnesota-specific amendments. The current residential code is the 2020 Minnesota Residential Code, based on the 2018 International Residential Code (IRC). The DLI updates the building code approximately every six years and the energy code every three years. Minnesota also writes several of its own codes, including the Minnesota Plumbing Code, the Minnesota Accessibility Code, and the Minnesota Energy Code.

Enforcement is handled at the local level. All counties in the seven-county Twin Cities metropolitan area are required by statute to adopt and enforce the state building code. Outside the metro area, adoption is voluntary but widespread. About 80 percent of Minnesota's population lives in jurisdictions that have adopted and actively enforce the code. Cities and counties that adopt the code must designate a building official and maintain inspection services capable of reviewing plans and conducting site inspections.

In areas that have not adopted the code, the state building code still technically applies as the construction standard, but there is no local enforcement mechanism. State inspectors handle permits and inspections for public buildings and state-licensed facilities in these areas, but residential construction enforcement is limited. If you're building in a rural township that hasn't adopted the code, contact your county to understand what level of oversight applies. Even without enforcement, building to code protects your investment and ensures compliance if you later sell or refinance.

Deck permits in Minnesota

Full guide →

Minnesota requires a building permit for decks more than 30 inches above finished grade. Decks at or below 30 inches that are not attached to the dwelling and don't serve a required exit door are generally exempt. Since the code is uniform statewide with no local amendments allowed, this threshold is exactly the same in every jurisdiction that enforces it. There is no city in Minnesota that can raise or lower it.

Minneapolis processes deck permits through its Development Services department and requires a site plan showing the deck's position on the lot, construction drawings with dimensions and structural details, and specifications for the foundation system. The city has moved most residential permits online. St. Paul follows the same state code and offers a similarly streamlined process, with fees based on project valuation and typical review times of 5 to 10 business days for standard residential decks.

Minnesota's climate makes footing depth a critical factor in deck construction. The state code requires footings to extend below the frost line, which is 42 inches in the southern part of the state and increases to 60 inches or more in northern Minnesota and the Iron Range. This is one of the deepest frost line requirements in the country and adds meaningful cost to deck foundations compared to states with milder winters. Concrete tube footings (sonotubes) are the standard approach, and inspectors will verify footing depth before concrete is poured. Permit fees typically range from $75 to $300 depending on the city and project size.

Fence permits in Minnesota

Full guide →

Fence permit requirements in Minnesota are primarily governed by local zoning ordinances, which can vary between cities even though the building code is uniform. The state building code does not specifically regulate residential fence construction, so the rules you encounter depend on your city's zoning code. Most cities allow fences up to 6 feet in rear and side yards and 4 feet in front yards. Many require a zoning permit or compliance review for any new fence regardless of height.

Minneapolis requires a permit for all new fences and has detailed standards for corner lots, alley-facing fences, and fences adjacent to public sidewalks. The city also has specific requirements for the "finished" side of a fence to face outward toward neighbors and public areas. Bloomington follows similar height standards but has its own zoning requirements for fence placement relative to property lines, and the city requires a survey or boundary agreement in some situations before issuing a fence permit.

Minnesota's freeze-thaw cycles are particularly hard on fences. Posts that aren't set deep enough will shift due to frost heave, which can rack fence panels and pull posts out of plumb within a few seasons. While the state building code doesn't specify fence post depth, experienced builders in Minnesota set posts at least 42 inches deep in the southern part of the state and deeper further north to get below the frost line. Heavy wet snow in spring can also stress fence panels, so choosing materials rated for snow load or opting for a design that allows snow to pass through (like spaced pickets) can extend the life of your fence.

Shed permits in Minnesota

Full guide →

The Minnesota Residential Code exempts one-story detached accessory structures used as tool and storage sheds, playhouses, and similar uses, provided the floor area does not exceed 200 square feet. Sheds within this limit that have no electrical or plumbing connections generally do not need a building permit. Once a shed exceeds 200 square feet, is taller than one story, or includes any utility connections, a permit is required.

Rochester follows the 200-square-foot state exemption and enforces zoning setbacks for all sheds, including exempt ones. The city requires a minimum of 5 feet from side and rear property lines for accessory structures. Duluth applies the same permit threshold but has additional considerations for hillside properties, which are common in the city's terrain. On sloped lots, grading, drainage, and retaining requirements can affect shed placement even when the shed itself is small enough to be exempt from a building permit.

Setback requirements apply even to exempt sheds in every Minnesota city that enforces the code. You cannot place a shed directly on a property line, and most cities require 3 to 5 feet of clearance from rear and side boundaries. If your property is in a flood zone, which is most common along the Mississippi, Minnesota, and St. Croix rivers, additional requirements for elevation or anchoring may apply even to small storage structures. Permit fees for sheds exceeding the exemption are typically modest, often under $100. If your shed needs a foundation that extends below the frost line, the cost of the foundation itself may exceed the cost of the shed.

Patio permits in Minnesota

Full guide →

A ground-level patio made of concrete, pavers, or natural stone does not require a building permit in most Minnesota cities. Patios trigger permit requirements when they include a permanent roof or cover structure, are elevated above grade, or involve electrical or plumbing work. Covered patios attached to the house are treated as structural additions and require a building permit with full plan review. Three-season porches and screened porches, which are popular in Minnesota, are typically classified as additions rather than simple patios and require permits.

Minneapolis requires permits for covered patios and applies impervious surface limits that can be a significant factor in the city's older, denser neighborhoods where lot coverage is already near the maximum. Adding a large patio could push a property over its impervious surface allowance, requiring a variance or an offsetting measure like a rain garden. St. Paul follows the same state code and applies its own stormwater management requirements for larger paved areas.

Minnesota's short outdoor season drives strong demand for covered outdoor spaces that extend usable time. Three-season rooms, screened porches, and covered patios with heating elements are common projects that blur the line between interior and exterior space. These enclosed or partially enclosed structures almost always require permits and may be classified differently than open patios under the building code. If you're adding a gas fire pit, outdoor kitchen, or built-in heating, expect to need separate gas and possibly electrical permits in addition to the building permit. Permit fees for covered patios and screened porches range from $100 to $400 depending on complexity.

Garage permits in Minnesota

Full guide →

Building a garage in Minnesota always requires a building permit. Garages involve foundations, structural framing, roofing, and typically electrical work, which puts them well above any exemption threshold. Both building code and zoning requirements apply, including setbacks, height limits, lot coverage standards, and sometimes design guidelines in neighborhoods with architectural covenants.

Minneapolis requires full plan review for garage construction and has specific requirements for alley-accessed garages, which are a defining feature of the city's older residential neighborhoods. The city's zoning code regulates garage placement, size, and height relative to the principal structure, and a detached garage on a standard 40-foot lot requires careful planning to meet setback requirements on both sides. Bloomington also requires full permits and applies its own zoning standards for accessory structure size and placement, with maximum footprint limits that vary by zoning district.

Minnesota's frost depth requirements make garage foundations significantly more expensive than in warmer states. Footings must extend at least 42 inches below grade in the southern part of the state and up to 60 inches in the north. A frost-protected shallow foundation (FPSF) is an alternative permitted by the code that can reduce excavation depth by using insulation to protect against frost penetration, though it adds material cost. Permit fees for garages typically range from $200 to $600, and inspections at the footing, framing, electrical rough-in, and final stages are standard. If your garage will include a workshop with 240-volt circuits or vehicle charging, plan for a separate electrical permit.

Climate and construction timing

Minnesota's extreme climate shapes both the construction process and the code requirements. The state code includes specific provisions for frost protection, snow loads, and energy efficiency that reflect the severe winters. Roof structures on garages, covered patios, and large sheds must be designed for snow loads that vary by region, with some northern areas requiring designs that handle ground snow loads of 60 pounds per square foot or more.

Most homeowners plan exterior projects between May and October. Building departments in the Twin Cities metro area are busiest from late spring through summer, so submitting your permit application in March or April can help you start construction as soon as the frost clears. Some departments accept applications year-round, which allows you to have your permit in hand before the building season starts. Winter foundation work is possible with heated enclosures but adds significant cost and is rarely practical for residential accessory structures.

Contractor licensing

Minnesota requires state licensing for residential contractors. The DLI administers the licensing program, which includes separate categories for residential building contractors, residential remodelers, and residential roofers. Electrical, plumbing, and mechanical work also require licensed professionals with their own state credentials. Homeowners performing work on their own primary residence are generally exempt from contractor licensing requirements, though building permits are still required for any work that exceeds the code's exemption thresholds. Working with a licensed contractor provides recourse through the DLI's contractor recovery fund if work is defective or incomplete.

Planning a home project in Minnesota?

Get free quotes from licensed contractors in your area. No obligation.

Get Free Quotes

Minnesota cities we cover

Click a city to see all permit guides available.

Minneapolis

5 guides

St. Paul

5 guides

Rochester

5 guides

Bloomington

5 guides

Duluth

5 guides

Frequently asked questions

Does Minnesota have a statewide building code?

Yes. The Minnesota State Building Code is the minimum construction standard across the entire state. It is based on the 2018 IRC with Minnesota amendments and is administered by the Department of Labor and Industry. Local jurisdictions cannot amend the code, only enforce it.

Is the building code enforced everywhere in Minnesota?

The code is mandatory in the seven-county Twin Cities metro area. Outside the metro, adoption is voluntary but widespread. About 80 percent of the state's population lives in jurisdictions that enforce the code. In areas without local enforcement, the code still applies as the construction standard but may not be actively enforced for residential projects.

Can Minnesota cities change the building code?

No. Minnesota is one of a few states that does not allow local jurisdictions to amend any portion of the state building code. Cities can adopt local zoning ordinances that affect setbacks, fence heights, and lot coverage, but the structural and safety requirements of the building code are uniform statewide.

How deep do footings need to be in Minnesota?

Footings must extend below the frost line, which is 42 inches in southern Minnesota and increases to 60 inches or more in the northern part of the state. This applies to decks, garages, and any structure with a permanent foundation. Minnesota has some of the deepest frost line requirements in the country.

What happens if I build without a permit in Minnesota?

You may face stop-work orders, retroactive permit fees, and the requirement to expose finished work for inspection. Permits in Minnesota expire after 180 days if work hasn't started. Unpermitted work can complicate home sales, insurance claims, and property valuations.

Permit requirements vary by city and county. The information in this guide provides general guidance for Minnesota based on common local building codes. Always verify requirements with your local building department before starting your project.