Payment Form

Please read our bill pay overview before you proceed. Online payments can not exceed $20,000.00 per transaction. If needed, you can use this page to pay multiple invoices under the same file number.

All transactions are processed through Moneris, a PCI Level 1 certified e-commerce payment gateway. Your personal and financial information is protected.

Please Note:

We are currently in the process of improving our secured online payment form. As we make this transition, users may encounter a message indicating that our payment system cannot process their request at this time. This is a temporary issue. 

If you have any difficulty processing your payment or have any inquiries about your invoice, please contact Hamilton Duncan’s Accounting Department at or call 604.581.4677. Please have your file and invoice number available.

Unfortunately our payment system cannot process your request at this time. Please call or e-mail us to proceed with payment of your invoice.