The proposal bid range is the spread of hourly rates or fixed prices that freelancers have already submitted on a job post, shown by Upwork in the job's activity panel as a high, average and low figure.
When a freelancer opens a job post, Upwork shows, alongside the proposal count and the client's hiring history, a summary of the bids received so far: the highest, the average and the lowest. For an hourly contract the figures are hourly rates; for a fixed-price contract they are total prices. Upwork publishes the range only once the post has attracted enough proposals, and it is visible to freelancers, not to the client.
The range is the nearest thing to a live price signal on Upwork. Read against the client's stated budget it tells a freelancer whether the market is pricing the job above or below what the client expects, and where a serious bid would sit. The average is pulled down by low bids from automated or speculative proposals, so the high end is often the more informative number for a specialist.
It is not a recommendation and not a ceiling. A client who has posted a budget can still accept a higher bid, and a freelancer who undercuts the low end rarely wins on price alone, because clients also read the cover letter and the profile. The figure is a snapshot that changes as bids arrive and as freelancers withdraw them.
How Upwork Insights uses it
The bid range exists only inside a live job post, so this index cannot read it. What it does read is the other side of the same question: the published hourly rate on profiles. The rates pages give the median and middle half by skill, $30/hr across the 11,749 freelancers ranked, and the rate check places a rate against them.