Roofing licenses and permits, city by city
19 jurisdictions · sourced from the issuing authorities · permits checked 2026-09-06 · fees checked 2026-09-22
Kansas has no state roofing license for general contractors: roofing contractors register with the Kansas Attorney General (that is the registry we check), and cities in Johnson County require a county contractor license for permitted work. Missouri has no state registry at all; KCMO and each municipality license contractors themselves. Rules change and jurisdictions update their portals, so confirm with the office listed for your address before work starts.
Belton, MO
License: City of Belton.
Permit: Permits through Community Development
Re-roof permit: Belton lists roofing replacement among work that requires a building permit, and roof replacements among common examples. Fee: Valuation-based with a $42 minimum: $42 for the first $3,000 plus $7.40 per additional $1,000 to $25,000, then $205 plus $5.80 per additional $1,000 to $50,000. (Belton 2024 schedule of fees, checked 2026-09-22)
Work started without a permit is subject to a fee double the original permit fee (UDC Sec. 10-1(c)).
The city lists roof replacements among work that may require a permit (816-331-4331).
Blue Springs, MO
License: City of Blue Springs.
Permit: Permits through the Permit & Application Center
Re-roof permit: Blue Springs requires a permit only when structural roof decking is replaced. Repairs affecting more than 10 percent of the total roof area within any three-year period must be treated as a complete roof covering replacement. Fee: When a permit is required: valuation-based with a $65 minimum, $31.73 for the first $500, then $4.12 per additional $100 to $2,000, then $93.49 plus $18.90 per additional $1,000 to $25,000. (Blue Springs city fee schedule, effective October 1, 2025, checked 2026-09-22)
The schedule took effect October 1, 2025, and the city has discussed a fee adjustment since the schedule had been unchanged since 2017, so re-verify before budgeting.
Building permits can be submitted electronically, by mail, or in person at City Hall.
Gladstone, MO
License: City of Gladstone.
Permit: Building permits through the Building and Construction Division
Re-roof permit: Gladstone states a building permit is needed to roof or reroof any structure, residential or commercial, except new construction already under a valid permit. Fee: Valuation-based: $31 minimum, $231 at a $10,000 valuation, plus $7 per additional $1,000 to and including $500,000. (Gladstone roofing page and permit fee schedule, checked 2026-09-22)
Residential permit applications go through the city with a plan review fee.
Grandview, MO
License: City of Grandview.
Permit: Permit Application Portal, account required
Re-roof permit: Grandview carries a dedicated residential re-roof line on its building permit fee schedule. Fee: $100 flat for a residential re-roof. Non-residential re-roof permits run $405 plus 5 percent of valuation. (Grandview Building Services fees page, checked 2026-09-22)
The city notes amounts may change; call Building Services at (816) 316-4952 for the current schedule.
Contractors must create an account in the portal before applying.
Kansas City, KS
License: Unified Government of Wyandotte County/KCK.
Permit: Permits through the Unified Government Neighborhood Resource Center
Re-roof permit: The Unified Government requires a permit to repair, alter, or replace any building system, and no reroofing exemption is published. Fee: $30 base fee plus $0.75 for each $100 of work value up to $30,000. (Unified Government Building Inspection permits page, checked 2026-09-22)
The published table sits under a commercial development review heading, so confirm the residential amount with Building Inspection at (913) 573-8620. Storm-recovery permit fee waivers were announced in August 2026.
The Unified Government requires trade licensing plus a county occupational (business) license. Both run through wycokck.org and DotteBiz.
Liberty, MO
License: City of Liberty.
Permit: Building permits through the city
Re-roof permit: Liberty issues residential reroof permits, and contractors must hold a city business license before pulling one. Fee: Valuation-based: $12 at the low end, $100 at a $9,001 to $12,000 valuation, $337 at $90,001 to $100,000, then $338 plus $3.62 per additional $1,000 above $100,000. Residential plan review adds $3 for the first $1,000 plus $0.60 per additional $1,000. (Liberty fee schedule, Development Review Process Guidebook, checked 2026-09-22)
The posted building fee schedule is dated July 1, 2018, so confirm the current amount with the Building Division at (816) 439-4534.
The city states all contractors must be licensed with the City of Liberty before a permit is issued (816-439-4534).
Mission, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city
Re-roof permit: Mission states a building permit is required for most renovation, construction, or roofing work in the city. Fee: Valuation-based: $22 for the first $500, then $63 plus $12.50 per additional $1,000 between $2,001 and $25,000. Residential plan review is $50. (Mission building permit fee schedule, checked 2026-09-22)
The fee schedule PDF was posted in 2021 and is still the one the city links, so confirm the current amount with Community Development.
The city states a permit is required for most roofing work (913-676-8360). Licensing via Johnson County.
Prairie Village, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city
Re-roof permit: Prairie Village requires a permit for re-roofs covering 25 percent or more of the roof area. Repairs below that line do not. Fee: $45 flat for a residential roof permit. Commercial roof permits are priced on the value of the work. (Prairie Village roofing permits handout, checked 2026-09-22)
Permits are required for roof work; inspections are scheduled with the city (913-385-4604). Licensing via Johnson County.
Raymore, MO
License: City of Raymore.
Permit: Roofing permit application through the city
Re-roof permit: Raymore issues a dedicated roofing permit for re-roofs; the application asks for the roof covering type and whether it is a complete tear-off. Fee: $45 flat for a single or two-family roofing permit. (Raymore Schedule of Fees and Charges, adopted November 1, 2025, and the residential roofing permit application, checked 2026-09-22)
Raymore publishes a dedicated roofing permit application. Contact Community Development for current requirements.
Raytown, MO
License: City of Raytown.
Permit: Permits through Community Development, Building & Inspections
Re-roof permit: Raytown covers residential roofing under its building permit process. Plans are not required for residential roofing, but the permit and the inspection are. Fee: $25 basic fee plus $5 per $1,000 of valuation or fraction thereof. (Raytown Building Permit Packet, which carries the city fee schedule (fees effective November 1, 2024), checked 2026-09-22)
The city states only licensed contractors may obtain a permit (816-737-6014).
Merriam, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city; residential permits can be filed online
Re-roof permit: Merriam lists residential re-roofs under Permit Type B, residential alterations. Fee: Valuation-based: $23.50 for the first $500 plus $3.05 for each additional $100 of project value. (Merriam building permit fee schedule, checked 2026-09-22)
Commercial permit applications are paper-only in Merriam. Licensing via Johnson County.
Kansas City, MO
License: City of Kansas City, MO.
Permit: Permits through CompassKC, the city permit portal
Re-roof permit: KCMO exempts reroofing of one- and two-family homes with a light roof covering such as asphalt shingles. A permit comes back into play when the new covering is heavy, when more than 32 square feet of decking is replaced, or when the work is structural. Fee: When a permit is required: $52 up to $1,000 of valuation, $58 for the first $2,000, then $4.33 for each additional $1,000 up to $100,000. (KCMO fee schedule page and Code of Ordinances Sec. 18-20, checked 2026-09-22)
The dollar table lives in Sec. 18-20 of the Code of Ordinances; the city fee page points to the code and a fee estimator.
Roofing contractors must hold a KCMO contractor license. Structural roof work can require a scope-of-work review on top of the license. Licensing: kcmo.gov, (816) 513-1500.
Overland Park, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Permits through the city; a current Johnson County contractor license is required to pull one
Re-roof permit: Overland Park does not require a permit for re-roofing. One is required when the covering changes from light (asphalt or wood shingles) to heavy (concrete, clay, or slate), along with an engineered analysis of the roof structure. Fee: When a permit is required: $30 for projects under $5,000, $50 from $5,000 to $19,000, and 0.005 times the valuation above $19,001. (Overland Park common permit fees and residential permit exceptions pages, checked 2026-09-22)
The city states the Johnson County license requirement directly on its permits page.
Olathe, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city
Re-roof permit: Olathe states that reroofing and repairs down to the roof deck need no permit for one-family homes, two-family homes, or townhomes, and no inspection is required. Installation must still meet the adopted IRC and city code. (Olathe residential building and development permits page, checked 2026-09-22)
Contractor licensing runs through Johnson County; permits are issued by the city.
Lee's Summit, MO
License: City of Lee's Summit.
Permit: Roofing permits through the CityView Online Portal
Re-roof permit: Lee's Summit requires permits for re-roofing of structures, applied for through the CityView portal. Fee: $50 flat. The city states re-roof and demolition permits carry a flat $50.00 fee. (Lee's Summit residential building permits and Development Services fees pages, checked 2026-09-22)
The city states roofing permits must be submitted through CityView and pulled by a licensed contractor.
Independence, MO
License: City of Independence.
Permit: Permits and contractor licenses through the city portals
Re-roof permit: Independence states a permit is required to re-roof any home, and only one layer of roofing material is allowed on any roof. Fee: $60 base fee plus $9.25 per $1,000 of total valuation for work valued at $50,000 or less. (Independence residential detached building packet, checked 2026-09-22)
Independence runs its own contractor license program (apply, renew, pay) at apps.indepmo.org.
Shawnee, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city; Johnson County license required
Re-roof permit: Shawnee requires a re-roof permit only when sheathing needs to be added or replaced. Fee: The general building permit table applies: $20 minimum, $122 at a $9,000 to $10,000 valuation, $682 for the first $100,000 plus $4 per additional $1,000 to $500,000. Plan review adds 65 percent of the permit fee. (Shawnee building permit fee schedule, checked 2026-09-22)
The posted schedule cites the 2020 user fee schedule, so confirm the current amount with the Building Codes Division at (913) 742-6010.
A Johnson County jurisdiction. Roof permits are handled under the county building codes program.
Lenexa, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city; Johnson County license required
Re-roof permit: Lenexa lists re-roofing among the home projects that require a building permit. Fee: $50 per building, or the valuation-based residential table amount, whichever is greater. Plan review adds 20 percent of the permit fee with a $25 minimum. (City of Lenexa 2026 Schedule of Fees, effective January 1, 2026, checked 2026-09-22)
A Johnson County jurisdiction for both licensing and codes.
Leawood, KS
License: Johnson County Contractor Licensing. Johnson County contractor license (classes A, B, C, and the DR roofing class)
Permit: Building permits through the city
Re-roof permit: Leawood runs re-roofs through its residential roofing permit rules, including a mid-phase inspection requirement for re-roofs. Fee: $75 for roofing materials under the 2026 administrative permit schedule. (Leawood 2026 Permit Fee Schedule (Resolution No. 6456, December 15, 2025), checked 2026-09-22)
That line most plausibly covers roofing-material approval; the schedule does not publish a separate valuation table for a full re-roof permit. Confirm with Codes Administration at (913) 663-9165.
Leawood issues its own building permits (codesadmin@leawood.org, (913) 663-9165); the contractor license is the Johnson County credential.
Method and sources
Every entry links to the issuing authority's own website (a city or county domain). Permit and licensing entries were fetched on 2026-09-06; fee entries on 2026-09-22. We do not restate contractor claims here, and we do not link to aggregators. When a city changes its portal, the entry will be updated against the new official page. Corrections: corrections@kcroofingdirectory.com.