Online Payments

Online Registration & Renewal

In the past, you always had to go to town hall to re-register your vehicle, get a fishing or hunting license, and register your dog. Now, you can do all of these things and more online.

Payment Options


The Town of Windham now offers the convenience of accepting debit and credit cards for municipal payments. All major cards will be accepted:
  • MasterCard
  • Visa
  • American Express
  • Discover
A third-party convenience fee will apply for using a credit card. The fee will be disclosed to the cardholder at the time of the transaction. The cardholder will have the option to decline the fee and make payment via check or cash. The fee will be 2.65% of the transaction amount, with a $3.00 minimum.