Bill Pay

Pay bills quickly and easily from anywhere, anytime.

With our free Bill Pay, you can pay your bills quickly, easily, and safely from anywhere with an Internet connection.

Click here to view our demo.

How safe is Bill Pay?

Very safe! Using the Internet to exchange private information can be daunting, but we offer the highest degree of security through the use of Secure Socket Layers (SSL) encryption. This technology actually scrambles your private data as it transmits over the Internet, preventing it from being deciphered. We also require your browser to support 128-bit encryption as an added layer of protection.

Sign up today!

You must be an Internet Banking customer to use Bill Pay.  Not yet enrolled in Internet Banking? Click on Internet Banking Application located in the Internet Banking Login box.

Please visit our FAQ page for more information.  Additionally, please feel free to call Deposit Services at 978-462-3106 or 978-356-3600, or email us with any questions.


*The following fees apply: $2.99 for gift checks; $1.99 for donation checks; $14.95 for Next Business Day Rush Payments and $9.95 for Second Business Day Rush Payments.