How to create contracts for international contractors
Create global contracts with legal support, without complications or extra paperwork.
Summary
In this article you will find how to:
Choose the correct type of contract
Define compensation and coverage
Finalize and sign with legal support
Steps to create a contractor contract
1. Start the hiring process
Click New hire from:
The left side menu, or
The section my team
2. Select the worker's country of residence
I chose the country where you will provide services to comply with local regulations.
3. Choose the origin of the contract
You have two options:
Use an Ontop template
We generate a contract that already meets the legal requirements.Upload your own contract
If you already have a signed document, upload it to complete the process.
⚠️ Uploading is mandatory if you choose this option.
4. Define your relationship with Ontop
(Only if you use an Ontop template)
Select how you want Ontop to participate:
Ontop as a service provider
Ontop hires the worker on your behalf.Contractor of Record - Tri-party agreement: Tripartite contract between you, Ontop and the worker
Contractor of Record - Ontop agreement: You sign with Ontop, Ontop signs with the worker
Ontop as payment agent
You sign directly with the contractor and Ontop takes care of the payments.
5. Complete the worker information
You need:
Full name
Email
Area (optional), Title and Responsibilities
Start date: Maximum 30 days in the past for any type of contract.
End date: It can be fixed or indefinite.
What is the Job Description Generator with AI ?
The AI Job Description Generator is a new feature that helps you create professional, contractor-friendly job descriptions in seconds. You just need to enter the job title, the AI takes care of the rest.
Main benefits:
Save time: you don't need to write descriptions from scratch.
Ensures consistency in all your publications.
Offers concise, professional and neutral writing.
Fully editable: You can modify or regenerate the description at any time.
How to use the Job Description Generator with AI
Step by step guide:
Go to the flow Create Contract in Ontop.
Add the Job Title of the contractor you want to hire.
under the field Job Description , click Generate with AI .
Wait a few seconds while the system creates your job description.
Review the generated description. You can:
Edit: make changes directly in the field.
Regenerate: Click again to get a new version.
Overwrite: delete and write your own text.
Important:
The description is generated in English by default.
The result must be less than 3,750 characters .
6. Define compensation
Load payment details:
Amount
Frequency
Currency
(Optional) Commission details
💼 Types of compensation
Fixed amount:A salary defined for a specific time (ex: 2,000 USD/month, biweekly or weekly). Ideal for fixed and predictable work
By hour or task: Payment according to time worked or deliverables
Available units: time, task, day, week, word, class
7. Select legal coverage
(Only if Ontop acts as a service provider)
I chose the level of legal support:
Contractor of Record - Tri-party agreement: Tripartite contract
Contractor of Record - Compliance Coverage: Ontop signs directly with the worker
8. Finalize and sign the contract
on the screen Contract Summary , you can:
📃 Save as draft
✅ Review and sign the contract
⏳ Sign later
👤 Invite someone else to sign
🔒 Important: If you click Review and sign contract , you will no longer be able to return to the draft state.
Aren't you going to sign?
Select another person when you are told
Enter the email and role of the signer. You will receive a link to sign
Actions after creating the contract
Since My team Onboarding , you can:
📝 Edit or sign contracts before they are finalized
📩 Resend invitations if the worker did not register
✍️ Sign several contracts at the same time
Frequently asked questions
Can I invite someone else to sign?
Yes.
During creation: Click Review and sign contract , then select another person
After: My team Onboarding Edit contract
What happens if the worker does not receive the invitation?
Go to My team Onboarding , find the contract and click Resend invitation .
Can I sign several contracts at the same time?
Yes. In Onboarding , click Sign multiple contracts and select the ones you want.
Where can I see the status of the contract?
In My team Onboarding , these are the possible states:
Draft: Saved but not sent
Pending registration: Invitation sent, worker did not register
Expired invitation: The link expired before registering
Incomplete verification: The worker registered, but did not verify his identity
Verification in review: Verification sent, in process
Pending worker signature: You signed, the worker did not
Pending my signature: The worker signed, you haven't yet
What if I don't see the type of contract I need?
Some country combinations may limit the contract types available.
If it is not supported, you will see a blue alert on the screen.