Skip to main content

Steele County, Minnesota Building Permit Guide

To get a building permit in Steele County, confirm which office issues permits for the property’s address, then submit the application with your plans and required documents, pay the permit fees, and pass inspections before final approval. Alliance Permitting can prepare, file and track the permit for you and schedule the inspections.

Steele County Planning and Zoning in Owatonna issues building permits and inspects construction under the State Building Code in the rural county and, by contract, in Blooming Prairie, Ellendale and Medford, mostly through its online permit system.

Authority: Steele County Planning & Zoning / Building InspectionCode: Minnesota State Building Code (Ordinance No. 18)Phone: 507-444-7475
Office
Planning & Zoning630 Florence Ave., lower level, Owatonna
Fixed-fee permits
$69re-roof, siding, windows, plumbing, mechanical
Plan review
65% of permit fee2026 fee schedule (June 1, 2026)
Contract cities
3Blooming Prairie, Ellendale, Medford

Steele County is one of the Minnesota counties that enforces the State Building Code itself. Its Planning and Zoning Department, on the lower level of the Administration Center at 630 Florence Avenue in Owatonna, issues building, plumbing, mechanical, septic and land use permits in the rural county and handles building permits and inspections for Blooming Prairie, Ellendale and Medford by contract. Valuation-based permits start at $69.25, re-roofing, re-siding and replacement windows are $69 each, and plan review adds 65 percent of the permit fee under the schedule dated June 1, 2026. Owatonna, the largest city, is not one of the contract cities.

What requires a permit in Steele County?

Steele County Ordinance No. 18 adopts the State Building Code, always in its most current edition and without the optional appendix chapters unless the county adopts one, for the unincorporated county and any city that contracts with the county. The Building Inspection page puts the rule broadly: a property owner or agent must apply for a building permit before constructing, enlarging, altering, repairing, moving, demolishing or changing the use of a building or structure, and the same applies to gas, mechanical, electrical and plumbing systems and regulated equipment.

Permit needed

  • New homes, additions and basement or room finishes
  • Garages, pole buildings and sheds the code covers
  • Decks, porches, ramps and 3- and 4-season porches
  • Re-roofing, re-siding and stucco repair on homes
  • Replacement windows and doors
  • Plumbing, gas and mechanical work
  • Demolition
  • Retaining walls over 4 feet, pools, fences, solar and fireplaces listed on the form

Separate permit routes

  • Agricultural buildings: agricultural construction permit
  • Septic systems: septic permit from Environmental Services
  • Shoreland and floodplain alteration: $100 permit
  • Driveways on county roads: Highway Department access permit

The residential form’s permit type list includes additions, remodels, basement finishes, repairs after water or fire damage, decks, porches, garages, pole buildings, sheds, fences, foundations, pools and gas fireplaces. An in-ground pool requires a state license and an above-ground pool a registered contractor, according to the form.

What the county decides and what the state holds

The technical rules are the state’s: the county applies the State Building Code as written and collects the state surcharge on each permit. What the county decides is local: zoning districts, setbacks, shoreland and floodplain rules, septic standards, its fee schedule and how permits are filed. Electrical permits are filed with the Department of Labor and Industry, and wells are regulated by the Minnesota Department of Health.

Steele County building department: who handles permitting

Planning and Zoning, directed by Amber Brooks, runs land use and zoning in the rural county, the Building Inspection Department, and Environmental Services for feedlots and septic systems. Stephanie Hutchins is the Building Official. The department has warned of scam invoices; real county invoices come only from an @SteeleCountyMN.gov address or the county’s billing system and never demand gift cards or wire transfers.

Short on time to read all of this?

Get a free quote →
Steele County permitting contacts
OfficeContact
Planning & Zoning and Building InspectionAdministration Center, lower level, 630 Florence Avenue, P.O. Box 890, Owatonna, MN 55060; 507-444-7475; fax 507-444-7479; Inspections@SteeleCountyMN.gov; weekdays 8 a.m. to 4:30 p.m.
Highway Department (access, right-of-way, utility, oversize permits)Public Works Building, 3000 Hoffman Drive NW, Owatonna; 507-444-7670; weekdays 7:30 a.m. to 4 p.m.
WellsMinnesota Department of Health, Well Management Section, 651-201-4600
ElectricalDepartment of Labor and Industry electrical permits

Cities in Steele County

Ordinance No. 18 lets a city contract with the county for code enforcement, and three have: the county provides building code administration and inspections in Blooming Prairie, Ellendale and Medford, while each city keeps its own zoning. Owatonna is not one of the contract cities and makes its own zoning and building-code decisions. Flood-program status is from FEMA’s Community Status Book.

Cities in Steele County (Census 2025 estimates)
CityBuilding permits and flood program
Owatonna (26,633)Not a county contract city; participating
Blooming Prairie (1,935; the Census counts none of its residents in the Dodge County part)County by contract; participating
Medford (1,377)County by contract; participating
Ellendale (658)County by contract; no separate entry

Steele County permit types

The county’s online permitting system is the preferred way to apply for building, septic and land use permits. Paper versions are posted for agricultural buildings; commercial building, demolition, mechanical, plumbing and window and door permits; and residential building, new home, demolition, mechanical, plumbing, roofing-siding-stucco and window and door permits.

Residential permits

A residential application needs a complete set of plans, electronic copies preferred, with every existing structure, the proposed changes and their dimensions and setbacks to the property lines shown, plus a subcontractor list for plumbing and heating. A project that adds bedrooms where there is a septic system needs a septic compliance inspection and certificate of compliance. The county posts handouts on basement and room finishes, decks, porches and ramps, emergency escape and rescue openings, skylights, window and door installation, safety glazing and smoke and carbon monoxide alarms; the form itself reminds owners that smoke alarms go in each sleeping room and outside sleeping areas on each level, with carbon monoxide alarms within 10 feet of each bedroom.

Not sure this scope needs a permit?

Get a free quote →

Commercial and other permits

Commercial buildings, demolition, mechanical and plumbing work each have a commercial form, and the county asks for verification that a roof structure can carry any rooftop unit. Farm buildings take the agricultural construction permit, priced by value. Conditional uses, rezonings, subdivisions and Comprehensive Plan updates go through the Planning Commission, which advises the County Board, and feedlots pay by animal unit for new or expanded sites.

What comes before the permit

  • Zoning and septic review. The building form has sign-off lines for Planning and Zoning, the septic program and Building Inspections.
  • Septic permit. Apply through the online system with a licensed professional from the county’s 2026 contractor list.
  • Variances. The five-member Board of Adjustment decides variances and zoning appeals, and its variance decisions are final at the county level, appealable in District Court; it also interprets zoning map and floodplain boundaries and reviews older substandard lots.
  • Shoreland and floodplain. Alteration or construction there needs the $100 shoreland and floodplain permit.
  • County road access. Driveways and field entrances need a Highway Department access permit, which can take up to 10 business days.

Steele County permit fees

The County Board adopts the fee schedule each year; the current one is headed “2026 Fees – June 1st, 2026.” Building permits for valued work use the table below, plan review adds 65 percent of the permit fee, and the state surcharge is 0.0005 times the valuation, or $1 on a fixed-fee permit.

Steele County building permit fee by valuation (2026 schedule)
ValuationPermit fee
$1–$2,000$69.25
$2,001–$25,000$69.25 for the first $2,000 plus $14 for each added $1,000
$25,001–$50,000$391.25 for the first $25,000 plus $10.10 for each added $1,000
$50,001–$100,000$643.75 for the first $50,000 plus $7 for each added $1,000
$100,001–$500,000$993.75 for the first $100,000 plus $5.60 for each added $1,000
$500,001–$1,000,000$3,233.75 for the first $500,000 plus $4.75 for each added $1,000
Over $1,000,000$5,608.75 for the first $1,000,000 plus $3.15 for each added $1,000

Rather talk it over?

Call 1-855-478-4290 →
Other Steele County permit fees (2026 schedule)
ItemFee
Demolition, gas/mechanical, plumbing, retaining wall over 4 ft$69 each
Re-roof, re-siding, replacement windows (residential)$69 each
Manufactured home placement / prefab home$350 / $400 plus foundation permit
Re-inspection, plan revision review, unlisted inspection$47 each
Inspections outside business hours$47 per hour, 2-hour minimum
After-the-fact permit investigationDouble the permit fee
Agricultural construction permit: up to $50,000 / over $50,000$75 / $150
Septic: Type I–III / Type IV and V (up to 2,500 gpd)$300 / $500
Septic over 2,500 gpd / operating permit$800 plus $200 per extra hook-up / $50
Conditional or interim use / variance / administrative appeal$400 / $300 / $300
Rezoning / minor plat / final plat$500 / $500 plus recording / $300 plus recording
Shoreland or floodplain alteration or construction$100
Residential driveway or field entrance / commercial access$100 / $250 per access
New E-911 address and sign installed$160

Worked example: a deck valued at $20,000 falls in the $2,001–$25,000 band, so the permit fee is $69.25 plus 18 × $14, or $321.25. With plan review, 65 percent of the permit fee adds $208.81 and the surcharge $10, for $540.06. Permit fees can be refunded up to 70 percent on a written request, but not once work has started, after 180 days or when the fee is under $100, and plan review, surcharge and re-inspection fees are never refunded.

Trade permits and who may pull them

Steele County issues plumbing and gas or mechanical permits itself, at $69 each, with separate residential and commercial forms; electrical permits are filed with the Department of Labor and Industry, which applies the 2026 National Electrical Code to permits filed on or after August 17, 2026. Contractors, plumbers and electricians hold state licenses, and the residential form asks for the contractor’s license number and lead certification number.

  • Pools. In-ground pools need a state-licensed contractor; above-ground pool contractors must be registered.
  • Septic installers. The county posts a 2026 contractor list and links the state search for licensed septic businesses.
  • Compliance inspectors. Point-of-sale septic inspections are done by an inspector licensed by the Minnesota Pollution Control Agency.

Rather not deal with the Steele County building department?

Get a free quote →

How to apply for a Steele County permit

1. Confirm who permits the site

Rural land and Blooming Prairie, Ellendale and Medford go to the county; Owatonna to the city.

2. Check zoning and septic

Confirm setbacks, shoreland or floodplain status and whether added bedrooms trigger a septic compliance inspection.

3. Prepare the plans

Use the county handouts for decks, basements, egress windows and other common projects.

4. Apply online

File in the county’s online permitting system, or email or mail the signed paper form.

5. Wait for plan review

Allow 24 business hours for assignment to an inspector and 5–7 business days for review.

6. Pay the fees

Permit, plan review and state surcharge are totaled on the permit.

7. Schedule inspections

Contact Building Inspection at 507-444-7475 or Inspections@SteeleCountyMN.gov.

Review, corrections and what causes delay

The county tells applicants that incomplete electronic submittals delay the permit, and the sender is notified by return email; residential electronic plans must be submitted in full. Revisions after submittal cost $47 for each added plan review. Land use requests take longer: the Planning Commission holds public hearings and recommends, the County Board decides, and the Board of Adjustment hears variances. Highway access and right-of-way permits can take up to 10 business days. Utility work in the county right-of-way is filed online and needs an annual registration ($100 per utility owner, with a $10,000 bond) plus $100 per project, and oversize or overweight transportation permits take up to 2 business days.

Inspections in Steele County

Building Inspection staff inspect construction under the State Building Code in the rural county and the three contract cities. Re-inspections and inspections without a listed fee are $47 each, and inspections requested outside business hours are $47 an hour with a two-hour minimum. Electrical work is inspected under the state permit.

Septic systems are regulated by Environmental Services, and no property with a septic system may be sold or transferred until a compliance inspection is done and a valid certificate issued. The seller files a signed statement naming whether the buyer or seller will hire the MPCA-licensed inspector and upgrade a failing system, at closing or within 15 days after it.

Minnesota building code

Steele County adopted the State Building Code by Ordinance No. 18 on August 12, 2003, and its zoning ordinance dates from November 9, 1993, last amended October 13, 2020. FEMA’s Community Status Book lists Steele County as participating in the National Flood Insurance Program since November 4, 1981, with a current flood map dated December 2, 2011.

Want this handled start to finish?

Get a free quote →

Minnesota has one State Building Code that applies statewide and overrides local building codes, but enforcement is local: whether a building permit is needed depends on whether the city, township or county enforces the code there. Electrical permits come from the Department of Labor and Industry unless the local government runs its own electrical inspection. Minnesota rules

Steele County permit search and official resources

Permit applications and their status are handled in the county’s online permitting system, and parcel data is on the county GIS hub and tax parcel map. Agendas, packets and minutes for the Planning Commission and Board of Adjustment moved to a new agenda system in 2026, linked from each board’s page.

Inspections are where schedules slip.

Get a free quote →

Steele County permit FAQs

Does Steele County inspect new homes?

Yes. Building Inspection enforces the State Building Code in the rural county and in Blooming Prairie, Ellendale and Medford.

How much is a re-roofing permit?

$69 for a residential re-roof, the same as re-siding or replacement windows, plus a $1 state surcharge.

How long does plan review take?

About 24 business hours to assign an inspector and then 5 to 7 business days for review of a complete submittal.

Who issues permits in Owatonna?

Not the county: Owatonna is not one of the cities that contract with Steele County for building code services, so permits there are a city matter.

Do I need a septic inspection to sell a rural home?

Yes. A compliance inspection and valid certificate are required before the property is sold or transferred.

Can I get a refund if I cancel?

Up to 70 percent of the permit fee, if work has not started, the permit is under 180 days old and the fee is $100 or more.

What does a farm building permit cost?

$75 for agricultural construction up to $50,000 and $150 above that.

Simplify Steele County permitting with Alliance Permitting

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

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 Steele County sooner?

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

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