> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.deel.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.deel.com/_mcp/server.

# IC embedded overview

> Overview of Independent Contractor workflows in Deel's Embedded model.

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](/api/embedded/getting-started) for how to generate each token type.

## Guides in this section

#### [Hiring & contracts](/api/embedded/ic-create-onboard)

Employer-side flow for creating IC contracts, signing, and dispatching the worker invitation.

#### [Worker onboarding](/api/embedded/ic-worker-onboarding)

Worker-side flow: signing, identity verification, payout setup, and onboarding tracking.

#### [Manage contracts](/api/embedded/ic-manage)

Amendments, invoices, timesheets, off-cycle payments, time off, and termination.

#### [Getting started](/api/embedded/getting-started)

Authentication, environments, token generation, and webhook setup.

## 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.

| Type          | Billing model                            | Timesheet required |
| ------------- | ---------------------------------------- | :----------------: |
| Fixed         | Monthly or periodic flat fee             |         No         |
| Pay-as-you-go | Billed by hours worked                   |         Yes        |
| Milestones    | Payment released on milestone completion |         No         |
| Tasks         | Per-task payments                        |         No         |

> **Note**
>
> 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](/api/embedded/ic-manage) for timesheet workflows.

## Next steps

#### [Hiring & contracts](/api/embedded/ic-create-onboard)

Start here to create your first IC contract and dispatch the worker invitation.

#### [Worker onboarding](/api/embedded/ic-worker-onboarding)

Worker-side onboarding flow: signing, KYC, payout setup, and tracking.

#### [Manage contracts](/api/embedded/ic-manage)

Ongoing management operations for active contracts.

#### [Getting started](/api/embedded/getting-started)

Prerequisites, authentication, and environment setup.