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.

button4_dkgreen Opens in new window 

 <--- 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).

v_mc_d_ae_ec Opens in new windowvenmo Opens in new windowpaypal Opens in new windowapplepay Opens in new window18-google-pay Opens in new window

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.