City Building Permits

Moline, ILLINOIS Building Permit Guide

How to apply for a building permit in Moline, Illinois. Permit authority, application steps, fees, and inspection requirements.

Illinois Rock Island County Updated March 2026

Permit Authority

All properties within the incorporated city limits of Moline.

Department
Community and Economic Development Department, Building and Inspections Division
Address
1830 6th Avenue, Moline, IL 61265
Phone
309-524-2370

Online Permit Portal

Platform: CivicPlus / CitizenSentry • Account required: Yes • Submission: In-person only

Additional resources:

Application Process

  1. Create account on the online permit portal.
  2. Submit application data and upload digital plans (PDF).
  3. Department reviews plans for code compliance and zoning.
  4. Pay permit fees online upon approval.
  5. Print issued permit and post at job site.

Typical processing time: Varies by project complexity

Source: Community and Economic Development Department, Building and Inspections Division

General Requirements

Structural changes, new construction, additions, decks, sheds over 120 sq ft, retaining walls over 4 ft, pools, solar, and all major systems (MEP).

Required Documents

  • Site plan
  • Construction drawings
  • Energy code compliance (if applicable)
Permit validity
180 days to start; expires if work is abandoned.
Building code
2021 IBC, 2021 IRC, 2020 NEC, 2021 IMC, 2014 Illinois Plumbing Code, 2021 IECC
Owner-builder
Owners may perform work on their primary residence.
Contractor requirements
Registration with city required. State license for plumbing and roofing.

Fees

Minimum permit fee
$24.00
Plan check fee
65% of permit fee for commercial over $20,000
Permit fee formula
Valuation-based sliding scale
Trade permit fee
Included in valuation-based scale
Reinspection fee
Varies by project type
Penalty (no permit)
Penalty fee for starting work without permit
Payment note
Credit card payments accepted online; check/cash in person

Fees change. Verify current amounts at the official fee schedule (effective 2026-03).

Work That Does NOT Require a Permit

  • One-story detached accessory structures 120 sq ft or less
  • Fences 6 feet high or less
  • Retaining walls 4 feet or less (not supporting surcharge)
  • Water tanks 5,000 gallons or less
  • Sidewalks and driveways on private property under 500 sq ft
  • Interior finish work: painting, papering, tiling, carpeting, cabinets, countertops
  • Playground equipment for 1-2 family dwellings
  • Window awnings projecting less than 54 inches
  • Gutters and downspouts

Important: Confirm edge cases with the Building and Inspections Division before proceeding.

Inspections

How to Schedule

  • 309-524-2370 (phone)
Scheduling deadline
24-hour notice required
Inspection hours
Monday - Friday, 7:00 AM to 4:00 PM
Time windows
Field inspections during office hours

Typical inspection sequence: Typical sequence: Underground, Footing, Foundation, Rough-ins, Insulation, Final

Additional Resources

Information on this page was last verified: March 2026. Permit rules and fees change — confirm current requirements directly with the Community and Economic Development Department, Building and Inspections Division before applying.

Need help with your project?

Navigating permits in Moline can be complicated.

Jaspector connects you with local experts who can review your scope, verify your contractor, and help you understand what permits your project actually needs.

Learn how Jaspector works
Important: This page is an educational resource provided by jaspector.com. It is not legal advice, and it does not substitute for official guidance from the permit authority listed above. Permit requirements, fees, and processes change frequently. Always verify current requirements directly with the issuing department before beginning any construction project. Use of this page does not create an attorney-client relationship. Jaspector assumes no liability for any outcomes arising from reliance on this information.

Other cities in Rock Island County

View all Rock Island County jurisdictions →