Authorized Partner of Container One, A+ BBB rated, 30 years in the container industry.

Updated August 12, 2026 · David Hall

Insulation Guide

Insulating a Shipping Container in Michigan: Climate Zones, Condensation and What Actually Works

Michigan spans three energy code climate zones, and the moisture here pushes the opposite direction from a southern build for most of the year. The assembly that works in Detroit is not automatically the one that works in Houghton, and the mistake that ruins containers is the same everywhere.

What You Are Actually Insulating

Insulating a shipping container in Michigan is a different problem from insulating a shed, and it helps to name why before you choose a material. A container is a sealed steel box. The corrugated Corten skin conducts heat quickly, stores almost none of it, and sits directly against whatever air is inside. On a January night in Michigan that steel is within a degree or two of the outside air, which means it is often 40 or 50 degrees colder than the air you are breathing inside.

Now add the water. Every person, kettle, damp coat and running heater puts moisture into that interior air. When that moist warm air touches steel that is well below its dew point, it condenses, runs down the inside of the walls and pools on the floor. In a Michigan winter that happens on the inside face of the container, not the outside, and it happens most nights, not occasionally.

That is the actual enemy. R-value matters, but in a Michigan heating climate the thing that decides whether your build succeeds is where you let moist interior air meet cold steel. Every good decision below follows from that one idea.

Michigan Has Three Climate Zones, Not One

Michigan's residential energy provisions live in Chapter 11 of the Michigan Residential Code, and they sort the state into climate zones 5A, 6A and 7 by county, in Table N1101.10 (Michigan Residential Code, Chapter 11). In broad terms:

  • Zone 5A covers the southern Lower Peninsula, including Wayne County and Detroit, Ingham County and Lansing, and Kent County and Grand Rapids. Cold, humid, heating dominated, with a real cooling season.
  • Zone 6A covers the northern Lower Peninsula and much of the eastern and central Upper Peninsula, including counties such as Grand Traverse, Emmet, Delta and Dickinson. Longer heating season, deeper snow, bigger swings.
  • Zone 7 covers the coldest Upper Peninsula counties, including Baraga, Chippewa, Gogebic, Houghton, Iron, Keweenaw, Luce, Mackinac, Ontonagon and Schoolcraft. Very cold, with the longest heating season in the state.

Confirm your own county's zone in Table N1101.10 or with your building department, because the zone drives every number below and Michigan's assignments do not always match the regional map you may have seen elsewhere.

Michigan's prescriptive numbers

Here is Table N1102.1.1 as published in the Michigan Residential Code, the insulation requirements by component. These are minimum R-values. The fenestration numbers do not vary across Michigan's three zones and so are left out of the table to keep it readable: the maximum fenestration U-factor is 0.32 and the maximum skylight U-factor is 0.55 in zones 5A, 6A and 7 alike.

Michigan Residential Code, Table N1102.1.1. Two numbers separated by a slash, as in 15/19, mean continuous insulation on the exterior of the wall or cavity insulation on the interior.
Climate zoneCeilingWood frame wallMass wallFloorBasement wallSlabCrawl space wall
5A (Detroit, Lansing, Grand Rapids)R-38R-20 or 13+513/17R-3010/13R-10, 2 ft15/19
6A (northern Lower, much of the UP)R-49R-20 or 13+515/20R-3015/19R-10, 4 ft15/19
7 (coldest UP counties)R-49R-20 or 13+519/21R-3815/19R-10, 4 ft15/19

Two things to take from that table. First, Michigan holds wood frame walls at R-20, or R-13 cavity plus R-5 continuous, in all three zones, so what actually changes as you drive north is the ceiling, the floor, the basement wall and the slab. Second, tables published for other states will not match these cells. If a supplier quotes you a wall number from a national chart, ask which state's table it came from.

Michigan also sets an air tightness target you should design toward even in a small build. Section N1102.4.1.2 requires a tested air leakage rate not exceeding 4 air changes per hour at 50 pascals, verified with a blower door and reported in writing to the code official. In a container that is a very achievable number, because you are starting with a welded steel box rather than a stick frame. Getting there is mostly about the openings you cut and the penetrations you make.

Which code edition applies right now. Michigan filed updated Part 5 Residential Code and Part 10 residential Energy Code rules on May 1, 2025 with an August 29, 2025 effective date, and on July 7, 2025 the Michigan Court of Claims entered a stipulated order pausing their implementation while litigation proceeds. While that order stands, the 2015 versions remain in force, which is why the numbers above are the ones your inspector is using. Confirm the current status with your building department, because this is live.

An important scope note. The energy code applies to buildings you condition, meaning heated or cooled occupied space. A container used for dry storage is not a conditioned building, so those numbers are a benchmark rather than a requirement. The moment you add a heater or a mini-split and call it a workshop, office or dwelling, the code is in play and your building department will say so.

In Michigan the Vapor Retarder Goes Where a Southern Build Would Not Put One

This is the single biggest difference between a Michigan container build and a southern one, and it catches people who learned the trade somewhere warmer.

Michigan requires an interior vapor retarder in frame walls. Section R601.3 of the Michigan Residential Code provides that Class I or II vapor retarders shall be provided on the interior side of frame walls in zones 5, 6, 7, 8 and marine 4. All of Michigan is in that list. There is a Michigan wrinkle worth knowing: the code carries two vapor retarder sections, R601.3 and R702.7, and the department has determined that R601.3 is the section to be enforced by all enforcing agencies, under rule R 408.30522a (Michigan Residential Code, R601.3).

The physics behind that requirement is the whole story. In a heating climate the vapor drive runs from the warm, moist inside toward the cold, dry outside for most of the year. A vapor retarder on the interior face slows that moisture down before it can reach a cold surface inside the assembly and condense there. In a cooling climate the drive reverses and the same layer becomes a moisture trap, which is why southern codes tell you not to install one. Michigan is on the other side of that line.

Table R702.7.1 sets out the conditions under which a Class III vapor retarder, ordinary latex paint being the common example, is permitted instead. Those conditions are all about keeping the condensing surface warm with continuous exterior insulation. In zone 5 a Class III retarder is allowed with vented cladding over wood structural panels, fiberboard or gypsum, or with continuous insulation of R-5 or more over a 2x4 wall or R-7.5 or more over a 2x6. Zone 6 raises those to R-7.5 and R-11.25. Zones 7 and 8 permit only the continuous insulation route, at R-10 over a 2x4 wall or R-15 over a 2x6.

Read that table as a design principle rather than a compliance chore. It is telling you, in code language, that the colder the county, the more insulation has to sit outboard of the condensing surface. That is exactly the argument for the approach below.

Condensation Is the Michigan Problem, and It Runs Inward Out

The practical rule that follows from all of the above: any air gap between your insulation and the steel is a condensing surface. If you build a stud wall inside a container, fill it with batts and leave a two inch cavity behind it, you have not solved the problem. You have moved it to a place you cannot see, and given it a dark, still, cold place to grow mold.

Michigan adds three seasonal wrinkles to that.

  • Deep winter. The container skin is at or near outdoor temperature for months. Interior moisture wants out and will find any path through the assembly. This is when a gap behind batts does its damage.
  • Shoulder seasons. March and November swing across the dew point repeatedly in a single day. Assemblies that dry in one direction only will spend a lot of the year wet somewhere.
  • Summer near the lakes. In July the drive reverses. Warm humid air off Lake Michigan or Lake Erie meets an air conditioned interior, and now the condensing surface is on the outer side. An assembly that blocks moisture at the steel handles both directions without you having to choose.

So the two questions to ask of any Michigan insulation plan are: does it touch the steel everywhere, and is it airtight. If the answer to both is yes, the seasonal reversal stops being your problem.

The Options, Ranked for Michigan

1. Closed-cell spray polyurethane foam, applied directly to the steel

This is the answer in most Michigan builds, and it is worth understanding why rather than just being told. Closed-cell foam delivers roughly R-6 to R-7 per inch, it adheres to the corrugation so there is no gap, and it is its own air barrier and vapor retarder in the same pass. It eliminates the condensing surface instead of insulating in front of it, which is precisely what a zone 5A, 6A or 7 assembly needs.

Three inches gets you into the R-18 to R-21 range. Four to five inches gets you closer to what the Michigan wall and ceiling numbers ask for in a conditioned space, and in zone 6A or 7 that thickness is a serious conversation about interior width, because a container is only 7 feet 8 inches wide inside to begin with.

The tradeoffs are honest ones. It is the most expensive option per square foot, it is not a do-it-yourself product at any real thickness, it gives up interior dimension you cannot get back, and it is difficult to remove if you ever want the steel bare again. In exchange it is the one approach that solves air, vapor and heat in a single layer.

2. Rigid foam board, fully adhered

Polyisocyanurate runs about R-5.6 to R-6.5 per inch at moderate temperature, extruded polystyrene about R-4.5 to R-5, expanded polystyrene about R-3.6 to R-4.2. Board is cheaper than spray foam and genuinely workable if, and only if, you adhere it fully to the steel with a compatible adhesive and tape every seam. The corrugation is the challenge: flat board touches only the high points of the ribs unless you fill or fur carefully, and every void you leave is a condensing pocket.

One Michigan-specific note on polyiso. Its rated R-value is measured at moderate temperature and its performance falls off as the material gets cold. In a Georgia attic that is a footnote. On the outboard face of a Michigan wall in February, when you most need the R-value, it is the exact condition the material likes least. If you are choosing board for a zone 6A or 7 build, that is a real reason to look at extruded polystyrene, or to put polyiso on the warm side of a hybrid assembly rather than the cold side.

3. Mineral wool or fiberglass batts in a framed wall

This is the cheapest option and, in Michigan specifically, the one most likely to disappoint you. Batts do not stop air movement, so moist interior air reaches the steel behind them and condenses on it all winter. Mineral wool at roughly R-4 per inch at least tolerates getting wet better than fiberglass at roughly R-3 to R-3.7, but neither addresses the underlying problem.

If budget forces this route, the honest way to do it is a hybrid: bond a continuous inch or two of closed-cell foam to the steel first, then frame and batt in front of it. The foam handles the dew point and the air barrier, the batt adds cheap R-value in the cavity. That is a common and defensible Michigan container assembly, and it is closer to what Table R702.7.1 is describing than most people realize.

4. Exterior insulation and an over-roof

This one is underused in Michigan and deserves the most attention of anything on this list. Putting insulation outboard of the steel, or building a roof structure over the container, keeps the steel warmer, moves the entire dew point problem outside the box, and preserves every inch of interior width. In a state where interior width is already tight and where the code table keeps pushing continuous exterior insulation at you, that is a lot of problems solved with one move.

In Michigan an over-roof also does a second job that has nothing to do with insulation, and it is important enough to have its own section below.

5. Reflective coatings and radiant barriers

A white or light reflective roof coating reduces solar gain, which is genuinely useful in a Georgia summer and much less useful across a Michigan year, where you are heating far more than you are cooling. Treat coatings as a maintenance and corrosion decision in Michigan rather than an energy one. A sound, well-maintained coating protects the steel from road salt, freeze-thaw and standing water, and that is a good enough reason on its own. Be skeptical of any product marketed with an equivalent R-value far above what its thickness could physically provide.

The Roof Is a Michigan-Specific Problem: Snow

This is where a Michigan container guide has to differ from a southern one, and it is the part most people have never been told.

A shipping container roof is not a structural roof deck. Under ISO 1496-1, the international standard these boxes are built and tested to, the roof strength test applies a load of 300 kilograms, about 660 pounds, uniformly distributed over an area of 600 millimetres by 300 millimetres, roughly 2 feet by 1 foot, located at the weakest area of the rigid roof (ISO 1496-1, clause 6.8). That test is about a worker walking on the roof during handling. The container's real strength lives in the corner castings, corner posts and rails, which is why these boxes stack nine high on a ship and yet oil-can under a boot in the middle of the roof.

Now look at Michigan's ground snow loads. The Michigan Residential Code assigns them county by county in Table R301.2(5), and the range is wide:

Ground snow loads from Michigan Residential Code Table R301.2(5). Some counties carry higher values for named townships. Confirm your own jurisdiction's figure.
CountyGround snow loadRoughly, on a 40ft container roof at 320 sq ft
Wayne (Detroit)20 psfabout 6,400 lb
Ingham (Lansing)25 psfabout 8,000 lb
Kent (Grand Rapids)35 psfabout 11,200 lb
Grand Traverse60 psfabout 19,200 lb
Marquette70 psfabout 22,400 lb
Keweenaw90 psfabout 28,800 lb

Those right-hand figures are a rough sense of scale, not a design calculation, and the load path matters more than the total. The point is the mismatch between a roof proof-tested at 660 pounds on a small patch and a Michigan winter that can park tens of thousands of pounds of wet snow across the same panel. That is why in much of Michigan a ventilated over-roof or a designed roof structure is the highest value first move on a container project, before a single board of foam goes in. It sheds snow, it keeps the steel dry, it moves the dew point outboard and it gives you a place to run insulation without stealing headroom.

If you are keeping the bare container roof, plan for it: keep the container level so it drains, keep the roof clear after heavy accumulations, and do not treat the roof as a storage or working surface in winter.

The Ground: 42 Inches, Statewide

Michigan writes its frost depth into the code as a single statewide number. Section R403.1.4 provides that all exterior footings and foundation systems shall extend 42 inches below actual grade, with the building official permitted to modify that based on freezing temperatures, soil type, groundwater, snow depth experience and exposure (Michigan Residential Code, R403.1.4). Michigan's filled-in Table R301.2(1) reinforces the picture: weathering "Severe," frost line depth 42 inches, ice barrier underlayment "Yes."

For a storage container, the code offers relief. R403.1.4.1 carries two exceptions from frost protection:

"Protection of freestanding accessory structures with an area of 600 square feet (56 m2) or less, of light-frame construction, with an eave height of 10 feet (3048 mm) or less shall not be required." And: "Protection of freestanding accessory structures with an area of 400 square feet (37 m2) or less, of other than light-frame construction, with an eave height of 10 feet (3048 mm) or less shall not be required."

A steel container is not light-frame construction, so it is the second exception that applies, and a 40ft container at 320 square feet fits inside it. That does not mean the ground stops mattering. It means the code will not require a frost-protected foundation for a freestanding storage box of that size, and the rest is on you. Blocking that heaves unevenly still racks the box, and a racked container is one whose doors no longer close and whose roof no longer drains. Set it on a properly prepared, drained, level base, and check it after the first spring thaw.

If You Are Not Conditioning It: Simple Fixes That Work

Plenty of Michigan customers do not need a fully insulated box. They need dry storage through a Michigan winter. These measures are cheap, they address the same physics, and they are often enough on their own.

  • Vent it. Cross ventilation, high and low, on opposite ends lets moist air move through rather than sit against cold steel. The small factory vents most containers arrive with are not sufficient by themselves.
  • Get it off the ground and keep it drained. Blocking at the corner castings lets air circulate underneath and keeps the floor out of standing water and spring melt. In Michigan clay this also matters for settlement.
  • Level it. A level container sheds water correctly off the roof. A container out of level ponds water, and ponded water freezes, expands and finds seams.
  • Insulate the ceiling first if you insulate anything. The roof is the coldest large surface and the first place winter condensation shows up.
  • Watch what you put in it. Anything that carries moisture in, wet firewood, damp equipment, fresh concrete, raises the interior dew point and gives condensation something to work with.
  • Think about where you place it. A container in full winter shade beside a snow drift stays cold and damp. One with southern exposure and clear drainage dries out between storms. Drier beats colder in Michigan storage.

Start From the Right Container Grade

The grade you buy sets how much work the insulation has to do, and what protection you have if something is wrong from day one. These are the warranties by grade, and they are worth knowing before you spend on foam.

GradeWarrantyTypical fit for a Michigan insulation project
One-Trip10 year structural and no-leakThe right starting point for anything you will insulate, finish and heat. Straight walls, sound seals, minimal prep, and the surface a spray foam contractor wants.
Cargo Worthy5 yearSound and certified for shipping. A reasonable base for a heated workshop or insulated storage.
Wind and Water Tight5 yearDry and serviceable. Fine for ventilated storage, workable for insulation after inspection and touch-up of any coating breaches.
Economy1 year, no roof leak onlyBudget storage. Not the container to spend spray foam money on.

Michigan delivered pricing, starting at $2,067 for a 20ft wind and water tight container delivered in Detroit, was captured 6 August 2026. Lansing prices the same at $2,067 for that unit because it draws from the same depot, and Grand Rapids runs $2,309 on distance. One-trip units, the usual base for an insulated build, price higher, and we will quote the current figure for your address.

Before You Buy Foam, Check Your Zoning

Insulating a container is often the step that changes its legal category. An empty steel box on a lot may be a permit-exempt accessory structure if it is under 200 square feet. The same box with foam, power and a heater may be conditioned or habitable space, which brings building permits, inspections and the energy code with it.

Michigan zoning adds its own timing question. Lansing permits shipping containers only as temporary structures for storage, for two weeks with up to two two-week extensions. Grand Rapids allows a commercial portable shipping container for 30 days per calendar year. In either city, a project that assumes the container stays put long enough to insulate needs a zoning conversation first. Our Michigan container permits guide covers what each of our cities asks for, and container homes in Michigan covers the habitable-space route.

Sources

This guide explains general building science and the published Michigan code provisions. It is not a design specification. For a conditioned or habitable container, have the assembly designed and stamped by a Michigan-licensed professional and reviewed by your building department.

Choosing a Container to Insulate?

Tell us your county and what you plan to do inside, and we will tell you which grade makes sense and what it costs delivered to your address. Michigan pricing: starting at $2,067 for a 20ft wind and water tight container delivered in Detroit. Price always includes delivery, and rent-to-own is available.

Get a Free Quote (330) 510-5817