Duck Creek Payments logo

Duck Creek Payments Headquarters & Office Locations

Verified data Software As A Service 1,001 employees 2 locations worldwide

Headquarters: 44 Stockerstrasse, Zürich, Kanton Zürich 8002, Switzerland

Data last updated · Sourced via GraphIQ

Headquarters
Zürich, Kanton Zürich
Switzerland
Total locations
2
across 2 countries
Employees
1,001
est. 2026

Duck Creek Payments headquarters details

Street address
44 Stockerstrasse
City
Zürich
State / region
Kanton Zürich
ZIP / postal code
8002
Country
Switzerland
Founded
2018

All Duck Creek Payments office locations

2 total
CityState / regionCountryType
Zürich HQKanton ZürichSwitzerlandHeadquarters

Showing the headquarters of 2 recorded locations. See every location in GraphIQ →

About Duck Creek Payments

Duck Creek Payments is headquartered in Zürich, Kanton Zürich, Switzerland. Founded in 2018, the company has 2 recorded locations across 2 countries and employs approximately 1,001 people worldwide.

Where is Duck Creek Payments's main office?

Duck Creek Payments's main headquarters office is located at 44 Stockerstrasse, Zürich, Kanton Zürich 8002, Switzerland. This is the company's primary corporate address.

Duck Creek Payments regional offices

Beyond its headquarters in Zürich, Duck Creek Payments has recorded locations in Switzerland and United Kingdom.

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, Zürich, Kanton Zürich 8002, Switzerland.

How many offices does Duck Creek Payments have?

GraphIQ records 2 locations for Duck Creek Payments across 2 countries, as of October 2026.

What is Duck Creek Payments's corporate address?

The corporate headquarters address is 44 Stockerstrasse, Zürich, Kanton Zürich 8002, Switzerland.

When was Duck Creek Payments founded?

Duck Creek Payments was founded in 2018 and employs approximately 1,001 people.

How many employees does Duck Creek Payments have?

Duck Creek Payments has approximately 1,001 employees (GraphIQ estimate, 2026).

Find more info on Duck Creek Payments using GraphIQ

Revenue teams waste hours stitching together data from a dozen tools before a single rep can make a meaningful touch. GraphIQ fixes that. Whether you're building target account lists, routing inbound leads, or keeping your CRM clean as Duck Creek Payments's structure evolves, GraphIQ gives you verified company, people and location data in one place.

From territory planning and lead scoring to handoff workflows and pipeline hygiene, our platform connects the data your GTM engine needs to run without friction. Sign up today and see how GraphIQ helps your revenue team spend less time finding information and more time acting on it.

300M+Companies tracked
370M+Employees
2TNews articles & events