Online Payments
Water and Sewer Payments
The Town of Middleburg is excited to introduce its new online payment processor, Invoice Cloud. If you had used one of our previous online bill payment systems, you will need to create a new account with Invoice Cloud to access all of their services. To register, you will need your Account Number (typically looks like xxx-xxxxxxx-x) and your last name or business name.
<--- Click here to pay your water/sewer bill online!
We accept eCheck (free!), credit/debit cards, Venmo, PayPal, ApplePay, and GooglePay. Credit cards and similar services are charged a 3.5% processing fee ($1.95 minimum).
Meals Tax Payments
Restaurants located within the Town of Middleburg can now file their meals tax forms and make payment online by visiting our online meals tax payment portal.
Business License Payments
Businesses renewing their annual business license can now do so online! Click this link. You will need your current Account ID which can be found on your existing business license or on the renewal form sent by the Town's Finance Director. New businesses need to reach out to the Finance Director to get an initial business license.
Parking Tickets
To pay Middleburg parking tickets online, please visit our online ticket payment portal
Real estate Tax Bills
Town of Middleburg real estate tax bills are now consolidated with Loudoun County’s tax bill. To pay online visit Loudoun County’s website.
Miscellaneous Payments
Customers may also submit miscellaneous payments online. This may include permit fees, application fees, FOIA request fees, or similar payments. Please note that official zoning forms cannot be submitted through this portal.
<--- Click here for Miscellaneous Payments
More Information about Invoice Cloud
The Invoice Cloud system has a number of great benefits, including:
- True auto-pay option (the system automatically deducts your bill amount)
- Pay by text with your saved payment method
- Get up to three reminders to pay your bill before the due date
- Up to 24-month history, once you begin using the system
- Simple to use and completely secure
To Connect to Invoice Cloud
To register, you will need your Account Number (typically looks like xxx-xxxxxxx-x) and your last name.
If you have difficulties, please contact the Town Office at 540-687-5152.