Home / Roofing by City / Grand Forks, North Dakota

Roofing in Grand Forks, North Dakota

Hail belt

Grand Forks, North Dakota sits in one of the country's most hail-prone regions. This hub aggregates Grand Forks's roofing permit and contractor-registration requirements and impact-resistant material options — every fact linked to its sourced directory record.

Roofing permits & building code in Grand Forks

Roofing permit and contractor-licensing rules in Grand Forks are set locally by City of Grand Forks, North Dakota - Department of Building Safety. North Dakota licenses contractors at the state level under N.D.C.C. 43-07-02, which bars acting as a contractor on work costing more than $4,000 without a licence, and cities stack their own licensing on top of it — the city requirement is usually the one that bites first — while the State Building Code adopted under N.D.C.C. chapter 54-21.3 is administered locally, so a city may carry its own adopted edition and amendments — always confirm the current requirements with the authority before starting work.

Contractor registration
Required
Adopted building code
Grand Forks adopts the 2021 International Residential Code and the 2021 International Building Code by named edition, with its own amendments, and NOT by a floating reference to the state code - which matters because North Dakota moved to the 2024 suite on 1 January 2026. What the City Code says. Grand Forks City Code Section 19-0121 reads: "The International Residential Code, 2021 edition, Chapters 1 through 11 and 44 promulgated, approved and published by the International Code Council shall be and the same is hereby adopted, as hereinafter amended, and incorporated herein by reference." Section 19-0101 does the same for the commercial track: "The International Building Code, 2021 edition, Chapters 1 through 26 and 29 through 35, promulgated, approved and published by the International Code Council shall be and the same is hereby adopted, as hereinafter amended." Each adoption is followed by a long, numbered list of City amendments, and a printed copy of each code is filed in the office of the Department of Building Safety. The chapter also carries a separate electrical code, plumbing code, mechanical and fuel gas code, floodproofing code and dangerous buildings article. The codified text used here is current through Ordinance No. 4934, adopted 15 December 2025. THE STATE POSITION, FOR CONTEXT. Under NDCC 54-21.3-03(6) a city that elects to administer and enforce a building code "shall adopt and enforce the state building code," but "the state building code may be amended by cities, townships, and counties to conform to local needs," and Grand Forks is listed as a code enforcing city by the North Dakota Department of Commerce. The 2026 North Dakota State Building Code Book states that "Effective January 1, 2026, the North Dakota State Building Code consists of the 2024 International Building Code (IBC), International Residential Code (IRC), International Mechanical Code (IMC), International Fuel Gas Code (IFGC), International Energy Conservation Code, and the International Existing Building Code as published by the International Code Council (ICC)," and adds that "NO APPENDICES ARE ADOPTED." So the City's codified edition and the state's current edition are not the same, and the City's own code is what its permits are written to unless the Department of Building Safety says otherwise. FOR ROOF WORK THE GAP IS NARROWER THAN IT LOOKS: the City's amendment list to the residential code does not touch the roof-assemblies chapter at all, and neither do the North Dakota amendments to the 2024 residential code, so the base residential code roofing provisions govern under either edition.
Registration details
  • city_level: CITY LEVEL. Grand Forks City Code Section 19-0103(1): "No person, firm, or corporation shall erect, construct, enlarge, alter, demolish, repair, improve or convert any building or structure for which a building permit is required until such person, firm, or corporation engaged in the business of construction, repair, alteration, dismantling, or demolition shall have obtained a contractor's license from the city and the state and shall have furnished and filed a performance bond in the sum of five thousand dollars ($5,000.00) made payable to the city with good and sufficient sureties to be approved by the city auditor, conditioned that such person, firm, or corporation will faithfully comply with all city building codes, zoning regulations and ordinances governing the work necessary as set forth in said building permit(s)." The bond has a long tail: "As a guarantee that the workmanship and materials will continue to meet with all applicable city code, said bond shall not be fully released until one (1) year following the date of a certificate of occupancy on all such construction commenced in the calendar year said bond was issued." Section 19-0103(2) exempts governmental entities that do not pay a permit fee, and "any individual working on said individual's own residence" - so a homeowner doing their own roof needs neither the city licence nor the bond, while anyone hired to do it needs both.
  • state_level: STATE LEVEL - a threshold, not a flat requirement, and the threshold is per job. NDCC 43-07-02(1) provides that "A person may not engage in the business nor act in the capacity of a contractor within this state when the cost, value, or price per job exceeds the sum of four thousand dollars nor may that person maintain any claim, action, suit, or proceeding in any court of this state related to the person's business or capacity as a contractor without first having a license as provided in this chapter." Roofing is not named in the chapter, but it falls inside the definition of contractor at 43-07-01(1), which covers "any person engaged in the business of construction, repair, alteration, dismantling, or demolition of ... buildings" and expressly "includes subcontractor." The classes are VALUE TIERS rather than trades - class D is capped at one hundred thousand dollars on a single contract project, class C at three hundred thousand, class B at five hundred thousand, and a class A licence "is subject to no limitation as to the value of any single contract project" - so there is no roofing classification. The state licence year runs "March second through March first" under 43-07-01(2), and working unlicensed above the state threshold is a class A misdemeanour that also bars the contractor from suing to be paid. Electrical and plumbing work in Grand Forks runs under separate city licensing schemes with their own boards, set out in Articles 2 and 3 of the same chapter.
Permit process
Permits are administered by the Grand Forks Department of Building Safety, which the City created by amending the model code: City Code Section 19-0101, amendment (3), changes "CODE COMPLIANCE AGENCY" in the code's title to "DEPARTMENT OF BUILDING SAFETY," and the adopted codes are filed in that department's office. Four things about the process are set in the code itself rather than in a fee schedule. First, building permit fees are set by City Council resolution, under an amendment adding to Section R108.2 that "The City Council shall establish by resolution fees for building permits." Second, starting work without a permit costs double where the project is valued at $2,000 or more or where a formal complaint has reached Municipal Court - the penalty fee equals the permit fee and both must be paid before work restarts. Third, plan submittal requirements are what the building official asks for: an amendment to Section R106.1 adds that they "shall include information as per plan review form or such reasonable requirements as determined by the building official." Fourth, a demolition permit carries a $1,000 cash deposit, held against site restoration and damage to public property, with an exception at the building official's discretion for minor demolition work. Separately, a contractor licensed by both the city and the state and carrying a $5,000 performance bond is a precondition of the work, and the bond stays partly in place for a year after the certificate of occupancy. Electrical, plumbing and mechanical work is licensed and inspected under separate articles of the same chapter, each with its own city board.

View the full Grand Forks permitting authority record →

Impact-resistant roofing materials for Grand Forks hail

Grand Forks, North Dakota sits in one of the country's most hail-prone regions. For hail exposure, the highest impact rating a roof covering can earn is UL 2218 Class 4. These cataloged material categories reach Class 4:

Browse every option on the Class 4 impact-resistant materials hub, and read the Class 4 impact-resistant shingles buyer's guide. Many insurers offer premium credits for a documented Class 4 roof — confirm terms with your carrier.

Sources