Payment Methods

Pay In Person


You may make payments in person at our office. We are located at:
Billing & Collections Office
City Hall - 1st Floor
201 James Avenue
Colonial Heights, VA 23834

Payments by check or money order can be dropped off in the 24-hour drop box located at City Hall.
We accept VISA, MASTERCARD, DISCOVER, & AMEX, both debit and credit cards, at all registers in our office.

Pay By Mail


Bills can be paid by check or money order, payable to the order of City of Colonial Heights and mailed to:
Billing & Collections Office
P.O. Box 3401
Colonial Heights, VA 23834-9001

Pay Over the Phone


The City of Colonial Heights accepts credit card payments over the phone. Major credit cards accepted are: MasterCard, VISA (note: VISA does NOT accept payment for Utility Bills), American Express, and Discover. Just follow these simple instructions.
  • Dial 1-888-2PAYTAX (1-888-272-9829)
  • Enter jurisdiction code for Colonial Heights (1056)
  • Press 1 to pay Personal Property Tax
  • Press 2 to pay Real Estate Tax
  • Press 3 to pay Utility Bill
  • Press 4 to pay Parking Ticket
  • Enter account number from your bill
  • Enter day-time phone number
  • Enter the payment amount
  • Enter credit card information
  • Wait for your receipt number
There is a fee for this convenience. After you enter the amount you wish to pay, the system will tell you the fee and add the fee to the payment. You will have the option to authorize the payment. The system will give you a verbal receipt number. Prior to authentication, you may cancel the transaction if the fee is unacceptable to you.

Pay Online


The City of Colonial Heights accepts credit card, debit card and PayPal payments online. Visit Online Bill Pay for details.