Loading
{ "global": { "icon": "info", "start": "", "end": "" }, "responsive_group_1": { "country": "All", "usertype": "enterprise", "icon": "info", "start": "", "end": "" }, "responsive_group_2": { "country": "All", "usertype": "all", "icon": "info", "start": "", "end": "" } }
[ "filter-fl", "filter-ag", "direct contracts", "bring your own", "BYO", "bring client" ]

Direct Contracts (bring a client to Upwork)

This article explains the updates and key features of Direct Contracts on Upwork, which allow freelancers to work with clients who do not have an Upwork account while paying a reduced freelancer service fee. Freelancers can create and send contract proposals to these clients via email, and clients must create an Upwork account to accept the proposal. Direct Contracts offer benefits like contract management and dispute assistance. Freelancers must initiate new contracts through the Direct Contracts page to continue receiving the discounted service fee, and both hourly and fixed-price contracts are available under this option. - AI helped create this summary


Direct Contracts let you invite clients who don't have an Upwork account to work with you on Upwork. You'll pay lower freelancer service fees on contracts with those clients, while getting the benefits simple contract management and dispute assistance should a problem arise.

How Direct Contracts work


With Direct Contracts, you can create and send fixed price or hourly contract proposals to your clients who aren't on Upwork yet. You'll send the invitation by email to your client.

If your client wants to accept your invitation, they'll need to create an Upwork account and accept your proposal. (If you try to invite a client who has already signed up for Upwork, you'll get an error message that the email is already associated with Upwork and you won't be able to send the invitation).

You can see your pending contracts on the Direct Contracts page. Once a client accepts a contract, you'll see it in Your active contracts.

After your client signs up for Upwork and accepts your proposed contract, it will work just like other Marketplace contracts, except you'll pay a reduced freelancer service fee. Also, if the contract closes, you'll need to initiate future contracts with that client through the Direct Contracts page to continue to receive the discount.

Here's how fees work:

Please note that all transactions are in USD.

Frequently Asked Questions

What's the cost for me as a freelancer?

Freelancers are charged a 5% freelancer service fee for contracts initiated through the Direct Contracts page. Note: If you’re an active Freelancer Plus member, you won't pay any freelancer service fees on Direct Contracts.

After your client accepts your invitation, you'll need to initiate future contracts with them through the Direct Contracts page to receive the discounted freelancer fees.

How does this affect my Upwork activity metrics (e.g. JSS score, number of contracts, dollar earnings, Top Rated status)?

A Direct Contracts contract will have the same impact on your metrics as other contracts. You and your client can leave each other feedback, which can impact your JSS score and Rising Talent or Top Rated status, and the number of contracts and dollar earnings will be counted in your totals.

Can I have hourly and fixed-price contracts with Direct Contracts?

Yes! You can have both hourly and fixed-price contracts with the Direct Contracts option.

Where do I go to initiate a Direct Contracts contract?

Go to Find work > Direct Contracts and choose Create a contract to get started.

How do I cancel the contract?

Go to Your active contracts to find the contract. From the contract workroom, select the (...) and you'll see an option to End contract.

How do I request payment from my Direct Contract client?

Payment occurs the same way that it does for Marketplace contracts. Hourly contracts will be billed weekly based on time you log with the Time Tracker or add manually, and you'll submit work for payment for fixed-price contracts.

What happens if a client cancels a Direct Contracts project while it is still in progress?

If your client cancels a fixed-price contract with you, any money deposited will be returned to them. If you need to dispute that return, learn how to file a dispute on a fixed-price contract here.

If your client cancels an hourly contract, you will be paid for all billed hours, unless the client files a dispute of your hours within their allowable time frame. Learn how to respond to a client's hourly dispute here.

Can the client submit feedback for this contract?

Yes, you and your client can share feedback on Direct Contracts.

How do I switch my current contracts to this option?

Existing contracts on Upwork cannot be changed to a Direct Contracts contract.

Do I log time for Direct Contracts in the Time Tracker?

Yes, you'll log time for Direct Contracts in the Time Tracker, just like for other contracts.

Was this article helpful?

Upwork Help

Do you need additional help?

Get Support

Log in for personalized service and assistance.

Learning Hub

Expand your Upwork knowledge.