Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any attached deck requires a building permit in Holland. The only exception is a freestanding ground-level deck under 200 square feet and under 30 inches high — but the moment you attach it to your house, it triggers permitting.
Holland's Building Department enforces the 2015 International Building Code (adopted by the State of Michigan, enforced locally). Attached decks are structural elements tied to your home's foundation and lateral-load path, so they cross the permit threshold immediately — regardless of size. What makes Holland unique: the city sits in climate zones 5A and 6A, which means a 42-inch frost depth is non-negotiable for any post-based deck. This is deeper than many Midwest cities and means your footing excavation and concrete pour will cost more and take longer to inspect. Holland also has sandy, glacial-till soil north of 32nd Street and more compacted till south — your geotechnical assumptions matter for frost-heave risk. The Building Department's plan-review timeline is typically 2–3 weeks for a straightforward residential deck, though they'll ping you back if your ledger flashing detail doesn't match IRC R507.9 (a very common resubmission). Owner-builders are allowed on owner-occupied homes, which is helpful if you're doing the labor yourself — but you still pull the permit in your name and attend framing and final inspections.

What happens if you skip the permit (and you needed one)

Holland attached deck permits — the key details

Holland's Building Department administers the 2015 International Building Code as adopted by the State of Michigan, with no significant local amendments to deck requirements. The core rule is IRC R507, which governs deck construction. An attached deck is defined as any structure with one or more sides fastened to the primary residence — even a 6-foot-by-8-foot platform counts. The permit threshold is crossed the moment you attach the ledger board to your house band board or rim joist. There is no square-footage exemption for attached decks in Michigan or Holland; freestanding decks under 200 square feet and under 30 inches high can sometimes avoid permitting, but the instant you bolt a ledger to your house, structural load paths change and permitting becomes mandatory. The Building Department will ask for a site plan showing the deck's footprint relative to property lines, a floor plan with dimensions, and a section view showing the footing depth, ledger flashing detail, beam layout, and post-to-beam connections.

Frost depth is the biggest practical constraint in Holland. The city sits across two climate zones — 5A in the south, 6A in the north — and frost depth is uniformly 42 inches across both zones. This means any deck post footing must extend below 42 inches to avoid frost heave, which will lift and crack the deck structure over winter. Most residential decks in Holland use 12-inch-diameter Sonotubes or pre-cast piers set at 48 inches deep, with 4 inches of gravel and 8 inches of concrete below finished grade. If you're building a 12-foot-tall deck (uncommon but possible on a slope), the footing cost jumps because you're digging deeper and more concrete is required. The inspector will measure footing depth at pre-pour inspection and will reject any footing that terminates above 42 inches. Sandy soil north of 32nd Street drains faster and may require less compaction effort, while glacial till south of 32nd Street is denser and may need additional bearing-capacity assessment if the deck is large or loads are concentrated.

Ledger-board flashing is the #1 reason Holland Building Department issues plan-review rejections for deck submissions. IRC R507.9 requires the ledger to be bolted to the band board (rim joist) with ½-inch bolts on 16-inch centers maximum, and flashing must be installed per the detail shown in IRC R507.9(2). The flashing must be a continuous Z-channel or L-channel that sheds water away from the house and extends behind the band board. Many homeowners and even some contractors skip this detail or show it incorrectly on plans — the Department will ask for a revised drawing with a clear section view showing the flashing material (e.g., 26-gauge galvanized steel, 4 inches wide minimum), the overlap with house framing, and the sealant joint. If the deck is built to the second story or higher, or if the band board is in contact with soil, the Department may also require a vapor barrier or additional flashing detail. This is not a minor tweak — resubmission delays can add 1–2 weeks to your schedule.

Guardrail and stair dimensions follow IBC 1015 and IRC R311. Any deck over 30 inches above grade must have a guardrail at least 36 inches high, measured from the deck surface to the top of the rail. Balusters (the vertical spindles) must not allow a 4-inch sphere to pass through — this prevents a toddler's head from getting stuck. Stair treads must be 10–11 inches deep, risers 7–8 inches high, and any landing must be at least 36 inches wide and have a 48-inch approach landing. The Department's inspector will bring a 4-inch ball to final inspection and will also check stair dimensions by tape measure. If you're building a corner lot deck or a deck that faces the street, check with the Zoning Department about setback requirements (typically 5 feet from front lot line in Holland residential zones), though this is separate from the Building Department's permitting.

The permit application itself is filed with the City of Holland Building Department, located at City Hall. You'll need to submit two sets of plans (scaled drawings on 11x17 or 24x36 paper), a completed permit application form, proof of ownership or authorization, and a check for the permit fee. Holland charges permit fees based on project valuation: typically $150–$300 for a deck under $5,000 valuation, $300–$500 for decks $5,000–$15,000. Valuation is calculated as the estimated cost of materials and labor; a typical 12x16 deck (192 sq ft) in Holland runs $8,000–$12,000 installed, so you'd be in the $300–$400 permit-fee range. The Department accepts online applications through their permit portal (confirm URL on the City website), or you can file in person at City Hall during business hours (typically Monday–Friday, 8 AM–5 PM). Plan review takes 2–3 weeks; after approval, you receive a permit card valid for 6 months. You must call for inspections: footing pre-pour (before concrete is poured), framing (after posts, beams, and rim joists are installed but before decking or railing), and final (when the deck is complete). The Department typically schedules inspections within 2–3 business days of your call.

Three Holland deck (attached to house) scenarios

Scenario A
12-foot-by-16-foot attached deck at grade, rear yard, standard rail and stairs — Macatawa Park neighborhood
You're building a 192-square-foot deck off the back of your 1970s ranch in Macatawa Park (sandy soil, zone 5A). The deck sits 4 feet above grade due to slope, so guardrails and stairs are required. Your ledger bolts to the band board with ½-inch bolts at 16-inch centers; flashing is a 26-gauge galvanized steel Z-channel installed behind the band board per IRC R507.9. Posts are 6x6 pressure-treated, set in Sonotubes at 48 inches deep (6 inches below the 42-inch frost line). Stairs have a 36-inch width, 10-inch treads, and 7.5-inch risers. Guardrail is 36 inches high with 2x6 top rail and 2x2 balusters spaced 4 inches apart. Site plan shows the deck 10 feet from the rear property line and 15 feet from the side lot line, both clear of setback issues. You pull the permit yourself (owner-builder, owner-occupied); the application includes two sets of scaled plans, a footing diagram showing 48-inch depth, flashing detail, and a section view of the rail assembly. Permit fee is $350 based on estimated $10,000 project valuation. Plan review takes 2.5 weeks; footing inspection is scheduled, concrete pours, framing inspection follows after posts and beams are set (4 days later), and final inspection after railings and stairs are complete. Total timeline: 6 weeks from permit issue to sign-off. Cost includes $350 permit, $800 for Sonotubes and concrete, $3,200 for framing lumber (posts, beams, band, rim), $1,200 for decking, $600 for railings and stairs, and $200 for flashing and fasteners — roughly $6,350 materials plus labor.
Permit required (attached to house) | 48-inch frost-depth footing | Flashing detail per IRC R507.9 | 36-inch guardrail, 4-inch baluster spacing | Stairs 10-inch tread, 7.5-inch riser | $350 permit fee | ~$6,350 materials | 6-week timeline
Scenario B
8-foot-by-10-foot low attached deck, 18 inches above grade, no stairs, corner lot with HOA — West Lakewood neighborhood
You're adding a small deck to the side of your condo in West Lakewood, which is 18 inches above the finished grade (slight slope). The deck is 80 square feet, so it might seem small enough to skip permitting — but it's attached, so the permit is mandatory. Because the deck is under 30 inches high, guardrails are not required by code (IRC R307 exempts decks under 30 inches). However, the Building Department still requires the ledger flashing detail and footing inspection. The footings are 8-inch diameter, 48 inches deep in glacial till soil (denser than the north-side sandy soil). The ledger bolts to the band board at 16-inch centers with ½-inch bolts, and flashing is installed per IRC R507.9. Since West Lakewood is a corner lot in a homeowners association, you also need to pull HOA approval (separate process, not the Building Department's concern, but it will delay you 1–2 weeks). The permit application shows the 8x10 footprint, the 18-inch height above grade, footing diagram with 48-inch depth, ledger flashing detail, and a site plan showing the deck's location relative to the property line (you confirm setbacks with the Zoning Department — typically 5 feet from street, 5 feet from side). Permit fee is $200 based on estimated $4,000 valuation (small scope, sandy labor cost). Plan review takes 2 weeks. Footing inspection happens pre-pour; framing inspection happens after posts and band boards are installed. Final inspection follows when decking is complete. No stair inspection required because no stairs. Total timeline: 5 weeks from permit issue to sign-off, plus 1–2 weeks for HOA approval if you haven't done it yet. Cost is roughly $3,500 materials (Sonotubes, concrete, 2x8 band and rim, 2x6 joists, decking, flashing, fasteners) plus labor, plus $200 permit.
Permit required (attached to house) | No guardrail required (under 30 inches) | 48-inch footing in till soil | Flashing detail required | Corner lot setback check | HOA approval needed separately | $200 permit fee | ~$3,500 materials | 5-6 week timeline
Scenario C
18-foot-by-20-foot elevated deck with built-in bench, upper-level door, electrical outlet, south slope — Lakewood neighborhood
You're building a large 360-square-foot deck off the second story (upper-level bedroom door, 12 feet above grade) in Lakewood. This is a high-stakes permit because of the height, size, and electrical component. The deck is attached to the house band board at the second-floor level; the ledger must be bolted to the rim joist with ½-inch bolts at 16-inch centers, and flashing is critical because water infiltration at this height will damage the rim board and interior walls. IRC R507.9 requires the flashing to extend behind the band board and shed water outward. Posts are 6x6 pressure-treated, set in 12-inch Sonotubes at 48 inches deep (frost line). The slope is south-facing, so deck boards drain well, but the ledger flashing must be doubly robust. The deck includes a built-in 2-foot-wide bench along one side (adds 50 pounds per linear foot static load, which affects beam sizing). You also want a single 120-volt outlet (GFCI) on the deck for a hot tub or lights; this triggers electrical permitting. The Building Department will cross-reference the electrical work with the Electrical Inspector — NEC Article 210 governs deck receptacles, which must be GFCI-protected and within 6 feet of a water source (a deck near a pool or spa counts). You'll need a separate electrical permit (typically $50–$100) and the electrician must pull a license in Holland or hold a Michigan license. The building permit application includes scaled plans showing the deck footprint, section views of footing, ledger flashing detail (critical at this height), beam layout with load calculations for the bench, railing assembly, stair design (18-inch landing, 36-inch stairs, 10-inch treads, 7.5-inch risers), and an electrical plan showing the outlet location, circuit, and GFCI device. Permit fee is $450 based on $14,000 estimated valuation. Plan review takes 3–3.5 weeks because the Structural and Electrical Reviewers must sign off. Footing inspection pre-pour, framing inspection after posts and band are set, and final inspection after railings, stairs, and electrical are complete. If the electrical is not done, final sign-off is delayed. Total timeline: 8 weeks from permit issue to sign-off. Cost is roughly $10,000 materials (larger footings, 2x12 and 2x10 lumber for the upper height, decking, railings, stairs, bench framing, flashing) plus $200 electrical labor, plus $450 building permit and $75 electrical permit.
Permit required (attached, upper level, large) | 360 sq ft deck | 12-foot height, deep footing | Built-in bench (added load) | GFCI outlet requires electrical permit | 48-inch frost-depth footing | Flashing detail doubled at second-story height | $450 building permit | $75 electrical permit | ~$10,000 materials | 8-week timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Frost depth and footing design in Holland's glacial-till soil

Holland's 42-inch frost depth is the bedrock of deck engineering. The frost line is the depth below which soil temperature remains above freezing year-round; when footings are installed above this depth, water in the soil freezes, expands, and lifts the structure by ½ inch to 1 inch per winter. Over 10 winters, a deck on shallow footings can heave 5–10 inches, cracking deck boards, detaching the ledger from the house, and destabilizing the entire structure. The International Building Code and Michigan Residential Code mandate that footing depth must extend a minimum of 12 inches below the frost line. In Holland, that means 54 inches minimum; most contractors use 48 inches (touching the frost line) or 54 inches (12 inches below) to be safe. A 48-inch footing is the common choice for residential decks.

Holland's soil composition varies. North of 32nd Street, the soil is sandy glacial outwash — it drains quickly and has lower bearing capacity (typically 2,000–3,000 psf for loose sand, 3,000–4,000 psf for compacted sand). South of 32nd Street, the soil is denser glacial till — a mix of clay, silt, and sand with bearing capacity of 3,000–4,000 psf for loose till, 4,000–5,000 psf for compacted till. The Building Department does not require a geotechnical report for typical residential decks, but the inspector will observe soil texture during footing pre-pour inspection. If the footings are excavated into clay or silt, the inspector may ask for a 4-inch gravel base to ensure drainage and prevent frost heave. Sandy soil typically needs only 2–4 inches of gravel. Sonotubes (cardboard concrete pier forms) are standard; 8-inch diameter for typical residential posts (4–6 posts per deck), 10–12-inch diameter for larger loads. The concrete is standard 4,000-psi mix, and the footing hole itself is bored with a hand auger or power auger to the required depth.

Cost implications are significant. An 8-inch Sonotubes at 48 inches deep costs about $10–15 per footing in materials (Sonotubes, concrete, gravel, cardboard). Labor to bore and set the Sonotubes is typically $50–75 per footing. A deck with 6 posts is $600–$900 in footing labor alone. This is why a freestanding ground-level deck under 30 inches can be attractive — if you skip the house attachment and stay under 30 inches high, you might avoid permitting and deep footings (though the risk of frost heave and structure failure still exists). However, if you attach the deck, you must go deep, and the frost depth cost is non-negotiable.

Ledger flashing and the cost of resubmission

Ledger flashing is the number-one reason Holland Building Department issues plan-review rejections for residential deck applications. The flashing detail is required by IRC R507.9(2) and must be shown on the submitted plans with a clear section view. Water that enters the band board through a poorly detailed ledger will rot the rim joist, the mudsill, and eventually the house foundation. This is not cosmetic — it is a structural and durability issue. The code requires the flashing to be a continuous metal channel (galvanized steel, aluminum, or stainless steel) that is at least 4 inches wide, extends behind the band board, and overlaps the top of the ledger board by at least 2 inches. The flashing must be sealed with polyurethane sealant or equivalent. Many homeowners and some contractors sketch the ledger flashing incorrectly on plans, or omit it entirely. The Building Department will reject the plans and ask for resubmission with a corrected flashing detail.

Resubmission delays are typically 1–2 weeks. You must revise the plans, submit two new sets, and the Department re-reviews the flashing detail. If the revision is minor (just the flashing section view), the second review may take only 1 week. If the rejection requires multiple changes, it can add 2 weeks to your schedule. This is why many homeowners hire a residential designer or architect to prepare the plans upfront — a designer familiar with Holland's review process will include the flashing detail correctly the first time, avoiding resubmission. A residential designer costs $300–800 for deck plans; an architect costs $1,000–2,000. However, if you're building a small deck and are confident in your drawing skills, you can prepare the plans yourself, submit them, and expect a possible resubmission cycle.

The flashing detail itself costs $100–200 in materials. Galvanized steel Z-channel or L-channel (4 inches wide, 10 feet long) is $50–100 at a building-supply store. Installation is straightforward: it slides behind the band board before the ledger is bolted on, and polyurethane sealant fills the gap between the flashing and the ledger. The ledger bolts (½-inch stainless or galvanized, 16-inch on-center) are $50–100. This is a high-value detail that prevents tens of thousands of dollars in water damage; it is worth getting right on the first plan submission.

City of Holland Building Department
City Hall, Holland, MI (exact address: check City of Holland website)
Phone: Contact Holland City Hall main line; ask for Building Department (verify local listing) | Check City of Holland website for online permit portal or ePermitting system
Monday–Friday, 8 AM–5 PM (confirm locally; typical for West Michigan)

Common questions

Do I need a permit for a small attached deck under 100 square feet?

Yes. Any attached deck requires a permit in Holland, regardless of size. The threshold is attachment to the house, not square footage. Freestanding ground-level decks under 200 square feet and under 30 inches high are exempt, but the moment you bolt a ledger to your house, permitting is mandatory. The only exception would be a deck under 30 inches high with no structural attachment, but this is rare and impractical.

How deep do footing holes need to be in Holland?

Minimum 48 inches below finished grade, which is 6 inches below Holland's 42-inch frost line. Most contractors dig to 48 inches; some go to 54 inches for extra safety margin. The Building Department inspector will measure footing depth at pre-pour inspection and will reject any footing that terminates above 42 inches. Sandy soil north of 32nd Street may be easier to excavate; glacial till south of 32nd Street is denser.

What if my deck will have an electrical outlet or hot tub?

Any 120-volt or 240-volt circuit on a deck triggers a separate electrical permit. The outlet must be GFCI-protected per NEC Article 210 and located within 6 feet of a water source if near a pool or spa. You'll need both a building permit (for the deck structure) and an electrical permit (typically $50–$100). The electrician must hold a Michigan license or be licensed in Holland. Final approval requires both the Building Inspector and Electrical Inspector to sign off.

How long does plan review take in Holland?

Typical plan review is 2–3 weeks for a standard residential deck. If the flashing detail or footing diagram is unclear, the Department will issue comments and ask for resubmission, adding 1–2 weeks. Large or complex decks (upper-level, multiple stories, electrical, structural modifications) may take 3–3.5 weeks. Once approved, the permit is valid for 6 months.

Can I build the deck myself, or do I need a licensed contractor?

Owner-builders are allowed on owner-occupied homes in Holland. You pull the permit in your name, and you attend framing and final inspections. However, if electrical work is involved, a licensed electrician must pull the electrical permit and do the work. Many homeowners hire contractors for the framing and do finish work themselves; this hybrid approach requires the contractor to have a license, but the owner can still hold the building permit.

What is the permit fee for a typical 12x16 deck in Holland?

Permit fees are based on project valuation. A 12-foot-by-16-foot deck (192 sq ft) typically runs $8,000–$12,000 in estimated valuation (materials plus labor). Holland's fee schedule is approximately 3–4% of valuation, so you'd pay $240–$480 in permit fees. The Building Department will calculate the exact fee based on your submitted valuation estimate on the permit application.

Do I need a site survey or property-line verification?

Holland's Zoning Department requires decks to meet setback rules: typically 5 feet from the front property line and 5 feet from side property lines in residential zones. You don't need a professional survey for a typical residential deck if you know your property lines, but you should verify them before submitting plans. If there's any uncertainty, a $200–300 property-line survey by a licensed surveyor is worth the peace of mind.

What if I live in an HOA community?

HOA approval is separate from the Building Department permit. Your HOA may have restrictions on deck size, color, railing style, or placement. You must obtain HOA approval before or concurrently with your building permit. This process can add 1–3 weeks depending on your HOA's meeting schedule. The Building Department does not enforce HOA restrictions, but you could face fines or removal orders from the HOA if you build without approval.

What are the guardrail height and baluster spacing requirements?

Guardrails must be 36 inches high, measured from the deck surface to the top of the rail (IBC 1015). Balusters (vertical spindles) must be spaced no more than 4 inches apart so that a 4-inch sphere cannot pass through. The Building Inspector will bring a 4-inch ball to final inspection and will verify spacing. Rails must be sturdy enough to resist a 200-pound horizontal force without deflecting more than 1 inch.

How often are deck inspections required?

Three inspections are standard: (1) Footing pre-pour — before concrete is poured, to verify hole depth and gravel base; (2) Framing — after posts, beams, and rim joists are installed but before decking or railings, to verify structural connections and bolt spacing; (3) Final — when the deck is complete, including decking, railings, stairs, and any electrical. You call the Building Department to schedule each inspection; typical wait is 2–3 business days. Inspections typically take 15–30 minutes.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current deck (attached to house) permit requirements with the City of Holland Building Department before starting your project.