When a form or a recruiter asks "What is your desired salary?", answer with a range built from what employers post for that job, not from what you earn now. If you meet most of the requirements, pitch your range somewhere between the median and the 75th percentile for the role. If you're stretching into it, pitch between the 25th percentile and the median. The lookup below gives you those numbers for ten common roles, then the exact wording to paste into the box or say on a phone screen.
Source: HiddenRoles job feed, 30 days to Nov 7, 2026
Look up the posted pay range for your role
Each bar shows the middle half of stated pay for that title in US-dollar postings in our feed over the last 30 days. The left end is the 25th percentile, the right end the 75th, and the tick is the median. We take the midpoint of each posting's range and count only postings that state pay. Seniority is mixed, so the software engineer bar covers new grads and staff engineers alike.
Middle half of stated annual pay, US-dollar postings, $ thousands
| Customer service | $40k to $107k |
| Software engineer | $124k to $205k |
| Data analyst | $83k to $130k |
| Project manager | $98k to $143k |
| Registered nurse | $83k to $105k |
| Account executive | $95k to $180k |
| Recruiter | $65k to $135k |
| Accountant | $75k to $104k |
| Marketing manager | $108k to $156k |
| Product manager | $140k to $200k |
Bar = 25th to 75th percentile of the posted range midpoint. Tick = median. Postings without pay are left out.
Source: Our job data, Nov 9, 2026
| Role | Strong fit | Stretch role |
|---|---|---|
| Customer service | 58k to 108k | 40k to 58k |
| Software engineer | 163k to 205k | 125k to 163k |
| Data analyst | 104k to 131k | 84k to 104k |
| Project manager | 120k to 144k | 98k to 120k |
| Registered nurse | 95k to 105k | 81k to 95k |
| Account executive | 135k to 175k | 95k to 135k |
| Recruiter | 90k to 129k | 65k to 90k |
| Accountant | 85k to 103k | 75k to 85k |
| Marketing manager | 125k to 156k | 110k to 125k |
| Product manager | 167k to 200k | 139k to 167k |
These are zones to aim inside, not ranges to quote: pick a slice of about 10 to 15 percent, for example $115k to $130k for a data analyst who meets most of the requirements. Strong fit: you meet most of the listed requirements. Stretch: you're stepping up into the role. Each row rests on 260 to 2,126 postings. Customer service mixes support reps with customer success managers, which is why its band is so wide; reps should use the entry-level chart below. Account executive pay in postings often means on-target earnings with commission, so check what the number covers.
Source: HiddenRoles job feed, 30 days to Nov 7, 2026
Where you apply moves the number too. Postings from companies that hire through Greenhouse had a median of about $130k in the same window, well above the all-US figure, so if you're targeting those employers (see Greenhouse jobs) the top of your range can sit higher.
Starting out? Use entry-level postings instead
Middle half of stated annual pay, $ thousands
| Software engineer | $86k to $130k |
| Data analyst | $65k to $90k |
| Financial analyst | $65k to $75k |
| Customer service | $31k to $46k |
| Sales | $43k to $80k |
| Marketing | $57k to $75k |
| Nurse | $76k to $138k |
| Accountant | $55k to $72k |
| Engineer (non-software) | $80k to $113k |
| Administrative | $44k to $62k |
Entry-level postings only. Financial analyst rests on the fewest postings here, so read it loosely.
Source: Our job data, Nov 9, 2026
What to put in the desired salary box on an application
The box is there because the employer wants to know early whether you fit the budget. You want to stay in the running without capping your own offer. Here is how we'd fill it in, depending on what the form will accept.
If the field takes text, a range plus a short note keeps both sides honest. If it only takes numbers, give one figure: the midpoint of your range from the lookup, or a number in the upper half of the employer's own range if the ad shows one.
Some advice online says to type 0 or 99999 to skip the question. We wouldn't. A recruiter who reads it sees someone dodging, and if the system screens on the number you've given it nothing to work with. If the box has a tight character limit, "$95k to $110k base, negotiable" says the same thing in 30 characters. Before you type, check the unit too. A yearly figure typed into an hourly box (or the reverse) makes you look careless in one keystroke.
$95,000 to $110,000 base salary, open to discussing the full package
How to answer "What are your salary expectations?" in an interview
Recruiters often ask on the first call, sometimes before they've told you much about the job. Ask for their range once. If they won't share it, give yours. Dodging a second time wastes the call and makes you sound unsure of your own worth.
The phone-screen answer in four moves
- 1
Ask for their number first
Most roles have a budgeted band before the posting goes up. Asking for it plainly is normal and doesn't hurt you.
- 2
If they won't share, give your range
Use the range from the lookup, rounded to the nearest $5k. Say it once, clearly, as a range of base salary.
- 3
Keep base and extras apart
Say your range is base pay. Bonus, equity and benefits come later. Mixing them lets a low base hide inside a big-sounding total.
- 4
Then stop talking
After the range, pause. Filling the silence with "but I'm flexible" gives away the top half before anyone asked.
Before I put a number on it, could you share the range you've budgeted for this role? I want to make sure we're in the same place before we both spend more time on it.
From what similar [job title] roles are posting in [city / remote US], I'm looking at [$X] to [$Y] in base salary. Where I land in that depends on the bonus, equity and benefits.
The posting lists [$X] to [$Y]. With [N years in this work / the specific skill you asked for], I'd expect to be in the upper half of that.
I'm currently at [$Z], so this band is a step down for me. I'm open to it for the right role. How much room is there at the top of the range?
Which US states make employers post the range
In a growing list of places you shouldn't have to guess. As of November 2026, fourteen states plus Washington, DC require a pay range in job postings, and three of them (Virginia, Maine and Connecticut) joined in the second half of 2026. That helps explain why about half of the US postings in our feed state pay. When the ad shows a band, the question changes from "what does the market pay?" to "where in their range do I belong?"
The details vary. Some laws only cover employers above a certain size: Hawaii's starts at 50 employees, Minnesota's at 30, Maine's at 10 and New York's at 4, while Colorado, Maryland, Virginia, Connecticut and DC cover employers of any size. Some cities have their own rules too, including New York City, Jersey City and Cleveland.
For the 2026 additions we went to official sources where we could. Virginia's Department of Labor and Industry confirms its law took effect on July 1, 2026, and Maine's statute covers employers with 10 or more employees, in force from July 29, 2026. For Connecticut (October 1) we found the bill but not a state notice, so that date comes from Jackson Lewis's midyear pay transparency update. The rest of the list, and the other employer-size rules, come from a public state-by-state tracker (paytransparency.app), checked November 7, 2026. This is a job seeker's summary, not legal advice.
What a stated range looks like: recent US postings in our feed
Live list, refreshed Nov 9, 2026
- A$180k to $220k
- A$116k to $194k
- B$115k to $135k
- M$120k to $180k
- A$70k to $83k
- S
$30/hr
Hourly, weekly or yearly: convert before you type
US pay math assumes 2,080 working hours a year (40 hours times 52 weeks). So $25 an hour is $52,000 a year, and $100,000 a year works out to about $1,923 a week or $48 an hour. Use the calculator when the form asks for a different unit from the one you think in.
Convert an hourly rate to yearly, monthly and weekly pay
Contractors who take unpaid weeks off should lower the weeks figure.
Expected CTC: answering as an applicant in India
Indian application forms usually ask for current CTC and expected CTC, often with notice period on the same screen. HR will compare the two and think in terms of a percentage hike, so your expected figure gets read against your current one whether you like it or not. Work out the hike your number implies before you type it, with our salary hike calculator. Remember that CTC often includes employer PF, gratuity and variable pay that never reach your bank account each month.
Indian postings rarely state pay, which makes a lookup hard. Fewer than 3 in 100 India postings in our feed over the 30 days to November 7, 2026 named a usable figure. Among fresher and intern roles that did state pay in rupees (57 postings), the median was about ₹4.4 LPA, with the middle half between ₹3 LPA and ₹7.5 LPA. That's a small sample, so treat it as a sanity check rather than a rate card.
Expected CTC: ₹[X] LPA (negotiable). I'm open to discussing this based on the role and the training on offer.
Current CTC: ₹[X] LPA fixed + ₹[Y] LPA variable Expected CTC: ₹[Z] LPA fixed, negotiable Notice period: [60] days, early release can be discussed
Splitting fixed and variable stops HR from quoting a hike on your total while cutting your fixed pay. If your notice period is long, read up on notice period buyouts and early release before the HR call, because it usually comes up in the same conversation.
Mistakes that cost people money
The money on this question is usually lost early, on the first call, long before anyone says the word negotiation. One more trap the lookup can't fix for you: a range built from national postings undershoots in San Francisco and overshoots in a small town, so nudge it for your city.
Do
- Quote base salary as a range, about 10 to 15 percent from bottom to top.
- Build it from postings for your role, level and city.
- Ask for their band once before you give yours.
- Split fixed and variable pay when you quote a CTC.
Don't
- Anchor on what you earn now. The new band has nothing to do with your old one.
- Give one exact figure. It tends to become the offer, or the ceiling.
- Say $120k meaning total pay when they hear base. The bonus quietly disappears.
- Offer a range like "$80k to $140k". It tells them you will take $80k.
Once an offer arrives the conversation changes, and you have more room to push. Our salary negotiation scripts pick up from there, with email and phone versions.
Questions people ask
What does desired salary mean on an application?
It's the pay you are asking for in this role, normally the yearly base salary before tax. It isn't your current salary, and it doesn't include bonus or benefits unless the form says "total compensation".
What is the average desired salary?
There is no useful average across all jobs. The median stated pay across US postings in our feed was about $111k in the 30 days to November 7, 2026, but that mixes nurses, engineers and directors. Look up your own role and level instead.
What desired salary should I put for an entry-level job?
Use entry-level postings, not all postings. In our feed, entry-level US customer service roles had a median near $40k and entry-level software engineers near $102k. Give a range around the median for your field and city, and don't undercut it just to look keen.
Can I just write "negotiable"?
If the field takes text, yes, but pair it with a range. "Negotiable" on its own only moves the question to the phone screen, where you will need a number anyway.
Should desired salary be gross or take-home?
Gross. Employers quote pay before tax and deductions, and Indian CTC figures are before tax too. Quoting a take-home figure makes your ask sound lower than you mean.
Can an employer ask what I earn now?
It depends where you are. Virginia, for one, has barred employers from seeking your salary history since July 1, 2026, according to its Department of Labor and Industry, and some other states and cities have similar rules. Where asking is allowed, you can still decline politely: "I'd rather focus on what this role pays. My range is..." and give your range.
