IC embedded overview

Deel’s Embedded IC model allows partners to create and manage Independent Contractor (IC) and Contractor of Record (COR) contracts via API. Partners surface the full contractor engagement lifecycle, from contract creation and signing through ongoing payment management, within their own platforms.

Four contract types are supported: Fixed, Pay-as-you-go, Milestones, and Tasks. Each type determines the billing model and the management endpoints that apply during the active contract period. Both employer-side flows (contract creation, management, and payments) and worker-side flows (signing, timesheets, and KYC) are available through the Embedded API.

Like EOR, IC Embedded operations split across two token contexts. Employer flows use an admin-scoped token to create and manage contracts. Worker flows use a worker-scoped token or a magic link redirect for signing and self-service operations. See Getting started for how to generate each token type.

Guides in this section

Contract types

The contract type is set at creation and determines the billing model for the engagement. It also governs which management endpoints are relevant during the active contract period.

TypeBilling modelTimesheet required
FixedMonthly or periodic flat feeNo
Pay-as-you-goBilled by hours workedYes
MilestonesPayment released on milestone completionNo
TasksPer-task paymentsNo

The contract type determines which management endpoints apply after onboarding. Pay-as-you-go contracts require timesheet submission and employer approval each billing cycle. See Manage contracts for timesheet workflows.

Next steps