Paying Town Bills

The Town of Weaverville collects monthly payments for the town water system and sewer payments for the Metropolitan Sewerage District. We also collect real and personal property tax bills annually. Customers may pay bills monthly using our direct debit system, pay online or by simply mailing or bringing payments in-person to Town Hall. We also have a drop-box located in the back of Town Hall for our customers’ convenience.

To pay using our online collection service:
Go online to or call 1 (800) 272-9829. You can find additional information here:

To pay using direct debit by completing the following form and attaching a voided check:
Direct Debit Form (588 downloads) .

To pay in person:
Visit Town Hall at 30 South Main Street, Weaverville between normal business hours of 8:30am – 5:00pm to pay in person. The following fees apply:

To pay using our drop-box:
Drop your payment in our drop-box located behind Town Hall at 30 South Main Street, Weaverville anytime.

To mail your payment, mail to:
Town of Weaverville
Attention: Billing
PO Box 338
Weaverville, NC  28787