Clients can invite freelancers they already know outside of Upwork to join Upwork via a direct contracts, bypassing the need for applications and avoiding platform fees. Payments follow standard processing timelines and aren't covered by payment protection. Offers expire in seven days and accepted contracts count toward your Job Success Score rating.
If a client invites you to a direct contract
Clients can create direct contracts to bring freelancers they already know onto Upwork. Unlike typical Upwork jobs, you don’t have to apply—your client already wants to work with you. Plus, there are no Upwork fees for these contracts—every dollar you and the client agree on is yours.
- Check your email for the invitation from Upwork
- Review and accept the contract, if you agree
- Once you’re in, your contract and all collaboration tools will be ready
How payments work
- Fixed-price contracts: Once the client approves the payment, a standard four-day security hold applies before your payment arrives
- Hourly contracts: You log your time using Upwork’s Desktop App and get paid weekly
Important:
- If you have an existing Upwork account, you cannot accept a direct contract from a client. These contracts are for freelancers who have never had an Upwork account.
- Direct contracts are meant for freelancers and clients who already have a trusted relationship outside of Upwork. Because of that, payments aren’t held in escrow, and Upwork’s Payment Protection and dispute mediation don’t apply.
Frequently asked questions
No—but if you want to work with the client through Upwork, you’ll need to accept it through the platform.
Ask your client to resend the invitation.
Yes. Learn about the Job Success Score here.