Payment Options

Pay a Bill Online

Online Payments

Automated Phone System

  • Pay with a MasterCard, Visa, or Discover card at 1-844-670-3906. Please have your account number ready.

Bank Draft

Sign up by submitting the Authorization for Automatic Draft form and a voided check online or by any of the options below. Utility bills are drafted on the 23rd of each month from a checking account. There is no charge for this service, and you will never have to pay a late fee.

Sign Up for Bank Draft


  • Send payment (checks only, no cash) to the address shown on the return envelope.

In Person

  • Visit the Finance office on the first floor of Town Hall at 128 South Main St. to pay by cash, check, money order, Visa, MasterCard, or Discover. 

Drive Through Mail Box

  • Drop off your payment (checks only, no cash) with your bill in a sealed envelope at the silver drop box in the side parking lot next to Town Hall.