Roofer Permits & Licenses in Minot, ND

Complete guide to permits and licenses required to start a roofer in Minot, ND. Fees, renewal cycles, and agency contacts.

Certificate of Authority (Foreign LLC Registration)

North Dakota Secretary of State
Required
Fee: $135.00-$135.00
Renewal: one time
Type: registration

Required for LLCs formed outside ND to transact business in state. Domestic ND LLCs file Articles of Organization instead ($135 fee). Renewal via annual report.

Annual Report

North Dakota Secretary of State
Required
Fee: $50.00-$50.00
Renewal: annual
Type: registration

All LLCs (domestic/foreign) must file annually online or by mail.

Registered Series Registration (if applicable)

North Dakota Secretary of State
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: registration

Optional for LLCs using protected series structure.

Trade Name Registration (DBA)

North Dakota Secretary of State
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Required if using assumed name/DBA. Search availability first.

State Contractors License

North Dakota Secretary of State
May Apply
Fee: $200.00-$200.00
Renewal: biennial
Type: license

Applies to roofing as 'general contractor' if meeting thresholds. No exam required. Must carry liability insurance ($300k min) and workers comp if applicable. Roofing specifically listed under building construction.

Roofing Contractor Registration

North Dakota Secretary of State - Roofing Contractors Board
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Separate from general contractor license. Must show proof of insurance and bonding. Effective 2023 per House Bill 1389.

North Dakota Sales and Use Tax Permit

North Dakota Office of the State Tax Commissioner
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofers in North Dakota are generally required to collect sales tax on materials sold and installed as part of a roofing job. Labor for new construction is typically not taxable, but repairs and replacements may be taxable depending on materials. See NDCC §57-41-02. Confirm with the State Tax Department for specific project types.

North Dakota Withholding Tax Registration

North Dakota Office of the State Tax Commissioner
May Apply
Renewal: one time
Type: registration

Employers must withhold state income tax from employee wages. Registration is done through the Tax Department's online portal. Applies to all employers in North Dakota regardless of business type.

North Dakota Unemployment Insurance Tax Registration

North Dakota Job Service
May Apply
Fee: $13000.00-$13000.00
Renewal: one time
Type: registration

All employers with employees in North Dakota must register with Job Service. New employers pay a standard rate of 2.5% on the first $12,000 of wages per employee annually (as of 2024). Rate may change after experience rating is established.

North Dakota Annual Franchise Tax (Corporate Income Tax)

North Dakota Office of the State Tax Commissioner
Required
Fee: $25.00-$25.00
Renewal: one time
Type: filing

All LLCs in North Dakota must file an annual franchise tax return (Form 40) regardless of income. Even if no tax is due, the return must be filed. The minimum tax is $25. This is not a franchise tax in the traditional sense but a corporate income tax that applies to pass-through entities like LLCs doing business in ND.

Americans with Disabilities Act (ADA) – Employer Obligations

Department of Justice (DOJ) / Equal Employment Opportunity Commission (EEOC)
May Apply
Renewal: one time
Type: permit

Roofing contractors must ensure hiring practices, workplace accessibility, and communication are ADA‑compliant.

Federal Trade Commission (FTC) – Advertising and Marketing Truthfulness

Federal Trade Commission (FTC)
Required
Renewal: one time
Type: permit

Roofing contractors must avoid deceptive claims (e.g., “lifetime warranty” must be substantiated).

Fair Labor Standards Act (FLSA) – Minimum Wage, Overtime, Recordkeeping

U.S. Department of Labor – Wage and Hour Division
May Apply
Renewal: one time
Type: permit

Roofers must track hours worked, pay at least $7.25/hour (or state minimum if higher), and pay overtime for >40 hours/week.

I‑9 Employment Eligibility Verification

U.S. Citizenship and Immigration Services (USCIS)
May Apply
Renewal: one time
Type: permit

Electronic completion is allowed if the system meets USCIS requirements.

Family and Medical Leave Act (FMLA) – Eligibility and Leave Administration

U.S. Department of Labor – Wage and Hour Division
May Apply
Renewal: one time
Type: permit

Most small roofing firms will be exempt unless they meet the employee threshold.

Federal Reporting – Form 1099‑NEC for Subcontractors

Internal Revenue Service (IRS)
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: filing

Roofing contractors must issue 1099‑NEC to any subcontractor paid $600+.

Federal Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Although not a state tax, EIN is required for state tax registrations involving employees or corporate filings. Obtained online via IRS website. LLCs with employees or multiple members must have an EIN.

City or Local Business License or Privilege Tax

Varies by municipality
May Apply
Fee: $25.00-$100.00
Renewal: one time
Type: registration

Some North Dakota cities (e.g., Fargo, Bismarck, Grand Forks) require a local business license or privilege tax. Roofers operating in multiple jurisdictions may need to register in each. The Department of Industry and Community Development maintains a list of local licensing contacts. Check with individual city clerks.

City Business License

City of Fargo
May Apply
Fee: $50.00-$200.00
Renewal: annual
Type: license

Roofing contractors specifically require a business license; apply online or in person

Contractor License (includes Roofing)

City of Fargo
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

Must provide proof of state registration and liability insurance

Zoning Compliance Permit

City of Fargo Planning & Development
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Verify zoning district allows contractor businesses; home occupation limited

Building Permit for Business Space Modification

City of Fargo Inspections Division
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Roofing businesses often need permits for shop fabrication areas

Sign Permit

City of Fargo Planning & Development
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: permit

Must comply with sign code height, illumination, and setback rules

Fire Inspection Certificate

City of Fargo Fire Department
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: permit

Roofing supply storage often classified as hazardous

Alarm System Permit

Fargo Police Department
May Apply
Fee: $40.00-$40.00
Renewal: annual
Type: permit

Required for commercial properties with alarm systems

Home Occupation Permit

City of Fargo
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Limited to administrative work only; no storage of materials or vehicles

Oversize Vehicle/Equipment Parking Permit

City of Fargo Engineering
May Apply
Fee: $25.00-$100.00
Renewal: varies
Type: permit

Required for construction staging areas

County Contractor Registration

Cass County
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: registration

Complements state registration; proof of insurance required

Workers' Compensation Insurance

North Dakota State Water Commission (Administered by the North Dakota Workers’ Compensation Bureau)
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

North Dakota law (ND Rev. Stat. § 38‑08‑01) requires any employer with employees to secure workers’ comp insurance or be approved for self‑insurance. The state does not set a minimum policy limit; insurers must meet statutory benefit limits.

Home Improvement Contractor Surety Bond

North Dakota Department of Labor & Human Rights – Consumer Protection Division
May Apply
Fee: $10000.00-$10000.00
Renewal: annual
Type: certificate

North Dakota Home Improvement Contractor Act (ND Rev. Stat. §§ 47‑01‑01 through 47‑01‑13) mandates a $10,000 surety bond for registration. The bond protects consumers against non‑performance or fraud.

Commercial Auto Liability Insurance

North Dakota Department of Transportation – Vehicle Registration Division
May Apply
Fee: $25000.00-$25000.00
Renewal: one time
Type: certificate

North Dakota law (ND Rev. Stat. § 39‑01‑01) requires all motor vehicles used for business to carry at least the state‑minimum liability coverage.

General Liability Insurance

None (not state-mandated)
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

North Dakota does not impose a statutory general liability insurance requirement on roofing contractors, but it is strongly recommended to protect against third‑party bodily injury and property damage claims.

Professional Liability (Errors & Omissions) Insurance

North Dakota Department of Insurance – Consumer Information
May Apply
Fee: $300.00-$300.00
Renewal: one time
Type: certificate

North Dakota does not require professional liability insurance for roofing contractors.

Federal Highway Administration (FHWA) – DOT Regulations for Transporting Hazardous Materials (if applicable)

U.S. Department of Transportation (DOT) – Pipeline and Hazardous Materials Safety Administration (PHMSA)
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: permit

Most roofing jobs use non‑hazardous materials; verify material safety data sheets (MSDS) to determine if DOT regulations apply.

Annual Report (LLC)

North Dakota Secretary of State
Required
Fee: $50.00-$50.00
Renewal: annual
Type: registration

File online via the SOS portal; a confirmation receipt must be retained.

Contractor Registration Renewal (General Contractor – includes Roofing)

North Dakota Department of Labor & Human Rights – Division of Labor
Required
Fee: $200.00-$200.00
Renewal: annual
Type: license

Renewal must be completed online; the registration certificate must be displayed at the business location.

Continuing Education for Contractors

North Dakota Department of Labor & Human Rights – Division of Labor
Required
Fee: $0.00-$75.00
Renewal: annual
Type: permit

Two hours of approved CE covering construction law and safety are required each renewal cycle.

Sales & Use Tax Return (if taxable services are provided)

North Dakota Department of Revenue
May Apply
Fee: $25.00-$25.00
Renewal: varies
Type: filing

Roofer services are taxable unless the contract is for repair of existing structures; verify with ND Dept. of Revenue.

Withholding Tax Return (Employer – Form ND‑W-4)

North Dakota Department of Revenue
May Apply
Fee: $25.00-$25.00
Renewal: varies
Type: filing

Quarterly deposits must be made electronically via the ND Revenue Online system.

Unemployment Insurance (UI) Quarterly Report

North Dakota Department of Labor & Human Rights – Division of Labor
May Apply
Fee: $25.00-$25.00
Renewal: varies
Type: filing

Report wages and UI contributions via the ND UI Online portal.

Workers’ Compensation Quarterly Report

North Dakota Department of Labor & Human Rights – Division of Labor
May Apply
Fee: $25.00-$25.00
Renewal: varies
Type: filing

Submit via the ND Workers’ Compensation portal; retain proof of payment.

Federal Income Tax Return (Form 1065 or 1120)

Internal Revenue Service (IRS)
May Apply
Fee: $210.00-$210.00
Renewal: annual
Type: filing

If an extension is filed, the filing deadline is extended to September 15 (partnership) or October 15 (corporation).

Product Liability Insurance

None
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

North Dakota does not impose a product liability insurance requirement on contractors; it is advisable when selling goods.

Liquor Liability Insurance

None
Required
Fee: $300.00-$1000.00
Renewal: one time
Type: certificate

Only required for businesses that manufacture, sell, or serve alcoholic beverages. Not relevant to roofing.

Employer Identification Number (EIN)

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

All LLCs, even single‑member, must have an EIN to file federal taxes, hire employees, and open a business bank account.

Federal Income Tax Filing – LLC Classification

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

LLC may elect corporate taxation by filing Form 8832; otherwise default classification applies.

Self‑Employment Tax (Social Security & Medicare) – LLC Owners

Internal Revenue Service (IRS)
May Apply
Renewal: annual
Type: permit

Members report earnings on Schedule SE attached to their individual returns.

Federal Unemployment Tax Act (FUTA) Contributions

Internal Revenue Service (IRS) / Department of Labor
May Apply
Fee: $7000.00-$7000.00
Renewal: annual
Type: permit

Even if no FUTA tax is due after state credit, a return (Form 940) must be filed.

OSHA Construction Safety Standards – Roofing (Fall Protection, Hazard Communication, etc.)

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

Key standards include 1926.501(b)(13) (fall protection) and 1926.59 (hazard communication).

OSHA Recordkeeping (Form 300 Log) – Employers with ≥10 Employees

Occupational Safety and Health Administration (OSHA)
May Apply
Renewal: annual
Type: filing

Roofing contractors with fewer than 10 employees are exempt, but may still keep records voluntarily.

EPA Lead Renovation, Repair and Painting (RRP) Rule – Lead‑Based Paint Work

Environmental Protection Agency (EPA)
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

All workers performing the work must be trained; the firm must be certified as a “Renovator.”

EPA Stormwater Construction General Permit (NPDES) – Discharges from Construction Activities

Environmental Protection Agency (EPA) / State Environmental Agency (NDDEP)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Many roofing jobs are small‑scale and may be exempt; verify with North Dakota Department of Environmental Quality.

EPA Asbestos Handling – Renovation/Removal (if applicable)

Environmental Protection Agency (EPA)
May Apply
Fee: $200.00-$200.00
Renewal: one time
Type: permit

Contractors must follow OSHA’s asbestos standards (29 CFR 1926.1101) and EPA’s NESHAP.

Federal Employment Tax Return (Form 941 – Annual Summary)

Internal Revenue Service (IRS)
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: filing

Form 941 is filed quarterly; the annual reconciliation (Form 944) may be used if eligible.

Federal OSHA Workplace Posters (e.g., “OSHA Job Safety and Health – It’s the Law”)

Occupational Safety and Health Administration (OSHA)
Required
Renewal: annual
Type: permit

Posters must be placed in a conspicuous location where all employees can read them.

North Dakota Labor Law Posters (Minimum Wage, Workers’ Compensation, Unemployment Insurance, Anti‑Discrimination)

North Dakota Department of Labor & Human Rights – Division of Labor
Required
Renewal: annual
Type: permit

All required posters must be posted in a visible area accessible to all employees.

General Liability & Commercial Auto Insurance Renewal

Private insurance carriers (regulated by the North Dakota Insurance Department)
May Apply
Fee: $1200.00-$2500.00
Renewal: annual
Type: certificate

Proof of insurance must be kept on file and made available to the North Dakota Department of Labor upon request.

Record Retention (Financial, Tax, Employment)

North Dakota Department of Revenue
Required
Renewal: one time
Type: permit

Include all sales tax returns, withholding reports, UI/Workers’ Comp reports, invoices, payroll records, and insurance certificates.

Contractor Registration Display

North Dakota Department of Labor & Human Rights – Division of Labor
Required
Renewal: one time
Type: permit

Certificate must be posted at the primary place of business where employees and the public can see it.

Step-by-Step Compliance Guide

  1. As a roofer in Minot, ND, you must comply with Federal Income and Self-Employment Tax Filing Obligations with the IRS, with fees varying based on your income.
  2. Ensure your advertising practices adhere to Federal Trade Commission (FTC) guidelines for advertising and consumer protection, which has no initial fee.
  3. Roofers do not require a specific Federal business license, as confirmed by the U.S. Small Business Administration, but you still need to register for an EIN.
  4. Comply with the FTC Act and Business Opportunity Rule, which requires adherence to fair business practices with varying fees.
  5. Maintain thorough Record Retention for Tax Purposes as mandated by the IRS, which currently has no associated fee.
  6. If operating as an LLC, understand your Federal Income and Self-Employment Tax Obligations for LLC, with fees dependent on your earnings.
  7. For LLCs, you will need to file Federal Income Tax Filing (LLC) and associated fees will vary.
  8. Register for a Federal EIN through the IRS, which is a necessary step for operating your roofing business.

Common Mistakes to Avoid

  • Assuming a single federal license covers all roofing business activities is incorrect, as compliance is spread across several agencies.
  • Ignoring FTC regulations regarding advertising can lead to penalties and legal issues.
  • Failing to retain accurate tax records can result in audits and fines from the IRS.
  • Believing that operating as an LLC exempts you from federal income tax obligations is a common error.
  • Overlooking the need for an EIN even if you don't hire employees is a frequent mistake.

Frequently Asked Questions

What is an EIN and why do I need one?

An EIN, or Employer Identification Number, is a unique tax ID number assigned by the IRS to identify your business. Even as a sole proprietor or single-member LLC without employees, you generally need an EIN to open a business bank account and file federal taxes.

What does FTC compliance entail for a roofing business?

FTC compliance for roofers primarily involves truthful advertising and fair business practices. This means avoiding deceptive claims about your services, providing clear contracts, and honoring your commitments to customers.

How often do I need to file federal income taxes?

The frequency of federal income tax filing depends on your business structure. Sole proprietors typically file annually with Schedule C, while LLCs may file as a partnership, S-corp, or disregarded entity, each with its own filing requirements.

Are there any federal fees associated with starting a roofing business?

While there isn’t a single federal license fee for roofers, you will encounter fees related to tax obligations and potentially EIN registration, which vary depending on your specific circumstances and income.

What records should I keep for the IRS?

The IRS requires you to keep records documenting your income, expenses, and other financial transactions for at least three years, and potentially longer. This includes invoices, receipts, bank statements, and tax returns, to substantiate your tax filings.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits