Bill Payment

  • Increase
  • Normal
  • Decrease

Current Size: 80%



The Treasurer's office collects all tax bills for property(s) located in the City of Harrisonburg. All payments will be applied to the account on the following business day. The Treasurer's office does not make any changes or adjustments to utility bill accounts, they only process the payment(s). The Treasurer's office also collects payments for parking tickets.

For assistance or information regarding water or sewer usage, please contact the Public Utilities Department, trash/refuge/recycling fees are included in the water bill.


Online payment options:

The City of Harrisonburg's Citizen Self Service allows you to pay bills securely online. Online payments are processed daily Monday - Friday. Payments made on weekends are processed on Mondays. Payments made on holidays are processed the next business day.

Pay bills online button

Pay bills online

The City accepts credit card and debit card payments. Online E-check and credit card payments are accepted through Citizen Self Service. Credit card payments have a service fee of 2.99 percent with a $1 minimum; debit card payments have a service fee of 1.99 percent with a $1 minimum; and E-checks have a flat $1 service fee. These are fees charged to the City by the online payment processing company and they cannot be waived by the City. There are no fees to pay by cash, check or automatic draft (EFT) from a checking or saving account – fees only exist for payments by credit, debit or E-check.

This service is offered as a convenience by the City of Harrisonburg. The City is not responsible for any errors or omissions.


Notice: Business licenses cannot be filed online at this time, however, you can pay for your business license over the phone with our pay by phone service. Call 1-888-272-9829 and use jurisdiction code 6219.

We are accepting phone payments now for Personal Property, Real Estate, Parking Tickets and Business Licenses by calling 1-888-272-9829.  This is an automated system where you will be inputting all of your information for payment.



Payments for taxes and parking tickets: Ticket fine payment may be made by mail or in person to the Treasurer's Office in City Hall at 409 South Main Street (540-432-7705). 

Downtown Parking Only: Find and pay for the parking ticket online

Find and Pay for the parking ticket online*

*Please allow 3 business days for the ticket(s) to post before trying to pay online.

*There is an additional processing fee to pay online.  For questions, call Downtown Parking Services at 540-432-8928.


In person:

Bill payments for taxes and parking tickets may be made at the Treasurer's office by bringing payment and the stub to the office during normal business hours (hours are Monday - Friday 8:00am - 5:00pm (except holidays)) or by placing it in the convenient drop box located in the parking lot in front of City Hall, 409 South Main Street. This boxed is checked two times each day, Monday through Friday.

The Treasurer's office is located in City Hall at:
409 South Main Street
Harrisonburg, VA 22801

By mail:

Please mail payment and return stub to:

City of Harrisonburg
Treasurers Office
P. O. Box 1007
Harrisonburg, VA 22803-1007