Contact Us

Talk to a Sales Specialist

Tell us a little about yourself, and we’ll be in touch right away.

Your privacy is important to us.

Need Help?

We’ll open a support ticket and get to work on your request.

Your privacy is important to us.

Head Office
111 Peter Street, Suite 530
Toronto, Ontario, Canada M5V 2H1
Toll Free: +1 877 593 6634
Phone: +1 416 593 6634
Email: info@leonardo.com

Sales
Email: sales@leonardo.com
Toll Free: +1 877 593 6634

Billing
Email: billing@leonardo.com
Toll Free: +1 877 593 6634

Technical Support
Hours: M-F, 6am to 9pm EST
support.leonardo.com
Email: support@leonardo.com
Toll Free: +1 888 789 2765
Direct: +1 416 593 5326

Customer Success
customersuccess@leonardo.com

Media Inquiries
Email: press@leonardo.com
Toll Free: +1 877 593 6634
Phone: +1 416 593 6634

Leonardo