Where is Points.com Inc. Headquarters?
Main Office Address and Global Locations

Points.com operates as a provider of loyalty rewards management programs, having established its presence in the industry since 2000. The company coordinates its extensive digital operations from its corporate headquarters located in Toronto, Ontario. Beyond this primary base, it maintains a network of offices across several international regions to support its global business activities.

Where is Points.com Inc. Headquarters?

The official headquarters of Points is situated at 111 Richmond St W Ste 700, Toronto, Ontario, Canada. This facility is located within the downtown core of Toronto, a district characterized by high-density commercial infrastructure and proximity to major financial institutions. The office space occupies a suite within a multi-story professional building, providing the necessary environment for administrative and operational staff. The layout is designed to accommodate various corporate functions, including management, technical development, and client support teams. By maintaining its primary base in this urban center, the company benefits from access to a robust professional talent pool and established business infrastructure in the region. As the operational heart of the organization, the Toronto headquarters serves as the central point for coordinating the company's loyalty management services. This location houses key executive leadership and core departments that oversee the strategic direction of the business and its international partnerships. The facility acts as the primary command center for integrating the company's various global initiatives and ensuring consistent service delivery across its digital platforms. By centralizing these critical functions, the Toronto office provides the necessary oversight to manage complex loyalty programs for clients worldwide. This strategic core remains essential for maintaining the company's operational continuity and supporting its ongoing growth in the loyalty rewards sector.

Other Points.com Inc. Office Locations

Main Headquarters
Office Locations
Canada flag
Toronto
United States flag
Saint Charles, IL
United Kingdom flag
London
United States flag
Stanchfield, MN
France flag
Pezenas
United States flag
Herndon, VA
United States flag
Holladay, UT
These locations enable Points.com Inc. to tap into local talent markets, improve service delivery, and maintain a strong presence across continents.

More Headquarters in Toronto, Canada

Real Estate
Media & InternetBroadcasting
FinanceBanking
FinanceVenture Capital & Private Equity

Frequently Asked Questions Regarding Points.com Inc. Headquarters and Office Locations

Where is Points.com Inc. headquartered?
Points.com Inc. main headquarters is located at 111 Richmond St W Ste 700, Toronto, Ontario, M5H 2G4, Canada
What is the address of Points's headquarters?
The main office is at 111 Richmond St W Ste 700, Toronto, Canada.
In which countries does Points have offices?
Points has offices in countries such as Canada, United States, and United Kingdom.
How do I contact Points's main office?
You can reach the headquarters by phone at (416) 596-6370, if available.
Does Points have global office locations?
Yes, Points has global offices.
Sign Up for Free to explore more.