13 · Connects and costs · 5 min read

Upwork Connects budget: work out your cost per client

Separate Connects spending from sales time, calculate the cost of winning a client, and set a budget you can review without guessing.

Start with a question your numbers can answer

A Connects budget becomes useful when it tells you what an attempt to win work costs. Looking only at the number of proposals sent leaves out both the money and the hours behind them. Looking only at contracts won can hide several weeks of work that produced those contracts.

Choose a group of proposals to track, such as those sent during one calendar month. Record their outcomes as they develop. A client who signs next month still belongs to that original group. Keep new clients separate from repeat projects so one existing relationship does not make your acquisition cost look artificially low.

Use the current price and your actual history

Upwork lists purchased Connects at US$0.15 each. The number required for a proposal varies by job and can change while the job is open. Boosts use additional Connects. Check the displayed requirement before submitting and record the amount actually charged. Upwork: Understanding and using Connects

Keep two records: cash paid for Connects and Connects consumed by your proposals. A purchase increases your balance; it does not mean you used that whole balance that month. For comparisons, you can value consumed Connects at the current purchase price, but label that figure as a replacement-cost estimate. It is not necessarily your cash expenditure.

Calculate proposal cost and client cost separately

Add the base Connects and the extra Connects actually charged for boosts. Subtract returns attributable to those proposals when they arrive. Keep unrelated spending, such as profile advertising, in a separate line unless you are deliberately calculating the cost of the whole channel.

Connects cost per proposal equals the value of Connects consumed divided by proposals sent. Connects cost per new client equals that same value divided by new clients won from those proposals. State the period and whether any proposals are still open alongside the result.

Illustrative calculation

Suppose 40 proposals consume 480 base Connects and 120 extra Connects in total, with no returns. That is 600 Connects × US$0.15 = US$90. The average is 15 Connects, or US$2.25, per proposal. If this group eventually produces two new clients, its Connects cost per client is US$90 ÷ 2 = US$45. These are invented inputs for explaining the calculation, not expected results.

Include the hours that Connects do not cover

Track job research, proposal writing, replies, discovery calls, and estimates. Use an hourly value you choose for planning. This makes the time visible; it does not mean every sales hour would otherwise have become a paid delivery hour.

Continue the illustrative example: 12 sales hours valued at US$20 per hour add US$240. Add that to US$90 of Connects usage and the total becomes US$330. Across two new clients, the cost including time is US$165 per client. Any management fee, subscription, or other acquisition expense would need adding separately.

The free Connects calculator includes optional sales-hours and hourly-value inputs. Use them to compare the Connects-only figure with the figure including your time. A contract's total value is not profit: delivery costs, platform fees, and other expenses still matter when you judge whether the work is worthwhile.

Set a spending limit before the next proposal

Choose an amount you can afford to test and a review date. Use recent observed Connects consumption to estimate how many suitable proposals it could cover. Do not turn the estimate into a quota that forces you to apply when the work is a poor fit.

Using the illustrative average of 15 Connects per proposal, a US$60 usage budget represents 400 Connects and covers 26 complete proposals at that average, with 10 Connects remaining. The actual count changes when requirements or boosts change. Set a separate limit for optional boosting so it cannot quietly consume the base application budget.

Review the reason for the spend

At your review date, look at suitable jobs found, proposals sent, meaningful replies, calls, new clients, and time used. Read the conversations too. Several replies asking for a service you do not offer point to a different problem from good conversations that stop after an unclear estimate.

Do not assume every unsuccessful application will be refunded. Upwork lists returns for a client cancelling before a contract and for posts removed for terms violations. Rejection, another freelancer being hired, withdrawal, or expiry without a hire do not qualify. Returns are reusable Connects, not cash. Upwork's refund guidance

Change one clear part of your approach, record why, and review another comparable group. A low cost per proposal is only useful if the proposals reach work you can deliver profitably.

Questions people ask

Clear answers before you act.

What if I have not won a client yet?

Report the spend, time, and zero clients won. Cost per client cannot be calculated with a zero denominator. Keep pending opportunities visible and avoid replacing missing results with an assumed conversion rate.

Should I count free Connects?

Count them in usage. For cash budgeting, record what you actually paid. For consistent comparisons, you can value all consumed Connects at the purchase price and clearly label that as replacement cost.

How much should I spend each month?

There is no useful universal amount. Start with an affordable test limit, your observed application costs, and the time you can give qualified opportunities. Review those together before increasing the budget.

Sources and corrections

Check the source, not just our word.

Platform details can change. This guide was reviewed on September 19, 2026. If something looks wrong, email team@upgrowthdesk.com.

About UpGrowthDesk

UpGrowthDesk team

UpGrowthDesk helps freelancers and IT companies with Upwork, client conversations and business development. Our guides use clear examples and named sources. Examples are for learning; they are not client results or promises.

Meet the founder Ask about help with this
Put it to work

Use the guide on a real task.

Start with the free tool, or see the complete service when you want a person to help.