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.
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.