Inside Hannibal city limits, permits come from the Building Inspector’s Office at City Hall, 320 Broadway, and are applied for online through the City’s OpenGov portal. Since January 6, 2026 a new home pays 0.3% of its construction cost (never less than the ICC valuation) and new commercial work 0.5%, and the City aims to issue permits within 14 days.
What needs a permit in Hannibal?
Under Section 7-26 of the City Code, as rewritten by Ordinance 5017 in January 2026, building permits apply to any new construction, addition, extension or renovation of a structure.
Permit needed
- New homes and commercial or industrial buildings, additions and extensions
- Renovations that involve walls or removing walls
- Decks over 250 sq ft, and any deck being enclosed
- Reroofing that changes the roof pitch
- Electrical work, plumbing work and connections to the City water or sewer system
- Swimming pools, signs, demolition and dumpsters
No building permit
- Replacing a roof without changing its pitch
- Replacing fences, siding or windows
- Renovations that do not involve walls
- Decks of 250 sq ft or less that are not enclosed
An electrical permit is needed for wiring a structure for the first time, for rewiring that adds circuits or replaces the service panel, and for extending wiring to loads such as furnaces, air conditioners and laundry appliances; replacing outlets or switches does not need one. Residential and commercial permits expire within one year and must be closed with a final inspection.
Hannibal building department: who handles permitting
The Building Inspector’s Office reviews plans, issues permits, inspects buildings and their plumbing, electrical and other systems, and enforces the City’s building codes within the city limits. It is also the City’s floodplain manager and inspects every non-owner-occupied dwelling, including rentals and short-term rentals listed on sites such as Airbnb and Vrbo. Rezonings, subdivisions and annexations go to the Planning and Zoning Commission and the City Council.
Short on time to read all of this?
Get a free quote →Most of Hannibal is in Marion County; 2025 Census estimates put 283 of its residents in the part that lies in Ralls County. The OpenGov portal asks applicants whose new-construction address may fall under Ralls County zoning, or is not recognized by the system, to call the office before applying.
| Detail | Information |
|---|---|
| Office | Building Inspector’s Office |
| Address | City Hall, 320 Broadway, Hannibal, MO 63401 |
| Phone | 573-221-0111 (ask for the Building Inspector’s Office) |
| Office hours | 8:00 a.m.–5:00 p.m. |
| Inspection hours | 7:00 a.m.–3:30 p.m. |
| Apply | OpenGov portal (hannibalmo.viewpointcloud.com) |
Applying in the OpenGov portal
After creating an account, applicants choose a record type in the Building Inspector section of the City’s OpenGov portal: residential building, commercial building, electrical, swimming pool, demolition, sign, dumpster (valid 30 days from activation), rental inspection, hauler’s licence or building complaint. The office reviews each application and approves it once all the required information is in; the portal asks applicants to allow up to two weeks for residential and commercial building permits.
Building permit applications must include a site plan with setbacks and utility connections, foundation, framing and roof plans, elevation and section drawings, mechanical, electrical and plumbing layouts, floodplain and zoning approval, and a copy of the contractor’s current City licence. The City encourages a pre-submittal meeting before plans are filed and a pre-construction meeting with the builder before work starts.
Since January 2026, Section 7-27 requires a building code review by a Missouri-licensed architect, paid for by the owner and approved by the Building Inspector before construction, for new commercial and industrial buildings, for commercial and industrial renovations that change the occupancy hazard classification or use, and for renovations over 12,000 sq ft when the building changes owners. Residential work does not need one.
Hannibal permit fees
Ordinance 5017, adopted on January 6, 2026, replaced Hannibal’s square-foot fees with a valuation method. The construction or renovation cost used may not be less than the value from the latest ICC Building Valuation Data.
Not sure this scope needs a permit?
Get a free quote →| Permit | Fee |
|---|---|
| New residential construction, extensions and additions | Cost of construction × 0.003 |
| New commercial and industrial construction, extensions and additions | Cost of construction × 0.005 |
| Residential renovation, remodeling and repair | Cost of renovation × 0.003 |
| Commercial and industrial renovation, remodeling and repair | Cost of renovation × 0.003 |
For example, a new house costing $300,000 (at or above its ICC valuation) pays a $900 permit fee, and a $1,000,000 new commercial building pays $5,000. The ordinance leaves the fees for pools, storage buildings, detached garages, electrical, demolition, plumbing and sign permits to a fee schedule kept by the Building Inspector; the City Code, as last codified, still sets these electrical and plumbing amounts:
| Permit | Fee |
|---|---|
| Electrical service up to 200 amps | $30, plus $1 per amp above 200 |
| New circuits | $5 for up to ten; $3 each above ten |
| Electrical alterations and extensions | $30 |
| Three-phase electrical permit | $150, plus $15 per three-phase circuit |
| Plumbing rough-in, single-family home | $30 |
| Plumbing inspection, commercial or industrial | $50 |
| Each plumbing fixture, water or floor drain | $15 |
Developments that need a stormwater management plan pay a review fee of $200 under 1 acre, $350 for 1–3 acres and $500 over 3 acres.
Rather talk it over?
Call 1-855-478-4290 →Contractors and trade work
Contractors register with the City each year for $100, and registrations run to June 30. Contractors who want to do electrical work must pass the City’s electrical exam ($10) unless they hold a state electrical contractor’s licence, and plumbing contractors must pass the plumbing exam ($10); a failed exam can be retaken after two weeks, and a lapsed licence means retaking it. Plumbing contractors must also file a $2,000 surety bond before any plumbing permit is issued.
Plumbing permits are issued only to people authorized to do plumbing, except that a property owner may install or alter plumbing in their own residential property if they do the work themselves. Every plumbing job and every connection to the City’s water or sewer system needs a permit from the Building Inspector, and the Building Official sends submitted plans to the City’s plans reviewer, the utility board and the fire code inspector.
How to get a Hannibal building permit
Book a pre-submittal meeting; most plan problems can be fixed before filing.
Get zoning and floodplain approval, and call if the address is not recognized or may fall under Ralls County zoning.
Make sure the contractor holds a current City licence, plus any electrical or plumbing exam and bond.
File the residential or commercial building permit in OpenGov with the full plan set.
Plans go to the plans reviewer, utility board and fire code inspector; corrected plans are resubmitted.
Hold a pre-construction meeting, book inspections between 7:00 a.m. and 3:30 p.m., and pass the final within a year.
Rather not deal with the building department?
Get a free quote →Hannibal inspections
Inspections can be scheduled between 7:00 a.m. and 3:30 p.m. through the Building Inspector’s Office (573-221-0111). Each permit carries a checklist of the inspections needed at each stage of construction, and some projects need several; every residential and commercial permit expires within a year and must end with a final inspection. The City says permits are typically issued in 10–14 days when the plans are complete, with a goal of 14 days or less.
Local Hannibal rules
Floodplain: Hannibal takes part in the National Flood Insurance Program and in FEMA’s Community Rating System at Class 9, which gives flood insurance policyholders a 5% discount. Its flood ordinance uses the Marion County flood maps dated July 22, 2010, and the Building Inspector is the floodplain administrator. Every structure or other development in a mapped flood area needs its own floodplain development permit, and new or substantially improved homes must have the lowest floor, including any basement, at least 2 ft above the base flood elevation.
Rental housing: every non-owner-occupied dwelling, including rentals, lease-to-own and contract sales, needs a certificate of occupancy permit after an inspection by the Building Inspector, applied for through the portal’s rental inspection record. The certificate is renewed every three years if it was issued within 30 days of the first inspection, otherwise every year until it is, and again on a change of ownership; newly built rentals are first renewed after five years. Owners found without a permit have 14 days to apply, after which fines of $50 to $500 a day can apply.
Erosion and stormwater: no land may be cleared or graded before the building permit and stormwater plan approval, and the City Engineer must approve an erosion control and cleanup plan before a building permit is issued. Owners building a house on their own lot are exempt from the stormwater management plan.
Codes: Section 7-25, as last codified, adopts the 2012 International Building, Residential, Plumbing, Mechanical and Fuel Gas Codes, the 2006 International Energy Conservation, Property Maintenance and Private Sewage Disposal Codes and the 2005 National Electrical Code; the 2018 International Fire Code replaced the 2012 edition in March 2024.
Want this handled start to finish?
Get a free quote →Historic districts: the Historic District Development Commission works under Chapter 32, Article XI, which the City Council reorganized in June 2026.
Missouri building code
Missouri has no mandatory statewide building code for private construction: a county, fire protection district or municipality may adopt one (usually by reference under RSMo 67.280), and in parts of the state none has. Building codes in Missouri
Hannibal building permit FAQ
Who issues building permits in Hannibal?
The Building Inspector’s Office at City Hall, 320 Broadway (573-221-0111), through the City’s OpenGov portal.
How much is a building permit for a new house?
0.3% of the construction cost, and the cost may not be lower than the ICC valuation: $900 for a $300,000 house.
Do I need a permit for a new roof, fence or windows?
No, unless the roof pitch changes; replacing roofs, fences, siding and windows does not need a building permit.
Do I need a permit for a deck?
Yes if it is over 250 sq ft or is being enclosed.
How long does it take to get a permit?
The portal asks applicants to allow up to two weeks; the City aims to issue permits within 14 days of complete plans.
Do rental homes need inspections?
Yes. Non-owner-occupied dwellings need a certificate of occupancy permit after a Building Inspector inspection, renewed every three years or sooner.
How high must a new home in the floodplain be built?
With the lowest floor, including any basement, at least 2 ft above the base flood elevation.
Inspections are where schedules slip.
Get a free quote →Hannibal permit search and official resources
- Hannibal Building Inspector’s Office
- Hannibal OpenGov permit portal, Building Inspector section
- Hannibal permitting process sheet
- December 16, 2025 Council proceedings with Ordinance 5017 (permit fees)
- Hannibal City Code Chapter 7, buildings
- Hannibal City Code Chapter 9, drainage and flood control
- Hannibal City Council agendas and minutes
Simplify Hannibal permitting with Alliance Permitting
Alliance Permitting is a permit documentation and submission company in Missouri. We prepare your paperwork, file it correctly and coordinate with the permitting authority through issuance. We are not a contractor and we do not perform licensed plan review or inspections; that work stays with your licensed team and the jurisdiction.
Ready to break ground in Hannibal sooner?
Let Alliance prepare, file, and track your Hannibal permits while your crew stays on the job.
More Missouri permitting guides
Marion County
Read guide →Kansas City
Read guide →St. Louis
Read guide →Harrisonville Building Permit Guide
Read guide →Hazelwood Building Permit Guide
Read guide →Henry County Building Permit Guide
Read guide →This guide is provided by Alliance Permitting for general information about Hannibal permitting. Requirements, fees, and procedures change; confirm details with the permitting authority before relying on them.