Neo financial headquarters details
Location map
Open in Google MapsAll Neo financial office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Calgary HQ | Alberta | Canada | Headquarters |
About Neo financial
Neo financial (Private) is headquartered in Calgary, Alberta, Canada. Founded in 2019, the company operates across 2 countries with approximately 750 employees worldwide.
Where is Neo financial's main office?
Neo financial's main headquarters office is located at Calgary, Alberta, Calgary, Alberta . This serves as the company's primary corporate address and is home to its executive leadership team.
Neo financial regional offices
Beyond its headquarters in Calgary, Neo financial maintains 5 offices across 2 countries. Regional offices span 2 countries.
Neo financial contact information
The main switchboard for Neo financial headquarters can be reached at 1-855-636-2265. For investor relations, visit neofinancial.com/investor-relations.
What does Neo financial do?
Neo Financial is a FinTech company that provides spending, savings, and rewards programs.
Frequently asked questions
Where is Neo financial headquarters?
Neo financial's headquarters is located at Calgary, Alberta, Calgary, Alberta , Canada.
How many offices does Neo financial have?
Neo financial operates 5 offices across 2 countries as of 2026.
What is Neo financial's corporate address?
The official corporate address is Calgary, Alberta, Calgary, Alberta .
When was Neo financial founded?
Neo financial was founded in 2019 and has grown to employ approximately 750 people worldwide.
What is Neo financial's phone number?
The main phone number for Neo financial headquarters is 1-855-636-2265.