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 accounts@hamiltonduncan.com 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.