Duck creek payments headquarters details
Location map
Open in Google MapsAll Duck creek payments office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Zurich HQ | canton of Zürich | Switzerland | Headquarters |
About Duck creek payments
Duck creek payments (Private) is headquartered in Zurich, canton of Zürich, Switzerland. Founded in 2018, the company operates across 2 countries with approximately 1,001 employees worldwide.
Where is Duck creek payments's main office?
Duck creek payments's main headquarters office is located at 44 Stockerstrasse, Zurich, canton of Zürich 8002. This serves as the company's primary corporate address and is home to its executive leadership team.
Duck creek payments regional offices
Beyond its headquarters in Zurich, Duck creek payments maintains 2 offices across 2 countries. Regional offices span 2 countries.
Duck creek payments contact information
The main switchboard for Duck creek payments headquarters can be reached at —. For investor relations, visit imbursepayments.com/investor-relations.
What does Duck creek payments do?
Leveraging and connecting to payment services can be a stumbling block for insurers. Integrations are expensive and often prevent insurers from fully leveraging the full benefits of the payments ecosystem. Duck Creek Payments bridges the gap for any insurer through a single connection. It simplifies the complexity with seamless access to a diverse range of payment technologies and providers worldwide. Regardless of their existing IT infrastructure and financial process, insurers can connect to the entire global payments ecosystem for both collections and payouts. We do the heavy lifting, so you don’t have to. Deploy the right payment solution in the right market swiftly and seamlessly.
Frequently asked questions
Where is Duck creek payments headquarters?
Duck creek payments's headquarters is located at 44 Stockerstrasse, Zurich, canton of Zürich 8002, Switzerland.
How many offices does Duck creek payments have?
Duck creek payments operates 2 offices across 2 countries as of 2026.
What is Duck creek payments's corporate address?
The official corporate address is 44 Stockerstrasse, Zurich, canton of Zürich 8002.
When was Duck creek payments founded?
Duck creek payments was founded in 2018 and has grown to employ approximately 1,001 people worldwide.
What is Duck creek payments's phone number?
The main phone number for Duck creek payments headquarters is —.