Roofer Permits & Licenses in Columbus, OH

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

Domestic Limited Liability Company Registration

Ohio Secretary of State
Required
Fee: $99.00-$99.00
Renewal: one time
Type: registration

Required for all Ohio LLCs. Annual report required thereafter (see separate entry).

LLC Annual Report

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

All active LLCs must file annually to maintain good standing.

Trade Name (DBA) Registration

Ohio Secretary of State
May Apply
Fee: $39.00-$39.00
Renewal: one time
Type: registration

Required if using an assumed or trade name. Renews every 5 years ($25).

Ohio Commercial Activity Tax (CAT) Registration

Ohio Department of Taxation
May Apply
Fee: $150000.00-$150000.00
Renewal: one time
Type: registration

Most roofing businesses will exceed threshold. Quarterly/annual returns required.

State Vendor's License (Sales Tax Permit)

Ohio Department of Taxation
May Apply
Fee: $25.00-$25.00
Renewal: one time
Type: registration

Roofing often involves taxable material sales. Roofing services generally exempt.

Workers' Compensation Coverage

Ohio Bureau of Workers' Compensation
May Apply
Renewal: one time
Type: registration

Roofing classified as high-risk (class code 5551/5552). Must register online.

Federal Employer Identification Number (EIN)

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

Required for banking/tax purposes even without employees in many cases.

Unemployment Insurance Registration

Ohio Department of Job and Family Services
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing businesses with employees typically required.

Ohio Sales Tax Permit (Vendor License)

Ohio Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofers in Ohio are generally required to register if they sell and install roofing materials, as labor is typically not taxed but materials are. The business must collect and remit sales tax on tangible personal property sold. Registration is done via Ohio Business Gateway.

Ohio Employer Withholding Tax Registration

Ohio Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all employers paying wages to employees in Ohio. Roofing LLCs with employees must withhold Ohio income tax from employee wages and file periodic returns. Registration via Ohio Business Gateway.

Ohio Unemployment Insurance (UI) Tax Registration

Ohio Department of Job and Family Services (ODJFS)
May Apply
Renewal: one time
Type: registration

All employers with employees in Ohio must register with ODJFS and pay quarterly unemployment insurance taxes. New employers pay 2.7% on first $9,000 of each employee’s wages until assigned an experience rating. Roofing LLCs with workers must comply.

Ohio Commercial Activity Tax (CAT) - LLC Registration

Ohio Department of Taxation
Required
Fee: $150000.00-$150000.00
Renewal: one time
Type: registration

All LLCs doing business in Ohio with $150,000 or more in taxable gross receipts in a calendar year must register and pay CAT. Roofers are subject to CAT on gross receipts from services and materials. Filing threshold is $150,000; tax rate starts at 0.26% on first $1 million. Registration via Ohio Business Gateway.

Federal and State Labor Law Posters

U.S. Department of Labor, Ohio Department of Commerce
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must display current federal and Ohio labor law posters, including Minimum Wage, OSHA Safety, EEO, and Family and Medical Leave Act (FMLA). Posters must be updated when laws change. Ohio-specific posters include 'Ohio Whistleblower Protection' and 'Ohio Workers’ Compensation Rights.'

Ohio Municipal (City) Income Tax Registration

Local Municipal Income Tax Agency (e.g., city of residence)
May Apply
Fee: $0.00-$50.00
Renewal: one time
Type: registration

Many Ohio cities require businesses to register and file local income tax returns if they operate or have employees within city limits. Roofers must check with individual city tax departments. Some cities tax business profits; others tax employer payroll. Examples: City of Columbus (CIT), City of Cleveland (ECT).

Ohio County Employer Withholding Tax Registration

County Auditor (e.g., Franklin County, Hamilton County)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Certain Ohio counties require employers to withhold and remit county-specific taxes. For example, Franklin County imposes a 1.5% employer withholding tax on wages. Roofing LLCs with employees must register with the respective county auditor. List of taxing counties: https://tax.ohio.gov/wps/portal/gov/ohiotaxation/local-tax-information/local-income-tax-agencies

Ohio Excise Tax on Motor Fuels (if applicable)

Ohio Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing contractors using company vehicles may need to register for fuel tax reporting if claiming exemptions or operating under IRP/IFTA. Most roofers using standard taxed fuel at pumps do not need separate registration unless operating under IFTA.

IRS Form 1099-NEC Reporting (Nonemployee Compensation)

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

Roofing LLCs that hire independent contractors must issue Form 1099-NEC if payments exceed $600. Required even if no employees. Filing due January 31 to IRS and recipient.

Contractor Bonding or Local Licensing (if applicable)

Ohio Construction Industry Licensing Board (OCILB) / Local Municipalities
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: license

Ohio does not have a statewide contractor license, but many cities require registration for home improvement contractors. Bonds may be required for public projects.

Vendor's License

Ohio Department of Taxation
Required
Fee: $25.00-$25.00
Renewal: annual
Type: license

Required for all businesses selling services within Columbus city limits; roofing qualifies as vendor activity

Zoning Compliance (Certificate of Zoning Compliance)

City of Columbus Department of Building and Zoning Services
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Confirms property zoned for construction/contractor use; home-based may need Home Occupation Permit

Home Occupation Permit

City of Columbus Department of Building and Zoning Services
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Limited to 25% of home floor area; no exterior storage of equipment/vehicles

Building Permit (for Office/Shop Modifications)

City of Columbus Department of Building and Zoning Services
May Apply
Fee: $100.00-$100.00
Renewal: one time
Type: permit

Roofing businesses typically exempt when performing roofing work for others

Business License Renewal (Local Jurisdiction)

Local Municipal Government (e.g., City of Columbus, Cleveland, Cincinnati)
May Apply
Fee: $50.00-$250.00
Renewal: annual
Type: license

Many Ohio cities require a general business license or occupational tax permit. For example, Columbus requires an annual business license with fees based on gross receipts. Roofers must check with each municipality where they operate.

Sign Permit

City of Columbus Department of Building and Zoning Services
May Apply
Fee: $10.00-$10.00
Renewal: one time
Type: permit

Must comply with Zoning Code sign regulations by district

Fire Protection Permit (Commercial Occupancy)

Columbus Division of Fire
May Apply
Fee: $150.00-$500.00
Renewal: one time
Type: permit

Roofing businesses storing flammables/asphalt kettles require review

Certificate of Occupancy

City of Columbus Department of Building and Zoning Services
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: permit

Verifies code compliance post-construction

Alarm Permit (Burglar/Fire Alarm Systems)

Columbus Division of Fire
May Apply
Fee: $50.00-$50.00
Renewal: annual
Type: permit

Required for all commercial alarm systems

Contractor Registration (Building Contractor)

Franklin County Building Department
May Apply
Fee: $100.00-$100.00
Renewal: annual
Type: registration

Roofing contractors must register with county if working outside city limits

Workers' Compensation Insurance

Ohio Bureau of Workers Compensation (BWC)
May Apply
Fee: $1000.00-$5000.00
Renewal: one time
Type: certificate

Required for all employers with employees in Ohio, including LLCs. Sole proprietors and partners may elect out, but must file BWC Form UCF5. Roofers are classified under NAICS 238165 (Roofing Contractors) with average rate of $13.20 per $100 of payroll (2023 data).

General Liability Insurance

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

Not mandated by Ohio state law for general contractors. However, many municipalities and clients (especially commercial) require proof of general liability insurance (typically $1M per occurrence). Ohio Administrative Code 4101-3 references building code compliance but does not mandate insurance. Strongly recommended for risk management.

Commercial Auto Insurance

Ohio Bureau of Motor Vehicles (BMV)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Ohio law requires all motor vehicles registered in the state to have minimum liability coverage: $25,000 bodily injury per person, $50,000 per accident, and $25,000 for property damage (25/50/25). Applies to vans, trucks, or any vehicle used for roofing operations.

Contractor License Bond (Surety Bond)

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

Ohio does not require a state-level contractor license or surety bond for general roofing contractors. Some cities (e.g., Columbus, Cleveland) may require local bonds for permits. No statutory bond mandate under Ohio Revised Code Chapter 4703 (Contractors).

Professional Liability / Errors and Omissions Insurance

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

Not mandated by Ohio law for roofers. Typically required only if offering design or engineering services. Roofing installation alone does not trigger E&O requirement. Optional but recommended for dispute protection.

Product Liability Insurance

Not applicable
May Apply
Fee: $500.00-$2000.00
Renewal: one time
Type: certificate

Ohio does not mandate product liability insurance. However, if a roofer sells shingles or other materials (not just labor), they may be liable under Ohio Product Liability Act (ORC 2307.71–2307.83). Coverage typically bundled under general liability. Not a statutory requirement.

Liquor Liability Insurance

Ohio Department of Commerce, Division of Liquor Control
May Apply
Renewal: one time
Type: certificate

Only required if the business holds a liquor permit or serves alcohol. Roofing businesses typically do not serve alcohol; this is not applicable unless hosting events with alcohol. Enforced under Ohio Administrative Code 4301:1-1-01.

Continuing Education for Licensed Roofers

Ohio Construction Industry Board
May Apply
Fee: $50.00-$150.00
Renewal: biennial
Type: certificate

Ohio does not require a state-level roofing license, but contractor registration requires 6 hours of continuing education every two years. Topics include business practices, safety, and code updates. Courses must be approved by OCIB.

Obtain an Employer Identification Number (EIN)

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

While not required for sole proprietorships with no employees, most LLCs—especially those in construction—will need an EIN for banking, contracts, and tax reporting. Roofers often need this for 1099 reporting.

Federal income tax obligations for LLC

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

By default, a single-member LLC is disregarded and taxed as a sole proprietorship; multi-member LLCs are taxed as partnerships. Roofers must report all roofing-related income and may deduct business expenses (equipment, vehicle, materials). Self-employment tax applies.

OSHA Workplace Safety Compliance

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

Roofers are subject to OSHA’s fall protection standard (29 CFR 1926.501(b)(1)) requiring guardrails, safety nets, or personal fall arrest systems at 6 feet or more. Training, hazard communication, and ladder/scaffold safety also apply.

Recordkeeping for Tax and Employment Purposes

Internal Revenue Service, Ohio Department of Taxation
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Federal law requires businesses to keep tax records for at least 3 years. Employment tax records must be kept for 4 years. Ohio requires retention of sales tax records for at least 4 years. Payroll, invoices, and contracts should be retained for a minimum of 6 years to cover audit periods.

OSHA Form 300 Log of Work-Related Injuries and Illnesses

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

Roofing is classified under NAICS 238160 (Roofing Contractors), which is not currently on OSHA’s electronic reporting list, but recordkeeping is still required if over 10 employees.

Environmental Protection Agency (EPA) Lead Renovation, Repair, and Painting (RRP) Rule

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

Roof replacement may disturb painted surfaces (e.g., fascia, soffits, flashing). Contractors must be EPA-certified, follow lead-safe work practices, and provide lead hazard information to owners/tenants.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

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

Roofers often misclassify workers as independent contractors. DOL scrutinizes construction for misclassification. All hourly workers must be tracked for overtime.

Form I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS) in coordination with DOL
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must verify identity and work authorization using Form I-9. Roofing contractors are subject to ICE audits, especially in areas with high immigrant labor.

Federal Trade Commission (FTC) Compliance with the FTC Act and Roofing Rule

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

Roofers must avoid deceptive advertising (e.g., fake affiliations, false claims). The FTC’s “Roofing Rule” (16 CFR Part 703) was rescinded in 1995, but general FTC Act Section 5 prohibits unfair/deceptive practices. Must honor written estimates and not misrepresent services.

ADA Title III Compliance for Customer Communications

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

ADA Title III applies to “places of public accommodation.” Courts increasingly hold that websites must be accessible to people with disabilities. Roofers with online booking or contact forms should ensure compliance.

No Federal Industry-Specific License for Roofing

U.S. Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal licensing requirement for roofers. Licensing is handled at the state or local level (Ohio does not have a statewide roofer license, but local permits are common). Federal agencies like DOT, FDA, ATF, FCC, and FAA do not regulate roofing activities.

Ohio Annual Report Filing for LLCs

Ohio Secretary of State
Required
Fee: $0.00-$0.00
Renewal: annual
Type: permit

LLCs in Ohio must file an annual report each year on the anniversary of the formation date. There is no fee for filing, but failure to file results in late fees and potential dissolution. The report confirms business information such as principal address, statutory agent, and manager details.

Ohio Contractor Registration Renewal

Ohio Construction Industry Board (OCIB)
May Apply
Fee: $100.00-$100.00
Renewal: biennial
Type: license

All roofing contractors must register with the Ohio Construction Industry Board. Registration is biennial and based on the individual owner’s or qualifying agent’s birth month. Proof of general liability insurance and workers’ compensation (if applicable) is required at renewal.

Ohio Sales and Use Tax Filing

Ohio Department of Taxation
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

Roofers who sell materials or provide taxable services must collect and remit sales tax. The filing frequency (monthly, quarterly, semi-annual) is determined by the Department based on average monthly tax liability. All returns are filed via the Ohio Business Gateway.

Federal Employer Identification Number (EIN) Annual Filing Requirements

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

If the LLC has employees, it must file Form 941 (quarterly) to report federal income tax, Social Security, and Medicare withholding. Form 940 (Employer’s Annual Federal Unemployment Tax Return) is due annually by January 31. Form W-2 must be filed by January 31 each year.

Ohio Workers’ Compensation Coverage Maintenance

Ohio Bureau of Workers’ Compensation (BWC)
May Apply
Fee: $10.00-$20.00
Renewal: one time
Type: certificate

All employers in Ohio must provide workers’ compensation coverage through the BWC. Roofing is classified as a high-risk industry. Employers must report payroll and pay premiums regularly. Failure to maintain coverage results in significant penalties and exposure to liability.

OSHA 300 Log Posting

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

Employers with 10 or more employees must maintain OSHA Form 300 (Log of Work-Related Injuries) and post the annual summary (Form 300A) from February 1 to April 30. Roofing businesses are required to comply due to high injury risk.

Display of Ohio Contractor Registration Certificate

Ohio Construction Industry Board
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Registered contractors must display their certificate at their principal place of business and provide a copy to customers upon request. Failure to do so may result in penalties and inability to legally enforce contracts.

Ohio Unclaimed Property Reporting

Ohio Department of Commerce, Division of Unclaimed Funds
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Businesses must report and remit unclaimed property (e.g., customer deposits, payroll checks) after one year of inactivity. Roofers may encounter this with security deposits or overpayments. Reporting is done via the Ohio Treasury’s online system.

Local Roofing or Home Improvement License (e.g., Cleveland)

City of Cleveland Department of Building and Safety
May Apply
Fee: $100.00-$200.00
Renewal: annual
Type: license

Some Ohio cities (e.g., Cleveland, Toledo) require additional licensing or bonding for roofers. These may include exams, insurance proof, and local fees. Not statewide, but must be followed if operating locally.

Ohio Secretary of State Registered Agent Update

Ohio Secretary of State
Required
Fee: $25.00-$25.00
Renewal: one time
Type: permit

Every Ohio LLC must maintain a registered agent with a physical Ohio address. Any change must be filed promptly using Form 524. The filing fee is $25.

Step-by-Step Compliance Guide

  1. As a roofer in Columbus, Ohio, you must fulfill federal income and self-employment tax obligations with the Internal Revenue Service (IRS).
  2. The IRS requires record retention for tax purposes, ensuring you keep accurate financial documentation for potential audits.
  3. Federal Trade Commission (FTC) compliance is essential, covering advertising practices and consumer protection rules.
  4. Roofing businesses structured as LLCs have specific federal income and self-employment tax obligations with the IRS.
  5. You are required to register for a Federal EIN with the Internal Revenue Service.
  6. If operating as an S-Corp or single-member LLC, you’ll need to file federal income tax annually using Form 1120-S or Schedule C.
  7. The FTC also requires compliance with the Home Improvement Rule, protecting consumers during roofing projects.
  8. Maintaining records for both tax and general business purposes is a continuous requirement from the IRS.

Common Mistakes to Avoid

  • Assuming a single, one-time fee covers all IRS requirements is incorrect, as fees vary based on business structure and filings.
  • Ignoring FTC advertising guidelines can lead to penalties, even if unintentional.
  • Failing to obtain an EIN if you plan to hire employees will result in non-compliance.
  • Believing that no federal license is needed means overlooking ongoing tax and compliance obligations.
  • Neglecting to retain records for the required period can lead to issues during an IRS audit.

Frequently Asked Questions

What federal agency handles tax obligations for roofers?

The Internal Revenue Service (IRS) is the primary federal agency for handling tax obligations for roofers in Columbus, Ohio. This includes income tax, self-employment tax, and potentially employment taxes if you have employees.

Are there federal licensing requirements for roofing businesses?

No, the U.S. Small Business Administration (SBA) confirms there is no federal business license specifically required for roofers, but you still need to meet federal tax and compliance obligations.

What does FTC compliance entail for a roofing company?

FTC compliance for roofing companies involves adhering to the FTC Act, the Business Opportunity Rule, and advertising standards, ensuring fair and truthful business practices and protecting consumers.

How often do I need to file federal income taxes as a roofer?

The frequency of federal income tax filing depends on your business structure; sole proprietors typically file annually with Schedule C, while LLCs and S-Corps have different filing requirements and deadlines set by the IRS.

What records should I keep for federal tax purposes?

You should retain records like income statements, expense reports, invoices, receipts, and payroll records for at least three years, and potentially longer depending on the specific situation, as required by the IRS.

Need a personalized checklist?

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

Find Your Permits