Any and all contractors that are hired by the City of Hannibal are required to complete the following form and submit it to the City Clerk for approval before any work is performed.

Contractor License Application

Contractor Hold Harmless Agreement

Contractor Insurance Requirements

Affidavit for Work Authorization Document


Forms can be submitted electronically HERE

or mailed to the address below:

City of Hannibal
Attn:  City Clerk's Office
320 Broadway
Hannibal, MO  63401