Utility asset POC · Permit lookup

Do I Need a Permit to Build a Fence in Minneapolis, MN?

One page for the exact homeowner question: permit requirement, expected fees, required documents, process, timeline, code basis, and official Minneapolis links.

Last verified: 2026-04-18 Official sources linked below

Check your fence details

Client-side only. No runtime backend required.

Estimated city fees

Baseline for a simple permitted fence: $150–$500 estimated combined fees (permit + plan review) for a permitted Minneapolis fence; standard fences within Minneapolis Zoning Code Chapter 535 height limits typically do not require a building permit, but masonry fences and pool barrier fences always do; note MN 42-inch frost depth for permanent post footings

Fee Amount Notes
Minneapolis Development Services building permit fee (when required) $100–$350 (estimated) Minneapolis residential permit fees are based on project valuation. A typical permitted fence ($3,000–$10,000 value) falls in this range. Verify current amounts through the Minneapolis ePermits portal at minneapolismn.gov/permits.
Plan review fee $50–$150 (estimated) A plan review fee is assessed for structural and zoning compliance review. Combined permit and plan review for a residential fence typically runs $150–$500.
Minnesota state surcharge $5–$15 Minnesota assesses a state surcharge on all permitted construction projects, collected by Development Services at permit issuance and remitted to the State.

Required documents

  • Permit application submitted through the Minneapolis ePermits online portal at minneapolismn.gov/permits.
  • Scaled site plan showing property lines, lot dimensions, existing structures, proposed fence location and length, and distances to property lines — required to confirm compliance with Minneapolis Zoning Code Chapter 535 height and setback limits.
  • Elevation drawings showing fence height, material, post spacing, gate locations, and whether the fence is open or solid.
  • Structural post and footing details for masonry fences, fences over 6 feet, or pool-barrier enclosures, demonstrating adequate post embedment depth (below the 42-inch Minneapolis frost line for permanent structures) and MSBC structural compliance.
  • Minnesota-licensed contractor information: Residential Contractor or Residential Remodeler license number issued by the Minnesota Department of Labor and Industry (DLI). The license number must appear on the ePermits application.
  • Pool barrier design details meeting MSBC IRC Section R326 requirements — minimum 48-inch barrier height, self-closing/self-latching gate hardware — for any fence enclosing a pool or spa.

Typical timing

Plan review
10–20 business days for standard residential review
Total cycle
3–6 weeks from application to final inspection for a permitted fence

ZBA variance proceedings (if fence height exceeds Minneapolis Zoning Code limits) can add 2–3 months before a permit application is accepted. Note that severe Minnesota winters (December through March) may limit construction window and inspection availability.

Need a contractor?

Contextual referral placement for Angi / HomeAdvisor style contractor matching.

Get Free Quotes from MN-Licensed Minneapolis Fence Contractors

How the permit process works

  1. Check Minneapolis Zoning Code Chapter 535 height limits Use the Minneapolis Zoning Map and parcel search at minneapolismn.gov to identify the property's zoning district and look up applicable fence height limits under Minneapolis Zoning Code Chapter 535. Front yard fences in most residential districts are limited to 4 feet (48 inches); rear and interior side yard fences may be permitted up to 6–8 feet depending on the zoning district. Fences exceeding the applicable limit require a ZBA variance before Development Services will issue a permit.
  2. Determine whether your project triggers a permit Standard non-masonry residential fences within Minneapolis Zoning Code Chapter 535 height limits typically do not require a building permit. A permit is required for: masonry fences regardless of height; fences exceeding 6 feet; pool barrier fences. Confirm with Development Services through the ePermits portal at minneapolismn.gov/permits if you are unsure.
  3. Account for Minnesota's 42-inch frost line for permanent post footings Minneapolis's frost line depth is 42 inches under the MSBC (2020 IRC with MN amendments). Permanent fence structures with masonry construction or posts set in concrete require footings extending below the 42-inch frost line to prevent frost heave — the seasonal ground movement caused by Minnesota's freeze-thaw cycles. Standard wood or vinyl fence posts set in packed gravel or at shallower depths may be acceptable for non-structural fence panels within the permit-exempt height range. Confirm requirements before installing.
  4. Verify Minnesota contractor licensing If hiring a contractor, verify they hold a valid Minnesota Residential Contractor or Residential Remodeler license from the Minnesota Department of Labor and Industry (DLI). The contractor's license number must appear on the ePermits application. Performing residential construction without a Minnesota license violates state law (Minnesota Statutes Chapter 326B). Check license status at dli.mn.gov.
  5. Submit through Minneapolis ePermits For permitted fences, submit the application through the Minneapolis ePermits online portal at minneapolismn.gov/permits. Upload the site plan, elevation drawings, structural details, and contractor license information. Development Services reviews all submissions online; in-person submission is generally not required for standard residential fence projects.
  6. Undergo plan review and pay fees Development Services reviewers check MSBC structural compliance and Minneapolis Zoning Code Chapter 535 compliance. Standard residential plan review takes 10–20 business days. After approval, pay fees through the ePermits portal and post the permit before beginning work.
  7. Complete required inspections and close the permit Request required inspections through the ePermits portal or by calling Development Services. For a residential fence permit, expect a footing inspection (for masonry or pool-barrier fences, before concrete pour) and a final inspection. The permit is closed after the final inspection confirms MSBC compliance.

What Minneapolis reviews against

Minnesota State Building Code (MSBC), based on the 2020 International Residential Code (IRC) with Minnesota cold-climate amendments, as enforced by Minneapolis Community Planning and Economic Development (CPED) / Development Services; Minneapolis Zoning Code (Chapter 535) for fence height limits by yard location and zoning district.

What can go wrong

  • Minneapolis Development Services can issue a stop-work order and require removal or correction of unpermitted fence construction, including masonry walls built without a permit.
  • Fences placed in violation of Minneapolis Zoning Code Chapter 535 height limits are subject to zoning enforcement and can be ordered reduced or removed.
  • Pool barrier fences that fail to comply with MSBC pool barrier requirements create a life-safety risk and are subject to code enforcement orders.
  • Civil penalties assessed by Minneapolis accumulate until violations are resolved; unresolved violations appear in Development Services records and complicate property sales.
  • Minnesota requires sellers to disclose known code violations and unpermitted construction under the Seller's Disclosure of Property Condition (SDPC); unpermitted fences can affect sale price or require remediation before closing.
  • Homeowner's insurance may deny claims for damage or injury related to an unpermitted fence or wall, leaving the homeowner fully liable.

What you’ll need for the project

Contextual Amazon-style tools and materials block for fence projects.

Shop Fence Materials & Tools

Common Minneapolis fence permit questions

Do I need a permit to build a fence in Minneapolis, MN?

It depends on height and material. Standard non-masonry residential fences within Minneapolis Zoning Code Chapter 535 height limits — 4 feet in required front yards and up to 6–8 feet in rear and side yards — typically do not require a building permit from Minneapolis Development Services. A permit is required for masonry fences regardless of height, fences over 6 feet, and pool barrier fences. Apply through the Minneapolis ePermits portal at minneapolismn.gov/permits.

What is the maximum fence height in Minneapolis without a permit?

Under Minneapolis Zoning Code Chapter 535, front yard fences are limited to 4 feet (48 inches) in most residential districts. Rear and interior side yard fences may be permitted up to 6–8 feet depending on the zoning district. Standard non-masonry fences within the applicable zoning height limit typically do not require a building permit. Masonry fences require a permit regardless of height. Check your specific zoning district at minneapolismn.gov.

How does Minneapolis's frost line affect fence installation?

Minneapolis's frost line depth is 42 inches under the MSBC (2020 IRC with MN amendments). Permanent masonry fences and structural fence posts set in concrete must have footings extending below the 42-inch frost line to prevent frost heave — the seasonal ground movement caused by Minnesota's severe freeze-thaw cycles. Standard wood or vinyl fence posts set in packed gravel at shallower depths may be acceptable for non-structural, permit-exempt fence panels. Confirm requirements with Development Services before installing.

Does Minnesota require a licensed contractor for fence installation in Minneapolis?

Yes, for hired contractors. Minnesota requires contractors performing residential construction to hold a valid Residential Contractor or Residential Remodeler license from the Minnesota Department of Labor and Industry (DLI), under Minnesota Statutes Chapter 326B. The license number must appear on the ePermits application. Homeowners may self-permit under the owner-occupant exemption for their own residence. Check license status at dli.mn.gov.

What are Minneapolis's pool fence requirements?

Pool and spa barrier fences in Minneapolis must comply with MSBC IRC Section R326 requirements, including a minimum 48-inch barrier height and self-closing, self-latching gates at all pool access points. A building permit is always required for pool barrier fencing. Contact Development Services through the ePermits portal at minneapolismn.gov/permits for current pool barrier specifications.

How much does a fence permit cost in Minneapolis?

Estimated combined fees (building permit + plan review) for a permitted Minneapolis fence typically run $150–$500, plus a small Minnesota state surcharge. Fees are based on project valuation. Verify current amounts through the Minneapolis ePermits portal at minneapolismn.gov/permits.

Official links and freshness

More permits for Minneapolis, MN

Other free homeowner tools

Disclaimer: This page is informational, not legal advice. Permit rules, fees, and processes change. Verify your project with Minneapolis permitting staff before building.