Complete guide to permits and licenses required to start a roofer in Cedar Rapids, IA. Fees, renewal cycles, and agency contacts.
Requires passing building, fire, and zoning inspections.
False alarm reduction ordinance enforced.
Required for vehicles over 10,000 lbs GVW or 30 ft length in certain districts.
Must show proof of Iowa state contractor qualification and $300K liability insurance.
A-1 Agricultural or C Commercial zoning typically required for contractor yards.
Sole proprietors and partners in an LLC are not required to cover themselves unless they elect coverage. All employees must be covered. Roofing is classified as a high-risk industry, leading to higher premiums.
While not legally mandated by Iowa state law, general liability insurance is effectively required for business operations in roofing. Covers third-party bodily injury, property damage, and advertising injury. Often required for permitting or job site access.
Roofing is classified as home improvement under Iowa Code § 525.1. Contractors must register with the Iowa Division of Banking and post a $5,000 surety bond. Bond protects consumers from fraud, breach of contract, or failure to complete work.
Iowa law requires all motor vehicles registered in the business name to carry liability insurance with minimum limits of $20,000 for bodily injury per person, $40,000 per accident, and $15,000 for property damage. Applies to vans, trucks, or trailers used for roofing operations.
Not legally required in Iowa, but strongly recommended for roofers to protect against claims of faulty workmanship, design errors, or failure to complete work per contract. Some municipalities or clients may require it.
Not mandated by Iowa law. However, if the LLC sells physical roofing products (not just labor), product liability coverage is recommended to cover claims arising from defective materials. Typically bundled with general liability.
Required for all LLCs; file with county recorder or online via Fast Track Filing
Applies to all domestic LLCs; maintains good standing
File in county where principal place of business is located; no state central filing
Roofing qualifies as general construction; no exam required. Private work exempt.
Applies if collecting Iowa sales tax; roofing labor often exempt but materials taxable
Required for employers; subcontractors may need own registration
Quarterly reporting; roofing LLCs with crews typically trigger this
Roofers who sell and install materials (e.g., shingles, flashing) are generally required to collect sales tax on those materials. Labor-only services are not taxable, but bundled labor and materials are subject to tax on the total charge. Registration is mandatory for any retailer making taxable sales in Iowa.
Employers must withhold Iowa income tax from employee wages. This applies to all employers operating in Iowa, including LLCs with W-2 employees. Independent contractors (1099) are not subject to withholding.
All employers with employees in Iowa must register. The current new employer tax rate is 1.0% on first $35,500 of each employee’s wages (as of 2024–2025). Roofing businesses with employees must comply.
LLCs taxed as corporations must file Iowa Corporate Income Tax. Most LLCs are pass-through entities and do not pay corporate income tax; instead, profits flow to members’ personal returns. However, registration may still be required if the LLC has elected corporate taxation. All businesses must register with the Department of Revenue upon formation.
LLCs that are pass-through entities (most common structure) must file Form IA 1065 or IA 1041 to report income, even if no tax is due at the entity level. This is an informational return. Applies to all LLCs doing business in Iowa.
Many Iowa cities (e.g., Des Moines, Cedar Rapids, Davenport) require a local business license or privilege tax for roofers. Fees and requirements vary. Roofing businesses should check with city clerk or county auditor. No statewide requirement, but local compliance is mandatory where applicable.
Not applicable to typical roofing operations. Only required if the business hosts events where alcohol is served. Iowa has dram shop laws (Iowa Code § 123.92) that hold providers liable for damages caused by intoxicated persons.
Required for all LLCs, even without employees. Used for federal tax reporting, banking, and contractor identification. Apply online at IRS.gov.
Roofers are specifically targeted by OSHA due to high fall risk. Must comply with 29 CFR 1926 Subpart M (Fall Protection) and Subpart L (Scaffolds). Training, fall arrest systems, and hazard communication plans required. Employers with 10+ employees must maintain OSHA 300 logs.
Applies to all U.S. employers. Form I-9 verifies identity and work authorization. Not filed with federal government but must be retained for inspection. Roofing contractors are frequent targets of I-9 audits.
LLCs with one member are disregarded entities; profits reported on Schedule C (Form 1040). Multi-member LLCs taxed as partnership (Form 1065). Roofers must pay self-employment tax on net income. Must also pay SECA taxes unless S-corp election made.
Required for businesses in certain high-risk industries, including construction (NAICS 23). Roofing falls under this. Smaller businesses may be exempt unless OSHA notifies otherwise.
Roofing businesses must comply with federal minimum wage ($7.25/hr), overtime (1.5x regular rate after 40 hrs), and child labor laws. Common violations include misclassifying employees as independent contractors and failing to pay for all hours worked.
Provides eligible employees up to 12 weeks of unpaid, job-protected leave annually. Roofing companies rarely meet threshold unless part of larger construction firm. Posting requirement applies when threshold met.
Roofing work that disturbs painted surfaces (e.g., removing old roof flashing, fascia) on pre-1978 structures triggers RRP Rule. Requires firm certification, certified renovator on-site, lead-safe work practices, and homeowner education. Does not apply to new construction or non-painted areas.
Roofers must avoid deceptive advertising (e.g., fake "storm damage" claims, fake affiliations). Must honor Do Not Call Registry (under TCPA). FTC enforces Truth in Advertising standards. Recent enforcement actions against roofing companies for false claims about "free" inspections or insurance billing.
All LLCs with employees or multiple members must obtain an EIN. Single-member LLCs without employees may use the owner’s SSN, but an EIN is recommended for banking and contracting. Required for federal tax compliance.
Applies to employers who meet the wage threshold. Most roofing businesses with employees will meet this. FUTA tax is reported annually on Form 940. Registration occurs via EIN application.
Single-member LLCs report income on Schedule C (Form 1040). Multi-member LLCs file Form 1065 (partnership). All must file annually. Applies to all businesses regardless of activity level.
Iowa does not impose a franchise tax or gross receipts tax on LLCs or corporations. This is not a requirement for roofers or other businesses in Iowa.
Roofing is classified as structural construction. All contractors must register with the Iowa Construction Contractor License Board. Renewal required every two years. Proof of general liability insurance ($1M minimum) and workers' compensation coverage is required.
Required for all businesses operating within Des Moines city limits. Roofing contractors must also register as contractors separately.
Roofing is classified as specialty contracting. Proof of state contractor registration and liability insurance required.
Must verify property zoning allows contracting business (typically C-1, C-2, M-1 districts). Home-based operations limited.
Limited to 25% of home floor area; no exterior storage of materials/equipment; no customer visits.
Required for any structural changes, electrical, plumbing, or HVAC work.
Size/location restrictions by zoning district; illuminated signs require electrical permit.
Roofing businesses storing flammable materials/asphalt kettles require special inspections.
If roofer uses phone calls (especially automated) for lead generation, must comply with Do Not Call rules, obtain written consent for autodialed/text messages, and display accurate caller ID. Applies even if calling from mobile phone.
Roofing does not require federal licenses from FDA, ATF, FCC, or DOT. However, if transporting hazardous materials (e.g., asbestos) or operating commercial vehicles over 10,001 lbs GVWR across state lines, DOT registration may apply. Standard roofing operations do not trigger this.
All Iowa LLCs must file an annual report by April 1 each year to remain in good standing. The report confirms business information such as principal address, registered agent, and management structure.
Roofer businesses must register with the Iowa Division of Labor as a contractor. Registration is required before bidding or signing contracts for projects over $1,000. Initial registration requires proof of liability insurance and bond. Renewal occurs every two years.
All employers in Iowa must secure workers' compensation coverage through a private insurer or self-insurance approval. Roofing is classified as high-risk, leading to higher premiums.
Employers must file Form 941 quarterly to report federal income tax, Social Security, and Medicare withholding. Form 940 is filed annually for federal unemployment tax (FUTA).
Employers must register for Iowa withholding tax and file returns (Form 990) based on payroll activity. Frequency (monthly or quarterly) is determined by the department based on liability.
Iowa does not charge sales tax on labor for residential roofing, but materials may be taxable if sold separately. Contractors must collect and remit tax on taxable sales. Permit is issued upon registration and does not expire, but returns must be filed regularly.
Employers must maintain OSHA Form 300 (Log of Work-Related Injuries), Form 301 (Incident Report), and post Form 300A each year from February 1 to April 30. Electronic submission to OSHA is required for businesses with 250+ employees or 20–249 employees in designated industries.
Required posters include the Federal Minimum Wage, Employee Rights (FLSA), OSHA Safety, and EEO notices. Iowa-specific posters (e.g., Iowa Wage & Hour) must also be displayed. Employers may download free versions from official websites.
Many Iowa municipalities (e.g., Des Moines, Cedar Rapids) require a local business license or occupational tax certificate. Requirements and fees vary. Check with city clerk or county auditor for local rules.
Iowa requires registered contractors to maintain a $10,000 surety bond and $500,000 general liability insurance policy. Proof must be submitted to the Division of Labor and kept current.
Registered contractors must complete 6 hours of approved continuing education every two years, including topics such as building codes, safety, and business practices. Courses must be approved by the Iowa Division of Labor.
An LLC taxed as an S-Corporation must file Form 1120-S by March 15. If treated as a partnership, Form 1065 is due. Single-member LLCs disregarded for tax purposes report on owner’s personal return (Form 1040, Schedule C).
Iowa abolished the corporate franchise tax for all entities effective January 1, 2018. No filing or payment is required.
IRS recommends keeping business tax records for at least 3 years. Employment tax records must be kept for at least 4 years. Iowa Department of Revenue follows similar guidelines. Records include contracts, invoices, tax returns, and payroll documentation.
Contractors must report any bond claims filed against them to the Iowa Division of Labor within 10 business days of resolution. This is part of ongoing compliance with contractor registration rules.
As a roofer, you'll primarily interact with the Internal Revenue Service (IRS) for tax obligations and the Federal Trade Commission (FTC) for business and advertising compliance. The U.S. Small Business Administration (SBA) provides information but doesn't issue permits.
Fees vary depending on the specific requirement; IRS tax filings and some LLC-related obligations have fees that depend on your income, while many FTC compliance requirements and SBA confirmations have no direct fee. Record retention requirements generally do not have a fee.
FTC compliance involves adhering to the FTC Act, the Business Opportunity Rule, and advertising standards to ensure fair business practices and truthful advertising. This includes avoiding deceptive claims and providing clear information to customers.
Many federal requirements, such as tax filings and EIN registration, are one-time obligations or have annual renewal requirements like federal income tax filing (Form 1120-S for S-Corp or Schedule C for sole member LLC). Other requirements, like FTC compliance, are ongoing.
An EIN is required if you plan to hire employees or operate as a corporation or partnership. Even as a sole proprietor, you may need an EIN for certain business activities, and it's free to obtain from the IRS.
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits