Online Payments
Online Payments
Please visit Windsor Online Payments to make online water bill payments.
Online tax payments will be live with next year's billing.
Payments by phone
Please dial (757) 242-4288 to make water bill and/or tax bill payments.
In-person Payments
Payments can be made in person at Windsor Town Hall, 8 E Windsor Boulevard, Windsor, VA 23487,
Monday through Friday, 9am - 5pm, excluding state and national holidays.