For most flooring jobs in most Minnesota municipalities the answer is no. The exceptions are narrow, but they are the expensive ones to get wrong.
The general rule
Replacing a floor covering — pulling carpet and laying vinyl plank, sanding and
refinishing existing hardwood, laying tile over a sound substrate — is normally treated as
maintenance rather than construction and does not require a building permit.
Where that stops being true
- You are replacing the subfloor, not the surface. Once sheathing comes up you
are into structure. - Anything involving joists. Sistering, notching, cutting for a duct, or
repairing rot — all structural. - You are changing the layout. Removing a wall to run one floor through two
rooms is a structural permit regardless of the floor. - Plumbing or electrical moves with it. Relocating a floor register, a radiant
loop or a floor outlet pulls in a trade that is licensed at state level in Minnesota. - Below-grade work that touches drain tile or a sump. Common in Minnesota
basement projects and firmly permit territory.
It is decided locally
Minnesota has no single statewide answer, because permits are administered by the municipality.
Minneapolis, St. Paul, Rochester, Duluth, Bloomington and every suburb around them run their own
building departments. Call and describe the job — they will tell you, they will not charge you for
asking, and it is far cheaper than a stop-work order.
Who pulls it
If a permit is required the contractor normally pulls it. A contractor who wants you to
pull the permit for their work is worth a second look — it often means they cannot.
Common questions
Does refinishing hardwood need a permit?
Almost never. It is a surface treatment on an existing floor.
Does a floating floor over an existing basement slab need one?
Generally no. If levelling compound is going down over a cracked slab, ask why the slab is
cracked before you ask about the permit.