Permitting Authorities / Missouri / City of Kirksville Codes and Planning Division

Do you need a permit to replace a roof in Kirksville, MO?

Adopted code

City of Kirksville Codes and Planning Division

No, Kirksville, MO does not require a permit for like-for-like roof replacement (City of Kirksville Codes and Planning Division). The City's Codes and Planning pamphlet says "Replacing shingles on a residential roof does not require a permit. However, a contractor's license is required unless the work is completed by the owner." It adds that "Replacing roof sheathing does require a permit and must be inspected," and that "To construct a metal roof on a residential structure, a permit is required.".

Roof code checklist: Kirksville, MO

ItemAnswerCode citeSourceVerified
Permit to replace a roofNo20260806CODESPLANNINGPamphlet_CV5...2026-10-22
Repair permit thresholdPublished20260806CODESPLANNINGPamphlet_CV5...2026-10-22
Layer limit / roof-overPublished20260806CODESPLANNINGPamphlet_CV5...2026-10-22
Deck & sheathingNot published
Drip edgeNot published
Ice & water shieldNot published
Mid-roof inspectionNot published
Impact-resistant (Class 4) roofingNot published
Wind design criteriaNot published
Adopted codePublishedkirksville.gov2026-10-22
Contractor license / registrationYes20260806CODESPLANNINGPamphlet_CV5...2026-10-22
Sales & use taxPublishedContractors_000.pdf2026-10-22

Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.

Jurisdiction
City of Kirksville, Missouri
Jurisdiction type
city
Address
201 S. Franklin St., Kirksville, MO 63501
Contact
  • url: https://kirksville.gov/p/codes-planning
  • phone: 660-627-1272
Roofing permit required
Not required
Contractor registration required
Required
Registration details
  • state_level: Missouri has no statewide roofing contractor licence: the index of Chapter 324 of the Revised Statutes of Missouri, the chapter on occupations and professions, lists no section on roofing contractors. Any licence, registration or bond is set by the city or county.
  • city_level: The City's Codes and Planning pamphlet says "a contractor's license is required unless the work is completed by the owner." The Codes and Planning page says "The City of Kirksville requires contractors to pass comprehensive testing before they can be approved to be a general contractor, electrician, and/or plumber within the City of Kirksville," with the business license paperwork filed with the Finance Department. Neither page names a separate roofing licence class.
Permit process note
The City's Codes and Planning pamphlet says "Replacing shingles on a residential roof does not require a permit. However, a contractor's license is required unless the work is completed by the owner." It adds that "Replacing roof sheathing does require a permit and must be inspected," and that "To construct a metal roof on a residential structure, a permit is required."
Adopted code
THE 2021 INTERNATIONAL RESIDENTIAL CODE, PER THE CITY'S OWN PAGE. The City's Building & Remodeling Information page says "The City of Kirksville has adopted the International Code Council's (ICC's) array of building and property maintenance codes. As of March 21, 2022, we now operate under the 2021 version of that code," and lists "2021 International Residential Code (for One and Two-Family Dwellings)." The pamphlet adds that "certain City ordinances are established with specific requirements." The City's municipal code is not among the pages this record read, so it does not state whether the City has amended the IRC's roof provisions or cite the adopting ordinance. Missouri law leaves building codes to local adoption: RSMo 67.280 provides that a community "may adopt or repeal an ordinance which incorporates by reference the provisions of any code."
Repair permit threshold
The City's Codes and Planning pamphlet says "Replacing shingles on a residential roof does not require a permit" but "Replacing roof sheathing does require a permit and must be inspected." It states no area threshold for sheathing.
Roof layer limit / recover
The City's Codes and Planning pamphlet says "A maximum of two (2) layers of shingles are permitted." For a metal roof, it says "If there are more than one (1) layer of shingles on the roof, those additional layers must be removed before a metal roof can be done."
Sales & use tax
Missouri taxes the roofer on materials, not the homeowner on the job, and the combined rate is not keyed to the Kirksville job address in this record. The Department of Revenue's Contractors Tax Matrix lists "Tangible personal property to be sold as an attachment to real property" as Taxable on purchases by contractors, so a roofing contractor pays sales or use tax on shingles and underlayment when buying them. The Department states that "The state use tax rate is 4.225%" and that "Cities and counties may impose an additional local use tax," with the amount due depending on "the combined (local and state) use tax rate in effect at the Missouri location where the tangible personal property is stored, used or consumed." The rate in effect at a given address, including any special district rates, is on the Department of Revenue's Sales and Use Tax Rate Chart, which this record does not reproduce.

Building permits in the City of Kirksville, Missouri, in Adair County, are handled by the Codes and Planning Division of the Community & Economic Development Department. Missouri leaves residential building codes to local adoption, so Kirksville's roofing rules are its own. The City says it has adopted the 2021 International Residential Code, and its Codes and Planning pamphlet says replacing shingles on a residential roof does not require a permit, allows at most two layers of shingles and requires a contractor's license unless the owner does the work. This listing covers the office's contact details, the City's own statements on code and permits, and the state's sales-tax treatment of roofing materials.

Working an insurance claim in Kirksville, MO? Everything on this page (drip edge, ice & water shield, inspections, Class 4 rules) formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF, 4 pages, free).

Buy this jurisdiction's pack: $12 Delivered by email within minutes. Digital download: all sales are final once delivered, except for a failed delivery, a defective file, a duplicate purchase, or a pack materially different from its description. See Section 6 of our Terms of Use.

Questions about the Kirksville, MO pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions: Kirksville, MO

Do you need a permit to replace a roof in Kirksville, MO?

No, Kirksville, MO does not require a permit to replace a roof. The City's Codes and Planning pamphlet says "Replacing shingles on a residential roof does not require a permit" but "Replacing roof sheathing does require a permit and must be inspected." It states no area threshold for sheathing.

Can you roof over an existing roof in Kirksville, MO?

The City's Codes and Planning pamphlet says "A maximum of two (2) layers of shingles are permitted." For a metal roof, it says "If there are more than one (1) layer of shingles on the roof, those additional layers must be removed before a metal roof can be done."

Do roofing contractors need a license or registration in Kirksville, MO?

Yes.

What building code does Kirksville, MO use?

THE 2021 INTERNATIONAL RESIDENTIAL CODE, PER THE CITY'S OWN PAGE. The City's Building & Remodeling Information page says "The City of Kirksville has adopted the International Code Council's (ICC's) array of building and property maintenance codes. As of March 21, 2022, we now operate under the 2021 version of that code," and lists "2021 International Residential Code (for One and Two-Family Dwellings)." The pamphlet adds that "certain City ordinances are established with specific requirements." The City's municipal code is not among the pages this record read, so it does not state whether the City has amended the IRC's roof provisions or cite the adopting ordinance. Missouri law leaves building codes to local adoption: RSMo 67.280 provides that a community "may adopt or repeal an ordinance which incorporates by reference the provisions of any code."