Ways to Pay

Online

Visit the SmartHub page to learn more about the various methods of paying your statement online.

By Mail

Please send statement along with payment to the following address:

Hannibal Board of Public Works
PO Box 1589
Hannibal, MO 63401-1589

MoneyGram

Pay your HBPW bill with cash at any of these Hannibal MoneyGram agent locations:  Wal-Mart, Advance America, CVS/pharmacy.

You will need to bring cash, enough to pay your HBPW bill plus $1.50 fee, Receive Code 15141, and your HBPW account number.

Not located in Hannibal?  MoneyGram has over 39,000 US agent locations.  To find a MoneyGram agent near you, visit the MoneyGram website and view locations.

In Person

Payment can be made in person at the following locations:

Hannibal Board of Public Works
3 Industrial Drive Loop
Hannibal, MO 63401

Get Directions

City Hall
320 Broadway
Hannibal, MO 63401

Get Directions

Hours of operation (excluding holidays): Monday - Friday 7:30 am - 4:00 pm

Night Depository

Payment can be dropped off at any hour, day or night. Night Depository location:

Hannibal Board of Public Works
3 Industrial Drive Loop
Hannibal, MO 63401

Automatic Payment

Please follow the link to obtain a copy of the Automatic Bill Payment Policy and Form.

Fill out the second sheet and return to the following address:

Hannibal Board of Public Works
ATTN: Billing Department
PO Box 1589
Hannibal, MO 63401-1589

Over the Phone

Paying by phone is convenient and fast. Payments can be made by phone during normal business hours Monday - Friday. Customers can pay by Credit/Debit card (Visa, Master Card, bank debit card) or checking account. Payments by phone are applied to your account immediately. For more information contact our business office at 888-471-8664.

How to Read Your Billing Statement

View an Explanations of All Fields on the billing statement by visiting the How to Read Your Billing Statement page.

For additional questions about any programs listed above, please contact customer service at (573) 221-8050.
Monday - Friday 7:30 am - 4:00 pm