Skip to main content
Municipal GuideMinnesotaHennepin County · Minneapolis

Minneapolis, Minnesota Building Permit Guide

Let a Minneapolis permit expire on an empty building and the city can register it as vacant — at an annual fee north of $7,000.

County: HennepinCode route: Minnesota State Building CodeTrades: State licensed
Authority
Minneapolis Development ServicesHennepin County, city enforcement
Vacant registration
Over $7,000Annual, on the vacancy anniversary
Trigger
Work stoppage or expired permitsWhere occupancy cannot be obtained
Restoration agreement
90 days to callFrom the order or renewal letter

Minneapolis is the largest city in Minnesota and enforces the same statewide code as every other jurisdiction in the state. Where it differs is in what happens when a project stops: the city runs a vacant building programme with an annual fee of over $7,000, and an expired permit is one of the conditions that can pull a property into it.

Construction Code Services within Development Services reviews and approves construction plans and inspects the work, operating from the Public Service Building with applications filed through the city’s permitting system.

This guide covers work inside the Minneapolis city limits. Saint Paul, Bloomington, Brooklyn Park and the other metro cities permit separately, though every one of them enforces the same state code.

🚫

A stalled job can become an annual bill of over $7,000. Under the city’s Vacant Building Registration programme, owners of vacant properties must register and pay an annual fee of over $7,000, charged at registration and again on each anniversary of the date the building was found vacant. Among the conditions that can require registration is a vacant structure that cannot obtain a certificate of occupancy because of work stoppage or expired permits.

What requires a building permit in Minneapolis?

Minneapolis administers and enforces the Minnesota State Building Code, as every city of its size in the state must. What it cannot do is change it. The code supersedes the building code of any municipality, and a municipality must not, by ordinance or through a development agreement, require building code provisions regulating components or systems of any structure that differ from the state code. There is a way out, and it runs on a deadline: a Restoration Agreement is a contract between the city and the owner setting timeframes, work orders and cost estimates for full rehabilitation, and it can waive the annual fee or hold it in abeyance — but the owner must telephone to schedule the appointment within 90 days of the initial registration order or renewal letter, and appointments are scheduled several weeks out

Typically permit required

  • New buildings, additions, alterations and change of occupancy or use
  • Structural alterations, load-bearing changes, foundations, decks and retaining walls
  • Electrical work, performed by a state-licensed electrical contractor
  • Plumbing work, performed by a state-licensed plumbing contractor
  • Mechanical and fuel gas work, and anything touching the state energy provisions
  • Re-roofing, demolition, egress window openings and signs above the local threshold

Often exempt

  • Ordinary repairs and maintenance replacing materials in kind
  • Small accessory structures below the local threshold, where zoning allows
  • Painting, flooring, cabinetry and other finish work
  • Most agricultural buildings, which sit outside the code entirely

Short on time to read all of this?

Get a free quote →

An ordinary repair is defined more narrowly than owners expect, and an exemption from a building permit is never an exemption from zoning or from a trade permit. Confirm scope with Minneapolis Development Services before work starts.

What a large city can and cannot add

The one route to a different standard is narrow: a municipality may adopt an ordinance that is more restrictive than the state code only where geological conditions warrant it and only with the approval of the state building official, with any disapproval appealable to the commissioner. Cities may also enforce maintenance standards for existing buildings, and may adopt optional provisions of the state code — but must notify the state building official within 30 days of doing so.

⚠️ Do not assume a neighbouring city has different rules. Building without a required permit exposes the job to stop-work orders, penalties and delayed occupancy, and unlicensed residential contracting above the state threshold is a separate violation enforced by the state rather than the city.

Residential building contractors, remodelers and roofers, electricians and plumbers are licensed by the state Department of Labor and Industry, so the same credential is valid in Minneapolis as anywhere in Minnesota. Building without a required permit exposes a job to stop-work orders, penalties and delayed occupancy, and unlicensed residential contracting is a separate violation enforced by the state. How Minnesota’s statewide code works

Who handles permitting in Minneapolis?

Development Services helps applicants start a project, enforces the building code and city ordinances through the permitting process, reviews and approves construction plans, and sends inspectors on site during construction.

Minneapolis permitting contact
DetailInformation
DepartmentMinneapolis Community Planning and Economic Development, Development Services
AddressPublic Service Building, 505 Fourth Avenue South, Room 220, Minneapolis, MN 55415
Phone311, or (612) 673-3000
HoursMonday to Thursday, 8:00 a.m. to 4:00 p.m.; Friday, 9:00 a.m. to 4:00 p.m.
Vacant building programmeAnnual registration fee, adjusted from time to time
Restoration agreementTelephone within 90 days of the order or renewal letter
Right of wayIssued by Public Works rather than Development Services
Commercial appealVacant commercial appeals go to a nuisance condition review panel

The vacant building criteria are broader than most owners expect. A property may be required to register where it is condemned and requires a code compliance inspection; where it is unoccupied and unsecured for five days or more; where it is secured by means other than those normally used in the building’s design for 30 days or more; where it carries many housing maintenance, fire or building code violations for 30 days or more; or where a nuisance correction order has been outstanding for more than 365 days.

Not every approval comes from the same department. Work affecting sidewalks, boulevards, curb cuts or the public right of way is permitted by Public Works rather than by Development Services, and a preliminary commercial plan review meeting with a building code plan reviewer can be booked for a $75 fee.

Not sure this scope needs a permit?

Get a free quote →

In 2025, building permits issued in Minneapolis authorized 412 new privately owned housing units, 74 of them single-family homes, according to the U.S. Census Bureau Building Permits Survey.

Permit types

Residential permits

Residential work follows the statewide residential provisions. Projects above a threshold of complexity — new construction, larger additions and structural modifications — require full construction documents including energy compliance reports, while minor permits such as a water heater replacement or a like-for-like window swap can be applied for without them.

Commercial permits

Commercial work generally requires plans stamped by licensed Minnesota professionals, with structural calculations, mechanical and electrical plans and accessibility documentation. Pre-approved contractors can use the city’s Express permits for some work on existing one- and two-family homes, but every permit still carries its required inspections.

A contractor doing residential building or remodeling work in more than one special skill needs a state licence, unless its gross annual receipts from that work stay at or under $15,000 and it holds a certificate of exemption; residential roofers must always be licensed. Licensees pay into the Contractor Recovery Fund instead of posting a bond, and mechanical contractors need no state licence but must give the state a $25,000 bond. Contractor licensing in Minnesota

Minneapolis permit costs and fees

Minneapolis fees follow the city’s published schedule by permit type and valuation, with the state surcharge collected alongside. The vacant building registration fee sits outside the permit schedule entirely and is set in the director’s fee schedule.

How Minneapolis permit fees are structured
Fee componentHow it works
Building permitSet locally on valuation; the code is statewide but the fee schedule is not
Plan reviewA percentage of the permit fee or a flat charge, set locally
State surchargeA statutory surcharge collected with the permit and remitted to the state
ElectricalPermitted and inspected through the state electrical programme or the municipality
PlumbingState plan review where it applies; otherwise local, under any plan review agreement
Energy complianceDocumentation against the state energy provisions, which are not locally variable

Rather talk it over?

Call 1-855-478-4290 →

Because the technical code is identical statewide, fee differences between Minnesota cities are differences of policy rather than of requirement — two cities enforcing the same provisions can price the same project very differently. Ask Minneapolis Development Services for the schedule in force on your filing date, and confirm whether the state or the city holds the plumbing and electrical route for your scope.

🧮

Need a real number for a specific Minneapolis project? Send us the scope, address and valuation and we will identify the fee categories, the trade routes and the review steps that will apply.

Trade permits and who may pull them

Minnesota separates the credential from the permit. The licence to do the work is issued by the state and is valid everywhere; the permit for a particular job is issued locally, or by the state where it holds the administrative authority for that scope.

Permit required

  • Service installations, panel upgrades, new circuits, solar photovoltaic and EV charging
  • New plumbing, repipes, water heater change-outs, fixtures, backflow and gas piping
  • Mechanical installation and change-out, ductwork and venting
  • Any work in a public building or a residential building of five or more units, which may trigger state plan review

Typically exempt

  • Replacing a fixture, switch, receptacle or light with no alteration to wiring or piping
  • Clearing a stoppage without replacing or rearranging concealed piping
  • Filter, thermostat and routine component service
  • Like-for-like appliance repair that does not alter the connection

Electrical and plumbing work must be done by state-licensed trades, though an individual may do electrical work on a home they own and occupy if it has its own electrical service. Whether the electrical permit comes from the state or the local office depends on whether that city or township has taken on electrical inspection. Electrical and plumbing rules in Minnesota

Rather not deal with the building department?

Get a free quote →

How to apply for a Minneapolis building permit

1. Keep the permit alive on an empty building

Work stoppage or expired permits can pull a vacant structure into the registration programme.

2. Diary the 90 day restoration window

The owner must call to schedule the restoration agreement appointment within 90 days of the order or renewal letter.

3. Separate the right of way work

Sidewalk, boulevard, curb cut and public right of way permits come from Public Works.

4. Prepare full construction documents where required

New construction, larger additions and structural modifications need drawings, specifications and energy compliance reports.

5. Book a preliminary review on commercial work

A meeting with a building code plan reviewer before final plans costs $75.

6. Verify the state licence

Residential contractors, roofers, electricians and plumbers are licensed by the state, not the city.

Review, corrections and what actually causes delay

Because the technical code does not vary, most delay in Minnesota is procedural rather than substantive. The common causes are submitting to the wrong authority for plumbing where the state holds plan review; assuming a neighbouring city’s exemption list applies when the difference was only ever a local administrative practice; missing the state energy compliance documentation; and treating a structure as agricultural when it does not meet the statutory definition. Confirm the checklist with Minneapolis Development Services before filing.

A Minnesota municipality may require exterior work under a building permit to be finished within a set period, but not sooner than 180 days after the permit is issued, so confirm whether Minneapolis has adopted such a rule. Minnesota’s statewide code rules

Inspections in Minneapolis

Standard checkpoints include footing and foundation, framing, rough-in electrical, plumbing and mechanical, insulation and energy compliance, fire systems on commercial work, and final, with a certificate of occupancy before the building is used. Because an unobtainable certificate of occupancy is itself a vacancy trigger, closing out the final inspection matters here for reasons beyond the permit.

Do not cover work before the required inspection has been approved. Keep the issued permits, the approved plans and the energy compliance documentation available on site.

On public buildings, state-licensed facilities and school district and charter school projects, plumbing permits and inspections generally run through the state Department of Labor and Industry rather than the local office. State plumbing review in Minnesota

Minneapolis permit search and official resources

Minneapolis Development Services holds the building permit record for the City of Minneapolis. Where the state carried out plumbing plan review or inspection, that record sits with the department instead, so a full history on a commercial building or a larger residential one may need both.

🔍

Two questions, not three. In a local-option state you would have to establish which code a jurisdiction adopted. In Minnesota you do not — the code is the same everywhere. What you do need to establish is who holds the plumbing and electrical route for your scope, and what this particular city requires procedurally at the counter.

Want this handled start to finish?

Get a free quote →

These are the primary sources behind this guide. Fee schedules and procedures change — confirm the position for your filing date.

Frequently asked questions

Can an expired permit really cost me thousands?

Indirectly, yes. A vacant structure that cannot obtain a certificate of occupancy because of work stoppage or expired permits is one of the conditions that can require registration under the Vacant Building Registration programme, which carries an annual fee of over $7,000 charged at registration and on each vacancy anniversary.

How do I get the vacant building fee waived?

Through a Restoration Agreement, a contract between the city and the owner setting timeframes, work orders and cost estimates for complete rehabilitation, with financial penalties for failure to comply. The owner must telephone to schedule the appointment within 90 days of the initial registration order or renewal letter, and appointments are scheduled several weeks out.

Can this city change the building code?

No. Minnesota runs one building code and only one. The Minnesota State Building Code is the standard that applies statewide, and it supersedes the building code of any municipality. A city administers and enforces it but must not, by ordinance or through a development agreement, require building code provisions regulating components or systems of any structure that differ from the state code. The single exception is an ordinance that is more restrictive, justified by geological conditions, and approved by the state building official. That is why an edition question in Minnesota has one answer rather than one per city.

Inspections are where schedules slip.

Get a free quote →

Who licenses my contractor?

Mostly the state, but Minneapolis licenses some trades itself, including gas fitters, HVAC contractors, building wreckers and sign hangers. Contractor credentials in Minnesota are held by the state. The Department of Labor and Industry licenses residential building contractors, remodelers, roofers, electricians and plumbers for the whole state, so a licence travels between jurisdictions. A contractor doing residential building or remodeling work for homeowners in more than one special skill needs a state licence, unless its gross annual receipts from that work stay at or under $15,000 and it holds a state certificate of exemption; residential roofers must be licensed regardless. The licence attaches to the business with a named qualifying person holding the competence, and every licensee contributes to the Contractor Recovery Fund rather than posting a surety bond. Specialty contractors offering only one special skill generally need no state licence, except residential roofers, who always do.

Who issues a permit for work on the pavement outside?

Public Works, not Development Services. Right of way permits covering sidewalks, boulevards, curb cuts and the public right of way are issued separately from the building permit.

Is there a faster route for small jobs?

For some. Pre-approved licensed contractors can use the city’s Express permit tool for eligible work on an existing one- or two-family home, after confirming with the city that the work qualifies. It speeds up the permit, not the inspections: every permit still carries its required inspections.

Simplify Minneapolis permitting with Alliance Permitting

A permit that lapses on an empty building in Minneapolis is not merely expired — it is the start of an annual bill. We keep them alive.

250K+Permits approved
All 50States covered
21+ YearsJurisdictional depth
Done-for-youWe file, you build

Trusted by leading builders, developers, and national contractors — 21+ years of filing in the jurisdictions we write about.

Contractors and builders choose Alliance for Minneapolis because the work is done by people who have stood at the counter:

  • 21+ years of filing, against one statewide code rather than 50 local ones
  • We confirm the plumbing and electrical route before the application goes in
  • State contractor licences verified with the department, and any city licence on top of it
  • Zoning and certificate obligations checked alongside the building permit, not after it
  • Completion-control periods checked so the exterior clock is known at issuance

Alliance Permitting is a permit documentation and submission company in Minnesota. We prepare your paperwork, file it correctly and coordinate with the permitting authority through issuance. We are not a contractor and we do not perform licensed plan review or inspections; that work stays with your licensed team and the jurisdiction.

Ready to break ground in Minneapolis sooner?

Let Alliance prepare, file, and track your Minneapolis permits while your crew stays on the job.

This guide is provided by Alliance Permitting for general information about Minneapolis permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.