General Contractor Permits & Licenses in Rochester, MN

Complete guide to permits and licenses required to start a general contractor in Rochester, MN. Fees, renewal cycles, and agency contacts.

General Liability Insurance

Not applicable (no state mandate)
Required
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Not legally required by the State of Minnesota for general contractors. However, often required by clients, general contractors, or municipalities for project bidding. Strongly recommended for risk management.

Certificate of Assumed Name (DBA)

Minnesota Secretary of State
May Apply
Fee: $30.00-$30.00
Renewal: one time
Type: registration

Required if using trade name/DBA. Online filing via business portal.

LLC Articles of Organization

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

All LLCs must file. Annual renewal not required but must file annual tax return.

LLC Annual Renewal

Minnesota Secretary of State
Required
Fee: $0.00-$0.00
Renewal: annual
Type: registration

File online confirmation of good standing; no fee but required to maintain status.

Contractor Registration (Residential Building Contractor License)

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $240.00-$240.00
Renewal: one time
Type: license

Required for general contractors doing residential work. Must carry $300,000 liability insurance.

Commercial Building Contractor License (if applicable to commercial work)

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $320.00-$320.00
Renewal: one time
Type: license

Not statewide mandatory for all commercial but required for projects needing permits. Check local codes.

Master Plumber License (if offering plumbing services)

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $270.00-$270.00
Renewal: one time
Type: license

Prerequisites: 5 years experience or equivalent, exam. General contractors need if subs offer plumbing.

Electrical Contractor License (if offering electrical services)

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $270.00-$270.00
Renewal: one time
Type: license

Requires journeyman license holder as responsible individual, exam.

HVAC Contractor License (if offering HVAC services)

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $240.00-$240.00
Renewal: one time
Type: license

Requires power systems or piping contractor qualifier.

Contractor License Bond (for Residential Contractors)

Minnesota Department of Labor and Industry
May Apply
Fee: $250.00-$750.00
Renewal: one time
Type: certificate

Required for Residential Building Contractors, Residential Remodeling Contractors, and Residential Specialty Contractors. Not required for commercial-only contractors. Bond must be issued by a surety licensed in Minnesota.

Commercial Auto Insurance

Minnesota Department of Public Safety – Driver and Vehicle Services (DVS)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Required for all vehicles registered in Minnesota. Minimum liability limits: $30,000 bodily injury per person, $60,000 per accident, $10,000 property damage. Applies to trucks, vans, or any business-owned vehicle.

Professional Liability / Errors and Omissions Insurance

Not applicable
Required
Fee: $500.00-$1200.00
Renewal: one time
Type: certificate

Not legally required for general contractors in Minnesota. However, may be required by clients or project contracts, especially for design-build services. Recommended for protection against claims of negligence or faulty workmanship.

Product Liability Insurance

Not applicable
Required
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not required by Minnesota law unless the business manufactures or sells physical products (e.g., prefabricated components). General contracting services alone do not trigger this requirement.

Liquor Liability Insurance

Minnesota Department of Public Safety – Alcohol and Gambling Enforcement Division
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Only applicable if the contractor hosts events or operates a venue where alcohol is served. Not relevant for standard contracting operations.

Obtain Employer Identification Number (EIN)

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

Single-member LLCs without employees may use the owner's Social Security Number, but obtaining an EIN is recommended for liability protection and banking purposes. General contractors often need an EIN for bonding, licensing, and subcontractor reporting.

Federal Income and Self-Employment Tax Filing (LLC Tax Obligations)

Internal Revenue Service (IRS)
Required
Fee: $200.00-$500.00
Renewal: one time
Type: filing

Single-member LLCs are disregarded entities and report income on Schedule C. Multi-member LLCs file Form 1065 (informational). Profits pass through to owners who pay self-employment tax (15.3%) on net earnings. General contractors must track project-based income and expenses.

OSHA Workplace Safety Compliance

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

General contractors must comply with OSHA’s construction standards (29 CFR 1926), including fall protection, scaffolding, trenching, and hazard communication. Employers must provide training, maintain injury logs (OSHA Form 300 if 10+ employees), and post OSHA’s “Job Safety and Health Protection” poster.

Minnesota Sales Tax Registration

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

General contractors must collect sales tax on the sale of materials to customers. Labor-only contracts are generally exempt.

Minnesota Withholding Tax Registration (Employer Withholding)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

After registration, employers must file withholding returns monthly or quarterly depending on tax liability.

Minnesota Employer Quarterly Withholding Returns (Form MW-1)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

If tax liability is less than $100 per quarter, filing may be semi‑annual.

Minnesota Unemployment Insurance (UI) Registration

Minnesota Department of Employment and Economic Development (DEED) – UI Online
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Employers must report wages and pay UI contributions quarterly.

Minnesota UI Quarterly Wage Reporting & Contribution (Form UI‑1)

Minnesota DEED – UI Online
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Employers may elect to pay contributions monthly if they prefer.

Minnesota Corporate Income Tax Registration (for LLC taxed as corporation)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Minnesota corporate income tax is 9.8% of taxable income (2024 rate).

Minnesota Corporate Income Tax Quarterly Estimated Payments (Form M4)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

If annual tax liability is less than $500, estimated payments are not required.

Minnesota Corporate Franchise Tax Registration (gross receipts tax)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Franchise tax rate is 0.375% of gross receipts (2024).

Minnesota Corporate Franchise Tax Annual Return (Form M4‑FR)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

If the corporation is also filing a corporate income tax return, the franchise tax is reported on the same return.

Minneapolis General Contractor Business License

City of Minneapolis – Business Licensing
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: license

License requires proof of Minnesota contractor registration, workers’ compensation coverage, and liability insurance.

St. Paul Contractor Business License

City of St. Paul – Business Licensing
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: license

Applicants must provide proof of Minnesota contractor registration and proof of insurance.

Minnesota Workers’ Compensation Insurance (required for employers)

Minnesota Department of Labor and Industry – Workers’ Compensation
May Apply
Fee: $2.00-$2.00
Renewal: one time
Type: certificate

Proof of coverage (WC-2 form) must be provided to the Minnesota DLI upon request.

Minnesota General Contractor Registration (Minnesota Department of Labor & Industry)

Minnesota Department of Labor & Industry
Required
Fee: $150.00-$150.00
Renewal: one time
Type: registration

Registration includes a background check and proof of liability insurance.

Hennepin County Business License

Hennepin County, MN
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: license

General contractors must register; specific licenses for roofing, siding. Requires state contractor license proof.

City of Minneapolis Business License (Contractor)

City of Minneapolis
May Apply
Fee: $165.00-$165.00
Renewal: annual
Type: license

Separate from state license; requires $300K liability insurance proof. Ordinance 7-11.

City of Minneapolis Zoning Verification Permit

City of Minneapolis
May Apply
Fee: $106.00-$106.00
Renewal: one time
Type: permit

Confirms zoning compliance for office/shop; home-based conditional use permit may be needed (extra process).

City of Minneapolis Home Occupation Permit

City of Minneapolis
May Apply
Fee: $75.00-$75.00
Renewal: annual
Type: permit

Limited to low-impact activities; no storage of equipment/vehicles allowed. Zoning Code 535.70.

City of Minneapolis Building Permit

City of Minneapolis
May Apply
Fee: $100.00-$1000.00
Renewal: one time
Type: permit

Required for interior alterations, additions; plan review needed for >$7,500 projects.

Americans with Disabilities Act (ADA) Accessibility Standards for Construction

Department of Justice (DOJ)
May Apply
Fee: $1000.00-$20000.00
Renewal: one time
Type: permit

General contractors must ensure compliance with ADA Standards for Accessible Design (28 CFR Part 36) on applicable projects. Contractors are responsible for proper installation per approved plans. DOJ and private plaintiffs may enforce compliance.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

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

General contractors must be EPA-certified, use certified renovators, follow lead-safe work practices, and provide EPA-approved disclosures. Required even for minor remodeling. Certification obtained through EPA-approved trainer.

FTC Truth in Advertising and Consumer Protection Compliance

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

General contractors must avoid deceptive advertising (e.g., false claims about licensing, pricing, or completion timelines). Must disclose material information (e.g., “as seen on TV” endorsements). Applies to websites, social media, and print ads. FTC Act Section 5 prohibits unfair or deceptive practices.

DOL Form I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS) / DOL
May Apply
Renewal: one time
Type: permit

All U.S. employers must complete Form I-9 for each employee to verify identity and work authorization. General contractors must retain forms for 3 years after hire or 1 year after employment ends, whichever is later. E-Verify is mandatory for federal contractors.

DOL Wage and Hour Compliance (Fair Labor Standards Act)

U.S. Department of Labor (DOL)
May Apply
Renewal: one time
Type: permit

General contractors must comply with FLSA requirements: minimum wage ($7.25/hr federally), overtime pay (1.5x regular rate after 40 hrs/week), proper classification of employees vs. independent contractors, and accurate recordkeeping. Misclassifying workers is a common risk in construction.

DOL Family and Medical Leave Act (FMLA) Compliance

Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Requires eligible employees to be granted up to 12 weeks of unpaid, job-protected leave for qualifying medical or family reasons. General contractors must post notice, provide eligibility notices, and maintain records. Most small contractors are exempt.

No Industry-Specific Federal License Required for General Contractors

Small Business Administration (SBA)
Required
Renewal: one time
Type: license

There is no federal license required to operate as a general contractor. Licensing is handled at the state or local level (in Minnesota, no statewide general contractor license, but local permits and specialty licenses may apply). This is a clarification to prevent confusion with federal requirements.

Federal Reporting of Cash Transactions Over $10,000 (Form 8300)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: filing

General contractors often receive large down payments; must file Form 8300 if cash threshold is met. Applies to lump-sum payments or structured payments totaling over $10,000 within a 12-month period if related.

Annual Report Filing for Minnesota LLC

Minnesota Secretary of State
Required
Fee: $135.00-$135.00
Renewal: one time
Type: permit

All Minnesota LLCs must file an annual report by December 31 each year. The report confirms business address, registered agent, and management structure. Filing is required regardless of activity level.

Minnesota Contractor License Renewal

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $120.00-$120.00
Renewal: one time
Type: license

License must be renewed every two years. Contractors must complete 4 hours of continuing education per renewal cycle (see separate entry). Applies to residential projects only.

City of Minneapolis Sign Permit

City of Minneapolis Inspections Department
May Apply
Fee: $10.00-$10.00
Renewal: one time
Type: permit

Zoning Code Chapter 538; electronic signs have additional rules.

City of Minneapolis Fire Certificate of Occupancy

City of Minneapolis Fire Department
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: permit

Fire inspection required post-construction; annual for certain high-hazard uses.

City of Minneapolis Fire Alarm System Permit

City of Minneapolis Fire Department
May Apply
Fee: $150.00-$150.00
Renewal: one time
Type: permit

Required for commercial buildings; monitored systems need annual inspection certification.

Ramsey County Contractor Registration

Ramsey County, MN
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: registration

Proof of state license and insurance required; applies to general contractors.

City of St. Paul Contractor License

City of St. Paul
May Apply
Fee: $150.00-$150.00
Renewal: biennial
Type: license

Requires state CSLB equivalent proof; Legislative Code 7.10.

City of St. Paul Zoning Permit/Home Occupation

City of St. Paul
May Apply
Fee: $50.00-$150.00
Renewal: annual
Type: permit

Strict limits on traffic, storage; Zoning Code 63.901.

Dakota County Business Certificate (if applicable)

Dakota County, MN
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Simple registration; no specific contractor requirements noted.

Workers' Compensation Insurance

Minnesota Department of Labor and Industry (MN DLI)
May Apply
Fee: $1.50-$3.00
Renewal: one time
Type: certificate

Required for all employers with employees in Minnesota, including LLC members who receive W-2 wages. Sole proprietors without employees are exempt. Coverage must be obtained from a private insurer or through the state fund (if eligible).

Continuing Education for Licensed Contractors

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $50.00-$150.00
Renewal: one time
Type: certificate

Courses must be pre-approved by DLI. Topics include building codes, safety, business practices, and energy efficiency. Proof of completion must be retained for audit.

Federal Employer Identification Number (FEIN) Annual Filing (if applicable)

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

LLCs with employees must file Form 941 (quarterly) and Form 940 (annually). Even without employees, LLCs taxed as corporations may have filing obligations. Consult IRS guidelines for specific forms.

Minnesota Business Tax Filings (Sales, Withholding, etc.)

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Sales tax returns due on the 20th of the month following collection period. Withholding tax due based on payroll deposit schedule (monthly or semi-weekly). New businesses typically start on a monthly sales tax schedule.

Estimated Federal Income Tax Payments

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

Self-employed individuals in an LLC must make quarterly estimated tax payments for federal income and self-employment taxes using Form 1040-ES.

Estimated Minnesota State Income Tax Payments

Minnesota Department of Revenue
May Apply
Renewal: varies
Type: permit

Required for LLC owners with significant net income. Payments can be made online via Minnesota e-Services.

Workers' Compensation Insurance Coverage

Minnesota Department of Labor and Industry
May Apply
Renewal: one time
Type: certificate

All employers in Minnesota must carry workers' compensation insurance. Contractors without employees may opt out but must file a waiver if self-employed.

Display of Business License and Labor Law Posters

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Required posters include Minnesota EEO, Minimum Wage, OSHA, and Workers' Compensation notices. Contractor license must be visibly displayed at business location or job site upon request.

Federal OSHA Recordkeeping (Form 300/300A)

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

Construction businesses must report work-related injuries and illnesses. Even businesses with fewer than 10 employees may be subject to reporting if requested by OSHA.

Minnesota Unemployment Insurance Tax Filings

Minnesota Department of Employment and Economic Development (DEED)
May Apply
Fee: $38000.00-$38000.00
Renewal: one time
Type: filing

Employers must file Form UCT-6 (quarterly) and pay unemployment tax. New employer rate is 1.0%; rate adjusts based on claims history.

Business License at Local Level (City/County)

Local Municipal Government (e.g., City of Minneapolis, Hennepin County)
May Apply
Fee: $25.00-$200.00
Renewal: one time
Type: license

Many Minnesota cities (e.g., Minneapolis, St. Paul, Duluth) require a local business license. Fees and deadlines vary. Contractors should verify with city clerk or zoning office.

Minnesota Sales and Use Tax Permit Renewal

Minnesota Department of Revenue
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Sales tax permit is issued indefinitely but requires updates for address, ownership, or business structure changes. No formal renewal, but compliance audits may occur.

Federal EIN Renewal or Update

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

EIN does not expire, but Form 8822-B must be filed to update responsible party. Required for tax administration accuracy.

Retention of Contractor License Records

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Contractors must retain copies of contracts, lien waivers, and warranty documents for three years. Required for dispute resolution and compliance audits.

Minnesota Home Improvement Contractor (HIC) License

Minnesota Attorney General
May Apply
Fee: $50.00-$100.00
Renewal: annual
Type: license

Home improvement includes repairs, remodeling, additions, and replacements. Must register and display license number on contracts and advertisements.

Minnesota C-Class Construction License

Minnesota Department of Labor and Industry (DLI)
May Apply
Fee: $120.00-$200.00
Renewal: one time
Type: license

C-Class A (residential), B (commercial), and C-1 (specialty) licenses. Requires proof of experience, exams, and insurance.

Building and Trade Permits

Local Building Department (City/County)
May Apply
Fee: $50.00-$500.00
Renewal: one time
Type: permit

Permits must be obtained from the city or county where work is performed. Inspections required at key stages.

Step-by-Step Compliance Guide

  1. As a General Contractor in Rochester, MN, you are not required to obtain a Federal General Contractor License according to the U.S. Small Business Administration.
  2. Ensure your advertising and consumer practices comply with the Federal Trade Commission (FTC) regulations, focusing on truthful representations.
  3. All LLCs must fulfill Federal Income and Self-Employment Tax Obligations as mandated by the Internal Revenue Service (IRS).
  4. Maintain meticulous Record Retention for Tax and Licensing Purposes, as required by the IRS, to support your business operations.
  5. If you employ others, you'll need to Obtain an Employer Identification Number (EIN) from the Internal Revenue Service (IRS).
  6. Comply with the FTC’s Truth-in-Advertising and Consumer Protection guidelines to avoid potential legal issues.
  7. Understand your Federal Income Tax Obligations for LLCs, and file accordingly with the Internal Revenue Service (IRS).
  8. Be aware of the FTC Compliance with the Home Improvement Rule, which may apply to your contracting services.

Common Mistakes to Avoid

  • Assuming a single, nationwide federal license covers all general contracting work is incorrect.
  • Ignoring FTC regulations regarding advertising can lead to substantial penalties.
  • Failing to properly account for self-employment taxes can result in IRS issues.
  • Neglecting to retain accurate financial records can complicate tax filings and audits.
  • Believing that only incorporated businesses need an EIN is a common misunderstanding.

Frequently Asked Questions

Are there any federal licensing requirements for general contractors in Rochester, MN?

No, the U.S. Small Business Administration indicates there is no federal general contractor license requirement; however, you must still comply with federal regulations regarding taxes and advertising.

What does FTC compliance entail for a general contractor?

FTC compliance, particularly with the Truth-in-Advertising and Consumer Protection rules, means ensuring all your advertising is truthful and not misleading, and that you adhere to consumer protection laws.

How often do I need to renew my federal tax obligations as an LLC?

Federal Income and Self-Employment Tax Obligations for LLCs, as required by the IRS, are generally considered a one-time requirement upon establishing your business, but ongoing filing is necessary.

What is an EIN and why do I need one?

An Employer Identification Number (EIN) is a unique tax ID number assigned by the IRS to businesses operating as corporations or partnerships; you’ll need one if you plan to hire employees or operate as an LLC.

Is there a cost associated with FTC compliance?

While the FTC doesn't charge a fee for compliance itself, failing to comply can result in penalties and legal fees, so it's important to understand and adhere to their guidelines.

Need a personalized checklist?

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

Find Your Permits