Roof Replacement — North Dakota license requirements
01 The project
The starting point is the work itself — Roof Replacement in North Dakota. The job determines which trades are involved, and the trades determine which license classifications may be required.
| Component | Trade |
|---|---|
| Roof cover system | Roofing |
02 Jurisdiction
This project is evaluated for North Dakota — the four-class license state. A construction contractor holds a ch. 43-07 contractor license in a class (A/B/C/D) covering the single-contract value once a job exceeds $4,000, with liability insurance and WSI but no exam and no state bond; electrical (ch. 43-09) and plumbing (ch. 43-18) run through their own credentials, and the building permit is local. North Dakota jurisdiction page.
Permit fees, local construction rules and any municipal licensing were not researched and remain LOCAL_AUTHORITY_REQUIRED. The owner-occupant exemption basis is open (CONFLICT-ND-001) and returns NOT_DETERMINED when it is not confirmed — never a guess. State requirements are not the complete story for any locality.
03 Trade → license
Relations below are recorded per state — only this jurisdiction's classifications are shown.
Trades involved: Roofing.
- May require CLASS-B — Class B Contractor License (single contract up to $500,000) confirmed S-ND-43-07-07 rule ND-CLASS-SCOPEA re-roof above $4,000 is construction work needing a ch. 43-07 contractor license; the CLASS is chosen by the single-contract value (class B covers single projects up to $500,000). Rule ND-CLASS-SCOPE. Permit: the local issuer enters the license number (ND-PERMIT-NUMBER, 43-07-24). No bond; liability insurance + WSI required (research §N.1).
- Alternative path CLASS-A — Class A Contractor License (no value limitation) confirmed S-ND-43-07-07 rule ND-CLASS-SCOPEA class A license covers a single project of any value — the correct class where an individual re-roof/job exceeds $500,000 (43-07-07(1)(a)).
- Alternative path CLASS-D — Class D Contractor License (single contract up to $100,000) confirmed S-ND-SOS-CONTRACTORS rule ND-MINOR-4KFor jobs just above $4,000 the class D license (single projects up to $100,000, $100 issuance) is the entry credential; at or below $4,000 a single job does not itself trigger the license duty (rule ND-MINOR-4K).
04 Scope
What the official sources say about the work involved — typed assertions, never a boolean "covers". Interpretations are marked as such.
- Officially excluded CLASS-B Single Contract Projects Above 500000 (may_not_perform) NDCC 43-07-07(1)(b) S-ND-43-07-07 The class ceiling decides public-bid eligibility too (43-07-12).
- Officially included CLASS-A Any Single Contract Project Of Any Value (may_perform) NDCC 43-07-07(1)(a) S-ND-43-07-07 Class A is chosen when single jobs may exceed $500,000.
- Officially included CLASS-B Single Contract Projects Up To 500000 (may_perform) NDCC 43-07-07(1)(b) S-ND-43-07-07 The positive half of the class-B ceiling; the exclusion is SCOPE-ND-CLASS-B-LIMIT.
- Officially included CLASS-D Single Contract Projects Up To 100000 (may_perform) NDCC 43-07-07(1)(d) S-ND-43-07-07 The entry class for contractors operating just above the $4,000 threshold.
05 Requirements
| Requirement | Kind | Statement | Source |
|---|---|---|---|
| Contractor license required when a job's cost, value or price exceeds $4,000 NDCC 43-07-02(1) + Secretary of State Contractors page (read 2026-10-05) | license | NDCC 43-07-02(1) verbatim: '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.' The Secretary of State restates the trigger: 'When the cost, value, or price of a job exceeds $4,000, the person doing the work must be licensed as a contractor in North Dakota (NDCC ch. 43-07). This includes subcontractors, general contractors, public contractors, and nonresident contractors.' Acting without the license is a class A misdemeanor (43-07-02(2)). | S-ND-43-07-02Source S-ND-43-07-02 — North Dakota Legislative Branch — Century Code (ndlegis.gov)NDCC 43-07-02 — License required — Construction fraud — Penalty (FindLaw mirror) — NDCC 43-07-02(1) + Secretary of State Contractors page (read 2026-10-05) https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-02/ Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05. (1) '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.' (2) unlicensed contracting is a class A misdemeanor plus a civil penalty up to three times the 43-07-07 fee. (3)-(5) construction fraud (deception in obtaining payment, willful failure to pay suppliers, willful abandonment per the 60/90/180-day tests, with return-of-payment / legal-excuse / outside-control defenses) graded by amount: under $10,000 class C felony; $10,000-$50,000 class B felony; over $50,000 class A felony. Backs REQ-ND-LICENSE-REQUIRED-001, REQ-ND-REG-TO-SUE-001 and REQ-ND-CONSTRUCTION-FRAUD-001. |
| Four license classes by value of a single contract project NDCC 43-07-07(1) verbatim (read 2026-10-05) | license | NDCC 43-07-07(1) verbatim: 'Four classes of licenses may be issued under this chapter, which must be designated as class A, B, C, and D licenses. A holder of a license may engage in the contracting business within this state subject to the following limitations: a. The holder of a class A license is subject to no limitation as to the value of any single contract project. b. The holder of a class B license is not entitled to engage in the construction of any single contract project of a value in excess of five hundred thousand dollars. c. The holder of a class C license is not entitled to engage in the construction of any single contract project of a value in excess of three hundred thousand dollars. d. The holder of a class D license is not entitled to engage in the construction of any single contract project of a value in excess of one hundred thousand dollars.' | S-ND-43-07-07Source S-ND-43-07-07 — North Dakota Legislative Branch — Century Code (ndlegis.gov)NDCC 43-07-07 — Classes of licenses — License fees — License renewal fees (FindLaw mirror) — NDCC 43-07-07(1) verbatim (read 2026-10-05) https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-07/ Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05. (1) FOUR classes (A/B/C/D) with value limits: A 'subject to no limitation as to the value of any single contract project'; B not over $500,000; C not over $300,000; D not over $100,000. (2) issuance fees: A $450, B $300, C $225, D $100. (3) renewal fees: A $90, B $60, C $45, D $30. (4) 25% to the secretary of state's operating fund. (5) nonprofit single-family rehabilitation for low-income persons is fee-exempt. NOTE: the earlier 43-07-05 'Classes of licenses' was REPEALED by S.L. 2015, ch. 291, § 7 — the classes now live here. Backs the four class classifications, the class scope assertions and the eight class fee rows. |
| No license required for a single job at or below $4,000 Secretary of State Contractors page + NDCC 43-07-02(1) (read 2026-10-05) | exemption | Because NDCC 43-07-02(1) reaches only a person who 'engages in the business nor acts in the capacity of a contractor … when the cost, value, or price per job exceeds the sum of four thousand dollars', a single job at or below $4,000 does not itself trigger the contractor-license duty; the Secretary of State states the same $4,000 trigger. The chapter's only enumerated exceptions are in 43-07-08 (government representatives; fabricated products not affixed to real property). | S-ND-SOS-CONTRACTORSSource S-ND-SOS-CONTRACTORS — North Dakota Secretary of State — Contractor LicensingSecretary of State — Contractors (license, classes, fees, renewal, FirstStop lookup) — Secretary of State Contractors page + NDCC 43-07-02(1) (read 2026-10-05) https://www.sos.nd.gov/business/licensing-registration/contractors Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05 (official). Verbatim: 'When the cost, value, or price of a job exceeds $4,000, the person doing the work must be licensed as a contractor in North Dakota (NDCC ch. 43-07). This includes subcontractors, general contractors, public contractors, and nonresident contractors.' Application documents = certificate of liability insurance naming the Secretary of State as certificate holder + WSI certificate of payment (or letter of good standing if no in-state employees). Full fee table: A $450 / B $300 / C $225 / D $100; renewal A $90 / B $60 / C $45 / D $30. Renewal: on or before March 1 each year via FirstStop, including a list of projects over $50,000, certification that payroll taxes/WSI/UI premiums are paid, and a certificate of liability insurance. 'In addition to a contractor's license, you may need to obtain other licenses or permits … Licenses issued by the ND State Electrical Board [and] the ND State Plumbing Board.' Official lookup = FirstStop. Backs the class, fee, renewal and insurance rows. |
| Certificate of liability insurance required (no dollar minimum published) Secretary of State Contractors page + NDCC 43-07-04/10 (read 2026-10-05) | insurance | A certificate of liability insurance is mandatory at application and at every renewal (NDCC 43-07-04(1), 43-07-10(1)) and must name the Secretary of State as certificate holder; an applicant whose liability insurance lapses is classified 'not in good standing' (43-07-04(3)(a)). The chapter and the SOS page publish NO minimum general-liability dollar figure for the ch. 43-07 contractor license — the $500,000 minimum is an NDSEB electrical-contracting condition, not a general contractor figure. | S-ND-SOS-CONTRACTORSSource S-ND-SOS-CONTRACTORS — North Dakota Secretary of State — Contractor LicensingSecretary of State — Contractors (license, classes, fees, renewal, FirstStop lookup) — Secretary of State Contractors page + NDCC 43-07-04/10 (read 2026-10-05) https://www.sos.nd.gov/business/licensing-registration/contractors Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05 (official). Verbatim: 'When the cost, value, or price of a job exceeds $4,000, the person doing the work must be licensed as a contractor in North Dakota (NDCC ch. 43-07). This includes subcontractors, general contractors, public contractors, and nonresident contractors.' Application documents = certificate of liability insurance naming the Secretary of State as certificate holder + WSI certificate of payment (or letter of good standing if no in-state employees). Full fee table: A $450 / B $300 / C $225 / D $100; renewal A $90 / B $60 / C $45 / D $30. Renewal: on or before March 1 each year via FirstStop, including a list of projects over $50,000, certification that payroll taxes/WSI/UI premiums are paid, and a certificate of liability insurance. 'In addition to a contractor's license, you may need to obtain other licenses or permits … Licenses issued by the ND State Electrical Board [and] the ND State Plumbing Board.' Official lookup = FirstStop. Backs the class, fee, renewal and insurance rows. |
| Workforce Safety & Insurance (workers' compensation) evidence required NDCC 43-07-04(1) + Secretary of State Contractors page (read 2026-10-05) | insurance | At application the contractor must 'submit a statement from North Dakota workforce safety and insurance that the contractor has secured workforce safety and insurance coverage satisfactory to workforce safety and insurance' (NDCC 43-07-04(1)), and renewal requires certification that WSI premiums are paid (43-07-10(1)); the Secretary of State requires a WSI certificate of payment if the business has employees residing in North Dakota, or a letter of good standing if it does not meet the significant-contact tests. | S-ND-43-07-04Source S-ND-43-07-04 — North Dakota Legislative Branch — Century Code (ndlegis.gov)NDCC 43-07-04 — License — How obtained — Failure to grant — Revocation for not in good standing (FindLaw mirror) — NDCC 43-07-04(1) + Secretary of State Contractors page (read 2026-10-05) https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-04/ Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05. (1) an applicant 18+ files an application under oath 'containing a statement of the applicant's experience and qualifications as a contractor', with a certificate of liability insurance and a statement from North Dakota workforce safety and insurance; the registrar may require criminal-history information; the application must specify the CLASS sought. (2) refusal for incomplete information with a 10-day cure and district-court appeal. (3)(4) 'not in good standing' for failure to maintain liability insurance or required business registrations; the contractor must cease soliciting or entering new projects and the license may be revoked. The application document list (insurance + WSI, NO bond) backs REQ-ND-APPLICATION-001, REQ-ND-INSURANCE-LIABILITY-001 and REQ-ND-NO-BOND-001. |
| No state surety bond for the contractor license — verified absence NDCC 43-07-04(1) + 43-07-10(1) + Secretary of State Contractors page | bond | The ch. 43-07 contractor-license application (43-07-04(1)) and renewal (43-07-10(1)) require liability insurance and WSI evidence but NO surety bond, and the Secretary of State's full application and renewal document lists contain no bond item; the 'Contractor's bond' provision, 43-07-11, was repealed and no bond requirement survives in the chapter (see CONFLICT-ND-002 for the still-printed section heading). | S-ND-43-07-04Source S-ND-43-07-04 — North Dakota Legislative Branch — Century Code (ndlegis.gov)NDCC 43-07-04 — License — How obtained — Failure to grant — Revocation for not in good standing (FindLaw mirror) — NDCC 43-07-04(1) + 43-07-10(1) + Secretary of State Contractors page https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-04/ Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05. (1) an applicant 18+ files an application under oath 'containing a statement of the applicant's experience and qualifications as a contractor', with a certificate of liability insurance and a statement from North Dakota workforce safety and insurance; the registrar may require criminal-history information; the application must specify the CLASS sought. (2) refusal for incomplete information with a 10-day cure and district-court appeal. (3)(4) 'not in good standing' for failure to maintain liability insurance or required business registrations; the contractor must cease soliciting or entering new projects and the license may be revoked. The application document list (insurance + WSI, NO bond) backs REQ-ND-APPLICATION-001, REQ-ND-INSURANCE-LIABILITY-001 and REQ-ND-NO-BOND-001. |
| Contractor license number must be supplied and printed on the building permit NDCC 43-07-24 verbatim (read 2026-10-05) | permit | NDCC 43-07-24: 'When applying for a building permit, a contractor shall supply the permit issuing official that contractor's license number. That official shall enter those numbers on the permit.' A person doing general-contractor work on their own property — even if exempt — must supply the license number of each subcontractor engaged on the project as soon as available, and the official enters each number before inspection. | S-ND-43-07-24Source S-ND-43-07-24 — North Dakota Legislative Branch — Century Code (ndlegis.gov)NDCC 43-07-24 — Duty to supply license number when applying for building permit (FindLaw mirror) — NDCC 43-07-24 verbatim (read 2026-10-05) https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-24/ Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05. A contractor applying for a building permit must supply the permit-issuing official its license number, which the official enters on the permit. 'A person performing general contractor's work on that person's own property, EVEN IF EXEMPT FROM THE LICENSING REQUIREMENTS OF THIS CHAPTER, shall, when applying for a building permit, supply … the license number, as soon as available, of each subcontractor engaged on the project …' — the statute thus acknowledges an owner may be exempt even though 43-07-08 does not enumerate one (the basis of CONFLICT-ND-001). Backs REQ-ND-PERMIT-NUMBER-001 and REQ-ND-OWNER-PROPERTY-001. |
| Building permits are issued locally; the state license number rides on the permit NDCC 43-07-24 + Secretary of State Contractors page (read 2026-10-05) | permit | NDCC 43-07-24 makes the contractor supply its state license number when applying for a building permit and the permit-issuing official enter it, which means the building permit itself is issued by a local unit of government; the chapter does not create a statewide building-permit document. The specific permit rules, fees and any local licensing of cities and counties were not researched to a conclusion here and are marked LOCAL_AUTHORITY_REQUIRED. | S-ND-SOS-CONTRACTORSSource S-ND-SOS-CONTRACTORS — North Dakota Secretary of State — Contractor LicensingSecretary of State — Contractors (license, classes, fees, renewal, FirstStop lookup) — NDCC 43-07-24 + Secretary of State Contractors page (read 2026-10-05) https://www.sos.nd.gov/business/licensing-registration/contractors Retrieved 2026-10-05 · last verified 2026-10-05 Read in full 2026-10-05 (official). Verbatim: 'When the cost, value, or price of a job exceeds $4,000, the person doing the work must be licensed as a contractor in North Dakota (NDCC ch. 43-07). This includes subcontractors, general contractors, public contractors, and nonresident contractors.' Application documents = certificate of liability insurance naming the Secretary of State as certificate holder + WSI certificate of payment (or letter of good standing if no in-state employees). Full fee table: A $450 / B $300 / C $225 / D $100; renewal A $90 / B $60 / C $45 / D $30. Renewal: on or before March 1 each year via FirstStop, including a list of projects over $50,000, certification that payroll taxes/WSI/UI premiums are paid, and a certificate of liability insurance. 'In addition to a contractor's license, you may need to obtain other licenses or permits … Licenses issued by the ND State Electrical Board [and] the ND State Plumbing Board.' Official lookup = FirstStop. Backs the class, fee, renewal and insurance rows. |
06 Rule: ND-CLASS-SCOPE
NDCC 43-07-07(1): four classes by the value of a SINGLE contract project — class A no limitation, class B up to $500,000, class C up to $300,000, class D up to $100,000. A public bid must be for a class whose ceiling covers the project value (43-07-12). Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| class-a-required | class_a_required |
|
| class-b-sufficient | class_b_or_higher_sufficient | — |
| class-c-sufficient | class_c_or_higher_sufficient | — |
| class-d-sufficient | class_d_or_higher_sufficient | — |
Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer. Sources: S-ND-43-07-07S-ND-43-07-12
07 Rule: ND-MINOR-4K
The North Dakota threshold: the ch. 43-07 license duty attaches only when the cost, value or price PER JOB exceeds $4,000 (43-07-02(1); Secretary of State page). A single job at or below $4,000 therefore does not itself trigger the duty — but repeated small jobs can still be 'engaging in the business of construction' under 43-07-01(1), so the threshold is not a per-year safe harbour. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| below-threshold-not-a-business | no_license_required_at_or_below_4000 |
|
| below-threshold-but-business | business_of_construction_may_still_require_license |
|
Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer. Sources: S-ND-43-07-02S-ND-SOS-CONTRACTORSS-ND-43-07-01
08 Rule: ND-LICENSE-REQUIRED
NDCC 43-07-02(1): a person may not act as a contractor in North Dakota when the cost, value or price PER JOB exceeds $4,000 without a state contractor license from the Secretary of State, nor maintain a claim or suit on that work. The definition of 'contractor' is broad (43-07-01(1)) and includes subcontractors, public contractors and nonresident contractors. Acting without the license is a class A misdemeanor plus a civil penalty up to three times the 43-07-07 fee. Exemptions and the owner question are SEPARATE rules (ND-MINOR-4K, ND-OWNER-PROPERTY). Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| license-required | contractor_license_required |
|
| license-held | license_already_held |
|
| within-threshold | no_license_trigger_at_or_below_4000 |
|
| not-a-contractor | outside_chapter_43_07 |
|
Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer. Sources: S-ND-43-07-02S-ND-43-07-01S-ND-SOS-CONTRACTORS
09 Rule: ND-NO-BOND
Verified absence: North Dakota conditions no construction credential on a surety bond. The ch. 43-07 application (43-07-04) and renewal (43-07-10) require liability insurance and WSI evidence only, and neither the NDSEB nor the State Plumbing Board requires a bond. The still-printed 43-07-11 heading is recorded as CONFLICT-ND-002. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| no-bond | no_state_bond_required |
|
Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer. Sources: S-ND-43-07-04S-ND-43-07-10S-ND-SOS-CONTRACTORS
10 Rule: ND-PERMIT-NUMBER
NDCC 43-07-24: a contractor applying for a building permit must supply its license number, which the permit-issuing official enters on the permit; an owner doing general-contractor work on their own property — even if exempt — must supply each engaged subcontractor's license number. The building permit itself is a LOCAL document. Missing facts yield NOT_DETERMINED.
| Outcome | Conclusion | Caveats |
|---|---|---|
| permit-number | license_number_required_on_permit |
|
Rule confidence: confirmed. Missing inputs produce NOT_DETERMINED — never a forced answer. Sources: S-ND-43-07-24S-ND-SOS-CONTRACTORS
11 The class, the insurance and the permit chain
| Question | North Dakota answer | Source |
|---|---|---|
| Is a credential required for the re-roof? | yes above $4,000 — a ch. 43-07 contractor license (rule ND-LICENSE-REQUIRED) | S-ND-43-07-02 |
| Which class? | a class covering the single-contract value (B up to $500,000, etc.) — rule ND-CLASS-SCOPE | S-ND-43-07-07 |
| Under $4,000 | a single job at or below $4,000 does not itself trigger the license (rule ND-MINOR-4K) | S-ND-SOS-CONTRACTORS |
| Bond | none — verified absence; insurance + WSI are the conditions (rule ND-NO-BOND) | S-ND-43-07-04 |
| Permit and verification | the contractor supplies its license number and the local issuer enters it (43-07-24; rule ND-PERMIT-NUMBER) | S-ND-43-07-24 |
12 Permit and verification layer
North Dakota separates the credential from the permit: the STATE decides who may work (the ch. 43-07 license and the ch. 43-09 / ch. 43-18 trade credentials), while the city or county issues the building permit. NDCC 43-07-24 makes the contractor supply its license number and the issuer enter it, and 43-07-12 makes public bids enclose the class license. The permit and its rules are local — LOCAL_AUTHORITY_REQUIRED. S-ND-43-07-24
Verify the credential that actually applies on the official lookup before relying on any outcome here: Secretary of State FirstStop contractor search (the NDSEB and the State Plumbing Board are the trade-credential authorities). S-ND-SOS-CONTRACTORS
Source S-ND-43-07-04 — North Dakota Legislative Branch — Century Code (ndlegis.gov)
NDCC 43-07-04 — License — How obtained — Failure to grant — Revocation for not in good standing (FindLaw mirror) — NDCC 43-07-04(1) + 43-07-10(1) + Secretary of State Contractors page
https://codes.findlaw.com/nd/title-43-occupations-and-professions/nd-cent-code-sect-43-07-04/
Retrieved 2026-10-05 · last verified 2026-10-05
Read in full 2026-10-05. (1) an applicant 18+ files an application under oath 'containing a statement of the applicant's experience and qualifications as a contractor', with a certificate of liability insurance and a statement from North Dakota workforce safety and insurance; the registrar may require criminal-history information; the application must specify the CLASS sought. (2) refusal for incomplete information with a 10-day cure and district-court appeal. (3)(4) 'not in good standing' for failure to maintain liability insurance or required business registrations; the contractor must cease soliciting or entering new projects and the license may be revoked. The application document list (insurance + WSI, NO bond) backs REQ-ND-APPLICATION-001, REQ-ND-INSURANCE-LIABILITY-001 and REQ-ND-NO-BOND-001.