TL;DR: "Total spent" in the About the client panel is how much the client has paid freelancers on Upwork over the life of the account, shown as a rounded figure like "$12K total spent". It is the clearest proof on the page that money has actually moved, which is why most vetting checklists put it first. But it is a lifetime total, so it hides when the money was spent, how many people it went to and what rates they were paid. Divide it by hires, compare it with the hours and avg hourly rate paid, and check the dates on recent reviews. Spend plus context is a strong signal. Spend alone is a headline.
Most freelancers glance at total spent, see a big number, and start writing. That is a reasonable first move. A client who has paid freelancers before is far more likely to pay you than one who never has. The trouble is that two clients with the same total can be completely different buyers, and the difference only shows up when you read the number against the rest of the panel.
This guide covers what the field shows, what it leaves out, how to break it down into something useful, and how to fold it into a quick bid-or-skip routine.
What "Total spent" actually shows
On any job post, the About the client section lists location, payment verification, rating, jobs posted, hire rate, total spent, hires and active contracts, and member since. On hourly-heavy clients you will often see total hours billed and an avg hourly rate paid next to the spend figure.
Total spent is the cumulative amount the client has paid to freelancers through Upwork on that account. It covers both hourly and fixed-price work, and it is rounded once it gets large, so "$10K+" and "$1M+" style figures are normal. It is the one number on the panel that describes completed money, not intentions.
That makes it different from the other fields in a useful way:
- Payment verified says a billing method is on file. It does not say anything has ever been charged. What payment verified means on Upwork covers that gap.
- Jobs posted says the client has asked for work. It does not say anyone was hired.
- Total spent says freelancers were actually paid. That is why it is the strongest single signal on the page.
What the number leaves out
- When the money was spent. A total built in the last six months and one built a decade ago look identical. Review dates and the past jobs list show you the timeline.
- How many people it went to. One long contract and fifty small ones can produce the same figure. Total hires tells you which.
- What rates were paid. A large total can come from many hours at low rates. Avg hourly rate paid and hours billed tell you that.
- Whether it was your kind of work. A client who spent heavily on data entry is not automatically a good bet for a senior development project. The past jobs list shows what they actually hire for.
- Whether every contract ended well. Spend counts payments, not outcomes. Disputes, refunds and unhappy endings are not visible in the total. Reviews are where those show up.
So treat the figure as proof that the client pays, then check the context before you decide what kind of client they are.
Break the total into something useful
A lifetime total is hard to act on. Two quick divisions turn it into numbers you can compare with your own rate and project size.
Spend per hire
Divide total spent by total hires. This gives you a rough average contract value.
- High spend per hire usually means longer engagements or larger projects. That is the profile most likely to turn into ongoing work, which finding long-term clients on Upwork covers in detail.
- Low spend per hire usually means many small, short tasks. That can still be fine if your work is small and fast, but it is a weak fit if you need a sizeable contract to make the proposal worth it.
It is an average, so one huge contract can hide a dozen tiny ones. Scan the past jobs list if the number matters to your decision.
Spend against hours and rate
For clients who hire hourly, the panel often shows total hours billed and avg hourly rate paid. Together with total spent, these tell you whether the money came from a lot of hours at modest rates or fewer hours at strong rates. If you charge well above the avg hourly rate the client usually pays, a big total does not mean they will pay you more. How to set your hourly rate on Upwork helps you decide how far apart is too far.
Spend against account age
Read the total against the member since date. A meaningful total built over a few months is a client who is actively hiring now. The same total spread over many years could be occasional, steady usage or an old burst of activity followed by silence. Recent review dates settle it.
Patterns worth recognising
High spend, many hires, recent reviews, decent avg rate. The strongest profile on the platform. The client hires regularly, pays real rates and is active right now. These posts also attract the most competition, so speed and a sharp opening matter. How to be first to apply on Upwork explains why early proposals win more of them.
High spend, low avg hourly rate. Lots of money moved, but mostly through many hours at low rates. Often an agency or operations team buying volume work. A good fit if your pricing matches. A poor fit if you need to charge well above what they normally pay.
High spend, all of it long ago. The total looks great but every review is old. The client may be returning after a gap, which can be a real opportunity, or the account may have changed hands. Read the brief closely and check that verification is still in place.
Modest spend, steady hires, good reviews. A small but real buyer who keeps coming back. Easy to overlook if you filter on big totals alone, and often less contested than the high-spend posts.
Zero spend, payment verified, clear brief. A normal first-time client. Zero is not a red flag on its own, everyone starts there. How to judge a new Upwork client with no reviews covers how to read them properly.
Zero spend, many jobs posted. An account that keeps posting and has never paid anyone. This is the clearest window-shopping signal on the page. Why so many Upwork jobs never hire anyone lists the usual reasons.
Zero spend, unverified, budget too good for the scope. Several weak signals together, and the shape some scams take. How to spot Upwork job scams covers the specific warning signs, such as being asked to move to another app or to pay for anything up front.
Common myths about total spent
"Bigger spend always means a better client." It means a client who has paid before. It says nothing about rates, scope discipline or how pleasant they are to work with. How to read Upwork client reviews is where you find that out.
"Zero spend means skip." Filtering out every zero-spend client also filters out every serious first-time buyer, and those posts often get fewer proposals. Upwork's payment protections still apply: fixed-price work runs through funded milestones, and hourly work is covered when you track time correctly. Check verification and the brief instead of skipping on reflex.
"Spend predicts this job's budget." A client who spent heavily on past projects can still post a small, tightly budgeted task. Read the job budget and the brief for this post, not the account's history.
How it fits with the rest of the client panel
Total spent answers "do they pay?". The other fields answer the questions it cannot.
- Hire rate and jobs posted answer "do their posts end in hires?"
- Avg hourly rate paid answers "at what rates?"
- Member since and review dates answer "is this history current?"
- Rating and review text answer "how did it go?"
- Activity on this job answers "is this specific post still open to a new proposal?" A big spender who has already hired here is still a wasted proposal.
How to spot good Upwork clients puts all of these in order if you want the full checklist.
Why it matters for your Connects
Every proposal costs Connects whether anyone is hired or not. Total spent is the fastest way to steer those Connects toward clients who have actually paid for work before, and the breakdowns above steer them toward clients who pay for your kind of work at your kind of rate.
If your proposals are solid but your win rate is low, look back at the clients you bid on. A run of zero-spend accounts with many jobs posted, or high-spend accounts that pay far below your rate, is a common pattern behind wasted Connects. Upwork Connects explained covers what each proposal really costs.
A quick routine for each job
- Check total spent. Zero is fine only with payment verified and a specific brief.
- Divide by total hires to get a rough contract size. Does it fit the kind of work you want?
- If hours and avg hourly rate paid are shown, check the rate against yours.
- Look at the dates on recent reviews to confirm the spend is current.
- Confirm nobody has been hired on this post yet.
- Decide: bid now, bid only if the brief is strong, or skip.
With practice this takes under a minute and catches the clients a quick glance at the headline number would miss.
Screening on spend before you open the job
The catch is that Upwork's native search only lets you filter on client history in broad bands, and it cannot combine a spend floor with a hire count, a rating floor and an "already hired" check in one pass. The Upwork advanced search filters guide covers what the built-in filters can and cannot do. In practice, you still end up opening each post to see the full client picture.
Upwork Scout handles that step for you. It watches Upwork continuously, reads the full client detail on every new job, and applies the floors you set, such as minimum client spend, minimum hires, minimum rating, payment verified only, and skip anything already hired. Matches reach you by email while they are still fresh, so the jobs you open have already cleared the spend check. The free tier is enough to set up your filters and start receiving alerts today.
The bottom line
Total spent is the best proof on the page that a client pays, and the worst number to read on its own. Divide it by hires to see contract size, compare it with the avg hourly rate to see what kind of rates sit behind it, and check review dates to see whether it is current. A large, recent, well-reviewed total at rates near yours is one of the strongest signals Upwork gives you. A large total that hides tiny contracts or low rates, or a zero next to dozens of posts, is a reason to slow down before you spend Connects.