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

Points operates as an online loyalty rewards management provider, facilitating complex transactions for various programs. Since its inception in 2000, the company has expanded its reach to support a diverse range of partners. Its corporate structure is anchored by a primary base in Toronto, which serves as the foundation for its international operations. The following details outline the physical footprint and regional presence maintained by the organization.

Where is Points.com Inc. Headquarters?

The official headquarters of Points is located at 111 Richmond St W Suite 700, Toronto, Ontario, Canada. This facility is situated 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 executive functions. The layout is designed to accommodate various departments, including management, technical development, and partner relations, which are essential for the daily operations of the loyalty platform. By maintaining its primary base in this location, the company ensures it remains integrated within a significant Canadian business hub, facilitating access to local talent and regional resources while managing its broader network. As the operational heart of the organization, the Toronto headquarters serves as the central point for coordinating global activities and strategic decision-making. This facility houses the leadership teams responsible for overseeing the company's loyalty management services and maintaining relationships with international partners. The office acts as the primary base for internal communications and the integration of various business units that support the company's digital infrastructure. By centralizing these core functions, the organization maintains consistent oversight of its loyalty programs and technical services. This strategic core is vital for the company's ability to scale its operations and respond to the evolving requirements of the loyalty rewards industry on a global scale.

Other Points.com Inc. Office Locations

Main Headquarters
Office Locations
Canada flag
Toronto
United States flag
Saint Charles, IL
United Kingdom flag
Hornchurch
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

Building MaterialsForestryAgricultureManufacturing
RetailToys & GamesRecord, Video & Book StoresFlowers, Gifts & Specialty Stores
Securities TradingFinanceBanking
Insurance

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 Suite 700, Toronto, Ontario, M5H 2G4, Canada
What is the address of Points's headquarters?
The main office is at 111 Richmond St W Suite 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.