Contact & Support
1.866.749.6327
Business cheques support
1.855.833.5893
Customer service: 1.800.784.7389
Sales: 1.855.533.5893
Interested in learning about our payroll service?
Payroll service number: 1.866.772.9932
1.651.787.1068
Media inquiries
1.651.787.1353
Want to use the new Deluxe branding?
Still can't find what you're looking for?