This article explains how clients can create a Pay As You Go Contract for independent contractors in a few simple steps.
You can also create Milestone or Fixed Rate contracts for contractors.
If you are importing a large number of contractors onto Deel, you can use our Mass Import feature.
Creating a Pay As You Go Contract
Each step of the contract creation process will be autosaved, allowing clients to revisit and continue from where they left off by accessing the Contact drafts section in their homepage tracker.
✅ Step 1 – Select Add People
From the homepage, select the People icon, and from the All People tab, click Add People.
✅ Step 2 – Select worker type
To create a Pay As You Go contract, select Contractor.
When importing a large group of workers, select the Mass Import Workers option.
✅ Step 3 – Select Pay As You Go
Pay As You Go contracts are a good choice when a contractor is paid as they complete the work, or submit the working hours (days or weeks) on a timesheet.
✅ Step 4 – Enter personal details
Enter team information, contractor's personal details, and workplace information.
If an organization structure is configured by you, then you can also assign the worker an organization structure and configure worker relations while setting up their contract.
✅ Step 5 - Enter role details
For convenience, when filling out the Scope of Work, clients can select either an Existing Scope of Work or a New Scope of Work, where Deel AI can be used to generate the new one
After filling out all required role information, click Continue.
✅ Step 6 – Define payment rate and invoice settings
Choose if the payment rate will be per task, or a fixed rate.
Select the payment currency and the payment frequency: hour, daily, weekly, or by task.
Clients must also select how often invoices will be generated: Weekly, bi-weekly, semi-monthly, or monthly.
- Every week - select a day when the payment is due weekly
- Every two weeks - select a day when the payment is due every other week
- Every month - select the last day of the month or any other specific date as the payment due date.
- Twice per month - select the 15th and the last day of the month or two specific dates as payment due dates.
Choose when the invoice cycle will end, and the payment due date.
Optional Reminder Emails: Deel can send an email to the contractor reminding them to submit their work a set number of days before the end of each billing cycle. Clients can toggle this option on/off or adjust how close to the end of the cycle the message will be sent under Organization Settings > Contract Settings.
Specify the worker’s start and end date if the contract is for a set period, and create a notice period.
Clients can also add on-target payments to any contractor contract, which can be issued to the worker at their discretion as either a flat rate or percentage.
Please note that on-target payments must be manually added to payroll when it is due. Workers may be entitled to some, or all, of this bonus compensation solely at the client's discretion.
Enable Pay Ahead Of the Weekend
When setting up a contract, you can customize invoice settings and enable the Pay Ahead of Weekend feature.
Toggle on customize invoice settings (this will allow clients to change the default) and then also togle on 'pay ahead of weekend'. This means that if the payment is due on a weekend date or a bank holiday, the pay will be on Friday instead.
✅ Step 7 – Upload Contract
Clients can choose to:
- Upload a pre-signed contract,
- Use Deel's locally compliant standard contract,
- Select an existing custom template, or
- Create a new template.
Clients can choose to require that the contractor upload standard identification and compliance documents, as per their local labor laws.
For more on how to create a custom agreement, please see the Creating a Custom Employee Agreement Template article
✅ Step 8 – Add benefits and extras
Once benefits and extras have been added, click Continue to create the contract.
✅ Step 9 – Confirm details and sign the contract
Note: To make contracts require approval before signing, first set up an approval policy following this guide. Then, go to Org Settings > Contract Settings > Signatures & Approvals and toggle on Creating a contract needs to be approved. This ensures all new contracts follow the approval process.
Review the contract details then click Review and Sign. Next, invite the contractor to sign as well.
The following options will be available:
- Preview and download the contract PDF before signing it.
- Include a personalized message with the invitation or copy the Deel contract link and share it with the contractor directly.
- Click Switch Signing Order to have the contractor sign first.
The contract will only be activated when both parties have accepted.
Multiple Signatures in Contract Creation
Deel allows clients the option to create contracts that require multiple signatories, which can be enabled through the Contract Settings in Organization Settings. This feature is particularly useful for enterprise clients who require more than one signatory on employment-related contracts.
How It Works:
- Multiple Signatures Toggle: Admins can enable or disable the "multiple signatures" option for each contract, with a maximum of 5 signers.
- Signatory Workflow: The signing process is sequential. Signers are invited to sign one after another (e.g., Signer 1 completes their signing before Signer 2 is invited).
- Editing Signers: Clients can edit or remove signers who have not yet signed, change the order of signers, or nominate themselves as a signer.
- Contract PDF & Task Tracking: The contract PDF will show the names of all signers, and tasks will be created for each signer when they are invited.
Important Notes:
The multiple signature feature is available in two modes: mandatory or optional.
- If using the mandatory option, the contract cannot proceed unless all required signatories have signed in sequence.
- If multiple signatures are optional, clients can still proceed with a single signer if preferred.
FAQs
[ACCORDION] Who can submit work for a Pay As You Go contract? How can clients control who is allowed to submit work for a Pay As You Go contract?
Either the client, the contractor or both client & contractor can be set to submit work on Pay As You Go contracts.
Clients can toggle who is allowed to submit work for their Pay As You Go contracts by going to Organization Settings > Contract Settings. Under Pay As You Go contract settings, toggle Client can submit work and Contractor can submit work to achieve the preferred combination.
[ACCORDION] Where can clients manage the email reminder settings for work submissions?
Deel can send an email to the contractor reminding them to submit their work a set number of days before the end of each billing cycle.
To manage these settings, clients will navigate to Organization Settings > Contract Settings.
Under Pay As You Go contract settings, toggle Email Reminder to turn them of/off.
To edit the number of days in advance the reminder message will be sent, select the pencil icon under Reminder Sending.
[/ACCORDION]