Roofer Permits & Licenses in Fargo, ND

Complete guide to permits and licenses required to start a roofer in Fargo, 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.

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.

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.

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.

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.

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.

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.

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 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).

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 Fargo, ND, you must fulfill federal income and self-employment tax obligations with the Internal Revenue Service (IRS).
  2. The IRS requires roofers to maintain records for tax purposes, with costs varying depending on the method of recordkeeping.
  3. Federal Trade Commission (FTC) compliance is necessary, covering advertising and consumer protection rules to ensure fair business practices.
  4. Roofers operating as LLCs have specific federal income and self-employment tax obligations with the IRS, which may vary.
  5. You must comply with the FTC Act and the Business Opportunity Rule, ensuring transparency in your roofing services.
  6. While no specific federal business license is required for roofers according to the U.S. Small Business Administration (SBA), adherence to other regulations is vital.
  7. If operating as an LLC or S-Corp, you will need to file federal income taxes, potentially using Form 1120-S or Schedule C.
  8. Registering for a Federal EIN with the Internal Revenue Service is a required step for many roofing businesses.

Common Mistakes to Avoid

  • Assuming a single, fixed fee covers all IRS tax filing obligations is incorrect, as costs vary.
  • Ignoring FTC compliance related to advertising can lead to legal issues and fines.
  • Believing a federal license is required for roofing operations is false; no such license exists.
  • Failing to retain adequate tax records can result in penalties during an IRS audit.
  • Overlooking the specific tax requirements for LLCs versus sole proprietorships can cause errors.

Frequently Asked Questions

What is the cost of complying with IRS tax obligations?

The fee for IRS compliance varies significantly based on your business structure and complexity of your taxes; it can range from $0.00 for record retention to potentially high amounts for self-employment tax obligations.

Does the FTC require any specific actions from roofing businesses?

Yes, the FTC requires compliance with the FTC Act, Business Opportunity Rule, and advertising/consumer protection rules, ensuring fair and transparent business practices.

Is there a federal license I need to operate a roofing business in Fargo, ND?

No, the U.S. Small Business Administration (SBA) states that no federal business license is specifically required for roofers, but you still need to meet other federal requirements.

What records should I keep as a roofer for tax purposes?

You should retain records related to income, expenses, and business transactions, as required by the IRS, to accurately file your taxes and demonstrate compliance.

What is an EIN and do I need one?

An EIN (Employer Identification Number) is a unique tax ID assigned by the IRS; many roofing businesses, especially LLCs, are required to obtain one for federal tax purposes.

Need a personalized checklist?

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

Find Your Permits