Online Payments

Payment Portals

Please note: King William County only accepts Discover, VISA, and MasterCard for online payments. 

  • e-Treasurer Services: Make online payments to the Treasurer’s Office including business license fees and taxes, personal property and real estate taxes, dog license fees, and more. NOTE: If you need a PIN, please call the Treasurer's Office at (804) 769-4931.
  • Official Payments: Make online payments for building/zoning permits or utility deposits.
  • Utility Payments: For payments made directly to Hampton Roads Utility Billing Service (HRUBS).