Online Bill Pay

***Effective January 1, 2019, all accounts will be considered past due if payment is not made by 5:00 p.m. on the 15th of the month and there will be a $10.00 late fee added to the account. If payment is not made by 5:00 p.m. on the 25th of the month, service will be disconnected without further notice and a reconnect fee of $100.00 will be charged before service is resumed.***


A $2.50 convenience fee is associated with all credit and debit card payments on the online system.

The Town of Harrisburg provides residents with a variety of electronic services, including utility bill payment with a credit or debit card. The Town of Harrisburg utilizes the Cabarrus County offices of the Tax Assessor for assessment and billing of our Ad Valorem Tax levies. See the tax payment section of this website for more information.

                    ACCOUNT ACCESS                                              QUICK PAY

IMPORTANT: To fully access online account management functions, you will need account information located on your bill. 
Please follow these instructions to set up your online account:
•  Select the Account Access above
•  Select the Member Registration link or the Register button in the upper right of screen
•  Input the required information
o   Email Address
o   Name
o   Phone Number
o   Password
•  Select Add Account
o   Input the required information
•  Account Number
•  Last payment amount (available on your bill)
•  Select Add Account to display account information
Once you have created an account, you can make payments, review transaction history, view services, review and update account information, view consumption history and submit service requests.  Please note that some historical information, such as consumption history, will be built going forward.  However, if you would like to obtain prior data, please contact Customer Service at 704-455-5614 or  We encourage everyone to consider bank draft or credit card draft as your method of payment.  You also have the option of receiving e-bills in lieu of paper bills, which can be selected from your account screen. 
If you would like to make a payment without setting up or logging into your account, you can select the Quick Pay button from the main screen, enter your new account number and last payment amount and make your payment.  If you have any questions, contact the Customer Service Dept. by phone at 704-455-5614, by email at or in person at Town Hall, 4100 Main St., Monday through Friday from 8 a.m. to 5 p.m.