For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
SupportDeel Home
OverviewPlatformEmployer of RecordContractorsGlobal PayrollHREmbeddedDeel ITAPI ReferenceChangelog
OverviewPlatformEmployer of RecordContractorsGlobal PayrollHREmbeddedDeel ITAPI ReferenceChangelog
  • Resources
    • Blog
    • Community
  • Overview
    • Introduction
    • Getting started
  • Employer of Record
    • Overview
    • Hiring & contracts
    • Employment management
    • Amendments & offboarding
    • Worker onboarding
    • Worker self-service
  • Independent Contractor
    • Overview
    • Create & onboard
    • Manage contracts
  • EOR Endpoints
  • EOR Worker Endpoints
  • IC Endpoints
LogoLogo
SupportDeel Home
On this page
  • Guides in this section
  • Contract types
  • Next steps
Independent Contractor

IC embedded overview

Was this page helpful?
Previous

Create and onboard contractors

Next
Built with

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

Create and onboard contractors

End-to-end workflow for creating IC contracts, employer signing, worker signing, and KYC.

Manage contracts

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

EOR embedded overview

Overview of EOR workflows for comparison with the IC model.

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.

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

Create and onboard contractors

Start here to create your first IC contract and complete the onboarding flow.

Manage contracts

Ongoing management operations for active contracts.

EOR embedded overview

EOR model overview for partners offering both IC and EOR engagements.

Getting started

Prerequisites, authentication, and environment setup.