Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
If you are creating a bedroom, bathroom, or living space in your basement, you need a permit from the City of Grand Forks Building Department. Storage-only or utility finishes do not require permits.
Grand Forks enforces the North Dakota State Building Code (currently the 2024 IBC and IRC), and the city's building department treats basement habitability as the threshold that triggers permitting. What makes Grand Forks unique: the city's 60-inch frost depth and glacial-clay soil mean foundation drains and moisture management are non-negotiable code items during plan review — inspectors will ask about your perimeter drainage system and vapor barrier before framing gets roughed in, not after. Additionally, Grand Forks is a radon Zone 1 (highest potential) county, so the city's plan review will require you to show passive radon-mitigation rough-in (typically a 4-inch ABS vent stack from below the slab, routed to eaves) even if you don't activate the system immediately. The city permits through an online portal and typically completes plan review in 3–4 weeks for standard basement finishes; however, if moisture history or radon questions arise, add 1–2 weeks. Unlike some neighboring cities, Grand Forks does not have a separate 'interior remodel fast track' — all basement work that creates habitable space goes through standard building, electrical, and plumbing review.

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

Grand Forks basement finishing permits — the key details

The City of Grand Forks Building Department enforces the North Dakota State Building Code, which adopts the 2024 International Building Code (IBC) and International Residential Code (IRC) with state amendments. For basement finishing, the single most critical code requirement is IRC R310.1: any basement room designated as a bedroom must have at least one operable egress window that meets minimum size and sill-height criteria (46 square feet of clear opening, no higher than 44 inches from floor). Without an egress window, you cannot legally call a basement room a bedroom, period — no exceptions. Many homeowners finish a basement 'bonus room' thinking they can add a bed later, but code enforces the egress requirement at the permit stage, not the occupancy stage. If your basement doesn't have an egress window and you want a bedroom, budget $2,500–$5,000 to install one (including window well, egress frame, and associated framing adjustments for foundation). The City of Grand Forks plan reviewers will ask for egress window dimensions and sill height on the electrical plan before issuing a permit, so this decision must be made upfront.

Moisture and foundation drainage are the second pillar of Grand Forks basement-finishing code. The city sits on glacial soils with high water tables and clay-loess composition, meaning basements are moisture-prone. IRC R310.2 and the state amendments require perimeter drainage (footing drain with sump pit and discharge to daylight or storm sewer) and a continuous vapor barrier (minimum 6-mil polyethylene) over the slab before any habitable flooring is installed. If your basement has any history of water intrusion, standing water, or efflorescence on walls, the inspector will require you to document the drainage solution — this is not a 'we'll see' item. The city also requires radon-mitigation readiness because Grand Forks County is EPA Zone 1 (radon potential >4 pCi/L). Even if you don't activate a radon system, you must rough in a passive system: a 4-inch ABS or PVC vent pipe routed from beneath the slab to the exterior roof eave, capped and labeled 'radon vent.' This adds roughly $300–$600 to your framing rough-in costs but is inspected before drywall closes the walls.

Ceiling height in Grand Forks basements is almost always a constraint. IRC R305.1 requires a minimum 7-foot clear ceiling height in habitable rooms; IRC R305.3 allows 6 feet 8 inches where beams or ducts project. Most Grand Forks basements were built 7–7.5 feet high from slab to joist, meaning you have little room for error. If you install mechanical ductwork, electrical runs, or a radon vent, you will eat into that clearance. The city's plan review will call this out if your framing plan shows the ceiling height dipping below code — and you cannot remedy it without moving joists or digging out the slab (cost: $5,000+). Measure your basement ceiling to the underside of the rim joist or lowest joist; if it is less than 7 feet, a bedroom is not feasible in that zone, and you should plan for a non-bedroom habitable space (family room, office) or storage.

Electrical and plumbing in Grand Forks basements trigger separate trade permits and inspections. If you are adding circuits, lights, or outlets, you need an electrical permit (NEC 2023, adopted with state amendments). If you are adding a bathroom with plumbing, you need a plumbing permit (IRC P3103 and state amendments). The city's online portal allows you to pull building, electrical, and plumbing permits in a single application, but they are reviewed separately — electrical takes 1–2 weeks, plumbing takes 1–2 weeks, and building (framing, insulation, egress, drainage) takes 2–3 weeks. The city does not offer 'rough approval' until all trades are complete and final inspection is scheduled. Bathrooms in basements require additional scrutiny: you must show how fixtures will drain (sump/ejector pump if below the main sewer line), how the vent stack will exit the building, and how the toilet will meet backwater-valve requirements if the main house is on septic or a low-slope drain field.

Owner-builder work is permitted in Grand Forks if the house is your primary residence and you are not running a contracting business. However, you must obtain the permit in your name, pass all inspections, and sign a certification that the work complies with code. The city does not require a licensed contractor for owner-builder permits on single-family homes, but electrical and plumbing work may have state-level restrictions — verify with the North Dakota Department of Labor and Industrial Relations if you plan to do those trades yourself. The typical timeline from permit pull to final inspection is 4–8 weeks, assuming no moisture, height, or egress surprises. Plan to have rough and final inspections within 30 days of pulling the permit; if work stalls, the permit expires in 6 months and you must re-pull. Permit fees in Grand Forks are typically $300–$700 depending on the valuation of the finished space (roughly 1% of the project cost).

Three Grand Forks basement finishing scenarios

Scenario A
1,200-square-foot family room (no bedroom, no bathroom) with new flooring and drywall — south Lincoln Drive, older ranch home
You are finishing 1,200 square feet of basement as a family room: new 2-inch foam board over the slab, vinyl plank flooring, drywall on interior walls, soffit framing for the HVAC return air, recessed lighting, and 12 new 120-volt circuits. Your basement ceiling is 7 feet 2 inches (clear) from slab to joist. You have no history of water issues, but you do see some efflorescence on the east wall in spring. The City of Grand Forks will require: (1) moisture mitigation plan showing perimeter drain and vapor barrier (cost: $2,000–$3,000 if drain exists, $8,000–$12,000 if you need to install a new footing drain from the exterior); (2) passive radon-vent rough-in (4-inch ABS from slab to roof eave, $400); (3) electrical permit for 12 new circuits, AFCI protection on all outlets, and proper bonding/grounding (NEC 2023, cost: $150 in permit fees, $2,000–$3,500 in labor/materials); (4) building permit for framing, insulation, drywall (cost: $400); (5) inspection sequence: moisture/drainage rough, framing rough, electrical rough, insulation, drywall, then electrical final and building final. No egress window required because this is not a bedroom. Total permit fees: $550–$650. Total project cost: $15,000–$22,000 (flooring, drywall, insulation, electrical, moisture work). Timeline: 5–7 weeks from permit pull to final approval, assuming no drainage surprises.
Habitable space (family room) | Moisture mitigation required (efflorescence flag) | Radon vent rough-in required | AFCI electrical protection | Perimeter drain/vapor barrier | Permit fees $550–$650 | Total project $15,000–$22,000
Scenario B
1,400-square-foot basement bedroom plus 1/2 bath — northwest Grand Forks, newer split-foyer built 1995
You are creating a bedroom (500 sq ft), a living area (500 sq ft), and a half bath (150 sq ft) in the basement. The room you want to be a bedroom is on the north wall and currently has no window; there is a smaller window on the east wall (roughly 30 inches wide, sill 42 inches from floor). Your basement is 7 feet 4 inches high (new construction, so no age-related settling). You plan to add 2 plumbing fixtures (toilet, sink) in a small 1/2 bath, which will require an ejector pump because the toilet is 3 feet below the main sewer line. The City of Grand Forks will require: (1) an egress window meeting IRC R310.1 (46 sq ft opening, sill ≤44 inches) — the existing east window does not meet size; you must install a new egress window in the north wall (cost: $3,000–$5,000 including well and frame); (2) a full plumbing permit for the half bath, ejector pump, vent stack, and backwater valve (cost: $200 in permit fees, $4,000–$6,000 in installation); (3) electrical permit for circuits, lighting, GFCI outlets in the bath (cost: $150 in permit fees, $1,500–$2,500 in labor/materials); (4) building permit for framing, insulation, drywall, moisture mitigation (cost: $500); (5) radon vent rough-in (cost: $400); (6) inspection sequence: moisture/egress window opening, framing rough (egress checked), plumbing rough, electrical rough, insulation, drywall, plumbing final, electrical final, building final. Total permit fees: $850–$950. Total project cost: $30,000–$45,000 (egress window is the biggest wildcard; if you choose a prefab egress window assembly, cost drops to $2,500–$3,500; if you cut through basement wall and install a custom window well, cost rises). Timeline: 6–8 weeks from permit pull to final approval.
Bedroom + 1/2 bath | EGRESS WINDOW REQUIRED (46 sq ft, sill ≤44 in) — $3,000–$5,000 | Ejector pump for below-grade toilet | Plumbing + electrical permits | Radon vent rough-in | Permit fees $850–$950 | Total project $30,000–$45,000
Scenario C
1,600-square-foot wet basement storage and utility room (no habitable space, sealed floor, passive dehumidification) — south Grand Forks near Sorlie Park
Your basement has a history of water pooling along the south wall and seepage in the southwest corner during spring snowmelt. You plan to install sealed epoxy flooring over the slab, add shelving for storage and a utility closet for HVAC and water heater, and paint the walls with moisture-resistant paint. You are not creating any bedroom, bathroom, family room, or habitable living space — this is utility and storage only. Under IRC R310 and the North Dakota State Building Code, storage and utility rooms do not trigger habitability requirements, so no egress window is needed, no ceiling height minimum applies, and no permit is required for the flooring or paint. However, the City of Grand Forks Building Department strongly recommends that you address the moisture issue before sealing the floor: the city's website and inspector FAQs note that installing sealed flooring over wet soil without fixing the underlying drainage can trap moisture, cause mold, and void your homeowner's insurance. Best practice: install a perimeter sump pump system (cost: $2,000–$4,000) or repair/install exterior footing drain (cost: $5,000–$8,000) before sealing the floor. A passive dehumidifier (cost: $1,500–$3,000) is also recommended. Epoxy floor system: $2,000–$4,000. This work does not require a permit, but if you later decide to convert the space to habitable use, you will need to pull a permit and it will be rejected until moisture is fully addressed. Total project cost: $5,500–$19,000 (depending on whether you fix the drain). Timeline: no permit processing — just contractor scheduling.
Storage/utility only — no permit required | Moisture history — dehumidification + sump recommended | Epoxy flooring allowed (sealed) | Perimeter drain repair recommended | No egress window needed | No permit fees | Total project $5,500–$19,000 (if drainage work included)

Every project is different.

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

Frost depth, foundation drainage, and Grand Forks' glacial-clay soil: why the City cares about your moisture plan

Grand Forks sits on glacial soil deposited by the last ice age, characterized by a mix of clay, silt (loess), and sand. This composition is problematic for basements because clay is impermeability — water does not drain through it, it stays. Your home's foundation likely sits on a 4–6 inch gravel pad or crushed stone, then a perimeter footing drain (if built after 1990) that discharges to a sump pit or storm sewer. The frost depth in Grand Forks is 60 inches, meaning the building code requires that all footings and the perimeter drain be installed below the frost line to prevent heave and damage. When the City of Grand Forks Building Department reviews your basement finishing permit, it will examine your foundation plan (if available) or ask you to describe the existing drainage. If you don't know whether you have a perimeter drain, the inspector will sometimes conduct a rough walk-through before you submit — bring up a floor plan and point out any sump pits you see.

The reason this matters for your permit is simple: if you seal your basement floor with epoxy or tile over a wet basement, you are creating a moisture problem that will worsen. The city's code review will flag this if you are creating a habitable space. IRC R310.2 requires that basements have a continuous vapor barrier (minimum 6 mil polyethylene) and that water intrusion be controlled by exterior drainage or interior sump/pump system. If your inspector sees efflorescence (white chalky residue) on the basement walls or evidence of standing water, they will require you to show a moisture solution before framing or drywall is installed. This is not optional — it is inspection-fail if you skip it. The good news: if your home was built after 1990 and you have an existing sump pit, the drain is likely already there; you just need to ensure the pit is clear, the pump works, and the discharge line goes to daylight or storm sewer (not the sanitary sewer in Grand Forks, which has combined sewer overflow rules). If you have standing water or no visible sump, budget $8,000–$12,000 to install a new interior or exterior footing drain system; the contractor will excavate, install perforated drain tile, a sump pit, and a pump. This work often triggers its own permit in some jurisdictions, but in Grand Forks it is typically rolled into the basement finishing permit as a building-code compliance item.

The passive radon-mitigation vent ties into this moisture narrative: a 4-inch ABS or PVC vent that runs from below the slab to the roof eave must be installed before you pour your vapor barrier or seal your floor. This vent is part of the radon-reduction strategy — it sits dormant until (or if) you decide to activate it with a radon fan, but it must be roughed in from the start. The cost is modest ($300–$600), and it is inspected before drywall closes the walls. Grand Forks County is EPA Radon Zone 1, meaning the area has the highest potential for radon accumulation. Radon is a colorless, odorless radioactive gas that accumulates in basements; it is the second leading cause of lung cancer after smoking. The North Dakota State Building Code (2024 IBC/IRC) requires new residential basements to have passive radon-mitigation systems, and the City of Grand Forks enforces this via plan review. If you are not planning to ever activate the radon system, you can cap the vent pipe and label it clearly; if you later want to activate it, you hire a radon-mitigation contractor to install a fan on the roof. Either way, the rough-in is a line-item inspection that happens during framing.

Egress windows, ceiling height, and the hard code constraints of Grand Forks basements

IRC R310.1 is unambiguous: a basement room used as a bedroom must have at least one operable egress window that provides a clear opening of not less than 5.7 square feet and not less than 20 inches in any direction, with a sill height of no more than 44 inches above the floor. For a family home, this typically translates to a 36-inch-wide by 48-inch-tall window frame. If the room is below grade (which basement rooms are), the egress window must sit in an exterior wall and must have a window well (a sunken area outside the window) to allow the window to open fully without hitting the ground. The City of Grand Forks plan reviewers will measure the proposed egress window on your electrical plan and will ask for the sill-height dimension; if the sill is 48 inches high (too high), they will request a revision. If you try to install a standard single-hung basement window (typically 28 inches wide, sill 36 inches high), it will not meet the egress code and you cannot legally call the room a bedroom. Many homeowners do this anyway, hoping no one inspects, and end up unable to sell the home or refinance because the appraiser flags the unpermitted bedroom. The cost to install a proper egress window is $2,500–$5,000 (prefab window assembly with frame and well, or custom installation with frame and well). Some homeowners opt for a bilevel egress window (which sits half above grade, half below) to reduce the well cost; this can save $500–$1,500 but requires ground-level access and is more visible from outside. The bottom line: if you want a basement bedroom in Grand Forks, budget for an egress window as a hard cost, not an option.

Ceiling height is the second constraint. Most Grand Forks basements were built 7 feet 0 inches to 7 feet 6 inches from slab to joist, meaning you have 6–18 inches of clearance below the joist to run mechanical ducts, electrical runs, and framing. IRC R305.1 requires 7 feet of clear ceiling height in habitable rooms; IRC R305.3 allows 6 feet 8 inches where beams or ducts project. If you have a furnace ductwork trunk that runs east-west through the space, it may eat 12 inches of headroom, leaving you 6 feet 4 inches — below code. If you have an existing I-beam or steel joist, it may project 6 inches, leaving you 6 feet 6 inches — also below code in a bedroom. The City of Grand Forks will ask to see a framing plan or section drawing that shows the ceiling height and identifies any obstructions. If you show a ceiling height below 7 feet (or 6 feet 8 inches with approved beams/ducts), the inspector will reject a bedroom designation and will require you to use the space as a non-bedroom family room or office. Solving this often means cutting new ductwork runs (cost: $1,500–$3,000), relocating electrical runs (cost: $500–$1,000), or digging out the slab to gain 6–12 inches (cost: $5,000–$10,000 — rarely worth it). Measure your basement ceiling before you design; if it is less than 7 feet 4 inches in the zone where you want a bedroom, plan for a family room instead.

One more ceiling-related note: if you are installing a radon vent and that vent has to fit within the wall cavity, it may displace insulation or create a clearance problem. A 4-inch ABS vent is the standard; some contractors will run it through a soffit or chase to avoid this conflict. The City of Grand Forks does not require radon vents to be hidden, but many homeowners prefer them to be routed through a basement joist cavity and up the exterior wall behind siding. This requires coordination with your framing plan. The electrical plan should also show where circuits and lights will be routed so that the framing, electrical, and radon plans don't conflict. This is why plan review in Grand Forks typically takes 2–4 weeks — the reviewers are checking for these spatial conflicts and will ask for revisions if they spot problems.

City of Grand Forks Building Department
City of Grand Forks, Grand Forks, ND 58201 (verify address with city or online portal)
Phone: (701) 775-7275 (confirm with city — this is a general city number; ask for Building Department) | https://www.grandforksgov.com (search 'building permit' or 'permits' on city website for online portal link)
Monday–Friday, 8:00 AM – 5:00 PM (verify locally; hours may vary seasonally or due to staff changes)

Common questions

Do I need an egress window if I am finishing my basement as a bedroom?

Yes, absolutely. IRC R310.1 requires any basement bedroom to have an operable egress window with a minimum clear opening of 5.7 square feet (roughly 36 inches wide by 48 inches tall) and a sill height no higher than 44 inches from the floor. The window must sit in an exterior wall and must be accessible (with a window well). Without an egress window, you cannot legally call the room a bedroom, and the City of Grand Forks will reject a permit if you try. If your basement does not have an existing egress window in the location where you want the bedroom, you will need to install one — budget $2,500–$5,000 for the window, frame, well, and installation.

What is the minimum ceiling height for a finished basement in Grand Forks?

IRC R305.1 requires 7 feet of clear ceiling height in habitable rooms (bedrooms, family rooms, living spaces). IRC R305.3 allows 6 feet 8 inches where beams, ducts, or pipes project more than 6 inches into the room. Your basement ceiling is measured from the floor (or flooring material) to the lowest point of the joist, beam, or duct. If you have mechanical ductwork, the duct counts as an obstruction and you must account for its depth. The City of Grand Forks will ask for a framing section or plan that shows the ceiling height; if it is below code, you will be required to use the space as storage (not habitable) or to relocate ducts or structural members.

Does my basement need a radon vent even if I don't plan to activate it?

Yes, for habitable basements in Grand Forks. The North Dakota State Building Code (2024 IRC) requires passive radon-mitigation readiness: a 4-inch ABS or PVC vent pipe routed from beneath the slab to the roof eave, capped and labeled 'radon vent.' This must be roughed in before drywall is installed and is inspected as part of the building permit. Grand Forks County is EPA Zone 1 (highest radon potential), so this is a code requirement, not an option. Cost is typically $300–$600. You can keep the vent capped indefinitely; if you later want to activate radon mitigation, you hire a contractor to install a radon fan on the roof.

What happens if my basement has a history of water intrusion or efflorescence on the walls?

The City of Grand Forks will require you to address moisture mitigation before issuing a permit for habitable space. IRC R310.2 requires drainage and a vapor barrier. If you see efflorescence (white residue), pooling water, or staining on walls, the inspector will ask you to install or repair perimeter footing drainage and to lay a continuous 6-mil polyethylene vapor barrier over the slab before flooring or drywall. Cost to add or repair drainage: $2,000–$12,000 depending on whether you have an existing sump system. A passive dehumidifier ($1,500–$3,000) is also recommended. This is a compliance item that cannot be skipped; if you proceed without it, the permit will be denied or flagged during final inspection.

Do I need a separate electrical permit for finishing my basement, or does it roll into the building permit?

Electrical work is a separate trade permit in Grand Forks, but you can pull it at the same time as the building permit through the city's online portal. The electrical permit covers all new circuits, outlets, lighting, GFCI protection, AFCI protection, and bonding/grounding. NEC 2023 (adopted by North Dakota with state amendments) requires AFCI (arc-fault circuit-interrupter) protection on all outlets in basement living spaces. Cost for electrical permit is typically $150–$200; the electrical work itself (labor + materials) is usually $1,500–$3,500 depending on the scope. The electrical inspector will conduct a rough inspection before drywall closes the walls and a final inspection after the job is complete.

What if I want to add a bathroom in my basement — do I need a separate plumbing permit?

Yes, plumbing is a separate trade permit. If you are adding a toilet, sink, shower, or any other fixture below the main sewer line, the City of Grand Forks requires a plumbing permit and inspection. You will also need to install an ejector pump (sump pump with a check valve) to lift waste from the toilet up to the main sewer line. Cost for plumbing permit is typically $200–$300; the plumbing work (ejector pump, vent stack, fixtures, backwater valve) is usually $4,000–$8,000. The plumbing inspector will check rough-in (before drywall) and final (after fixtures are set). Backwater valves are required in Grand Forks to prevent sewer backup into your basement during heavy rain or sewer system overload.

How long does the permit review process take in Grand Forks for a basement finish?

The typical timeline is 3–6 weeks from permit submission to approval, depending on the complexity of the project. Standard basement family rooms or living spaces (no bedroom, no bathroom) usually take 2–3 weeks. Projects with bedrooms (requiring egress window review) and bathrooms (requiring plumbing and ejector pump review) often take 4–6 weeks because the city's reviewers must check structural, electrical, plumbing, and radon components separately. If the reviewer identifies an issue — for example, ceiling height below code, missing egress window, or moisture concerns — they will request revisions, adding 1–2 weeks. The City of Grand Forks does not offer expedited review for residential projects, so plan accordingly.

Can I do the finishing work myself, or do I need to hire a licensed contractor?

Owner-builder work is permitted in Grand Forks if you are the owner-occupant of a single-family home and you are not operating as a contractor. You can pull the building permit in your own name and do framing, insulation, and drywall yourself. However, electrical and plumbing work may be restricted under North Dakota state law (not city law) — verify with the North Dakota Department of Labor and Industrial Relations before doing your own electrical or plumbing. Many homeowners hire licensed electrical and plumbing contractors for those trades while doing the framing and drywall themselves. The building permit process is the same whether you are a licensed contractor or an owner-builder, and you must pass all inspections.

What does it cost to finish a basement in Grand Forks, and how much of that is permits?

Permit fees in Grand Forks are typically $300–$700 for a standard basement finish, calculated as roughly 1% of the project valuation. A family-room-only finish (1,000–1,500 square feet) usually costs $12,000–$25,000 total (materials + labor + permits), with permits being $350–$500. A basement bedroom and bathroom finish usually costs $30,000–$50,000 total, with permits being $800–$950 (the higher cost reflects the additional electrical, plumbing, and egress-window complexity). The biggest variable is whether you need to install an egress window ($2,500–$5,000), add or repair foundation drainage ($2,000–$12,000), or install an ejector pump ($2,000–$4,000). These can easily add $10,000–$20,000 to the project. Always get a detailed quote from contractors that breaks out permit costs separately so you know what you are paying the city versus what you are paying for labor and materials.

What inspections will the City of Grand Forks require for my basement finishing project?

The inspection sequence typically follows this order: (1) moisture/drainage rough (if adding a new sump or vapor barrier), (2) framing rough (includes egress window opening check), (3) plumbing rough (if adding fixtures), (4) electrical rough (before drywall), (5) insulation, (6) drywall, (7) plumbing final, (8) electrical final, (9) building final. You must pass each rough inspection before moving to the next stage. Call the city to schedule each inspection at least 24 hours in advance. The inspector will walk the space, check compliance, and either approve or issue a 'pass with conditions' or 'fail' notice. Failed inspections must be corrected and re-inspected. The final inspection happens after the space is complete and all finishes are in place; if the inspector is satisfied, they will issue a Certificate of Occupancy or final approval sign-off.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current basement finishing permit requirements with the City of Grand Forks Building Department before starting your project.