You saw a job posting for your exact role at your exact company, and the range started $15,000 above what you make. Or a new hire let a number slip at lunch. Now you cannot stop doing the math, and you are wondering whether you are even allowed to ask anyone about it.
Here is the short version: for most private-sector employees in the US, talking about pay with coworkers is generally protected, no matter what the handbook implies. This article covers what the protection actually says, where the exceptions are, and, because the legal answer is the easy part, scripts for having the conversation without it feeling like a hostage exchange.
Is it actually legal to discuss pay with coworkers?
Generally, yes. US federal labor law protects most private-sector employees when they discuss wages and working conditions with each other. This protection is decades old and does not depend on your state, your industry, or whether your employer likes it. Discussing pay is treated as the kind of collective activity the law was built to protect, because you cannot know if you are being paid fairly without comparing notes.
Some important nuances:
- The handbook does not outrank the law. Plenty of employee handbooks still contain "confidential compensation" clauses telling you not to share your salary. For most non-supervisory private-sector employees, blanket policies like that are generally unenforceable, and punishing you for breaking one is generally unlawful.
- There are real exceptions. Supervisors and managers have weaker protection in many situations. And if you have access to other people's pay data as part of your job (payroll, HR), sharing that data is a different act from sharing your own number.
- Government workers play by different rules, often more transparent ones, since public salaries are frequently published.
- This is general information, not legal advice. If you were actually disciplined for discussing pay, talk to a labor board or an employment lawyer about your specific facts.
On top of the federal baseline, many states have added their own transparency rules, including requirements that job postings show salary ranges. Those posted ranges are a gift; learn to use them with pay transparency laws and how job seekers can use them.
Why does it feel so wrong if it is so allowed?
Because the taboo was built on purpose, and it is doing exactly what it was built to do. When nobody compares numbers, pay gaps survive. The discomfort you feel is not evidence you are doing something shady. It is social conditioning that mostly benefits whoever writes the paychecks.
That said, the feeling is real, and pretending it is not makes the conversation worse. The goal is not to be fearless. The goal is to have a slightly awkward five-minute conversation instead of spending another year underpaid.
How to ask a coworker about salary without the cringe
Three principles carry the whole conversation:
Go first. Offering your own number before asking for theirs changes everything. It shows good faith, takes on the vulnerability yourself, and gives them a concrete anchor to respond to.
Use ranges, not exact figures. Ranges feel less exposing and are almost as useful. "Low 80s" tells you what you need to know without anyone reading a pay stub aloud.
Give an easy out. Pressure kills these conversations. Make declining costless and people say yes more often.
Scripts that work:
- The direct-but-soft open: "Can I ask you something slightly awkward? I'm trying to figure out whether I'm paid fairly here. I'm in the low 80s. Are you above or below that? Totally fine to pass."
- The posting-triggered open: "Did you see they posted our role at 95 to 115? I'm below that band. Are you?"
- The above-or-below game: if numbers feel too raw, just calibrate: "Are you above or below 90?" Most people will answer a yes/no question they would never answer as an open one.
- The reciprocal trade: "I'll tell you mine if you tell me yours, ranges are fine." Old, simple, still works.
And two things not to do:
- Do not ask people to name others' salaries. Your number is yours to share; theirs are not yours to collect secondhand.
- Do not turn one data point into a crusade by lunchtime. Two or three quiet conversations beat one loud one.
What to do with the numbers once you have them
Finding out you are underpaid produces a specific hot feeling in the chest. Do not draft the angry message. Data first, moves second.
- Get at least three data points. Coworker ranges, posted ranges for equivalent roles, and market data for your title and city. One number is an anecdote; three is a pattern. Here is how to research your market salary properly.
- Adjust for real differences. Tenure, scope, and specialty can explain some gaps honestly. Be rigorous with yourself so your case survives pushback.
- Decide which conversation you want. There are two: the internal one (a raise case) and the external one (the market). They are not mutually exclusive, and quietly knowing your market value makes the internal conversation calmer.
- Bring evidence, not emotion. "I've found that my pay is 15 percent below both our own posted range and the market. I'd like to talk about closing that gap" is a business problem your manager can act on. Here is how to ask for a raise with evidence, not emotion.
What if you are the one being asked?
Someday a coworker will nervously ask you. A few thoughts:
- Sharing helps you too. Pay transparency compounds; every honest answer makes the next person's raise case stronger, including yours.
- Ranges are fine if exact numbers feel like too much.
- If you genuinely cannot share (you handle pay data as part of your job, for example), say why: "I can't because of my role, but I think you're right to ask around."
If the numbers say it is time to look
Sometimes the raise conversation works. Sometimes the honest market answer is that your next real raise lives at another company. If that is where the data points, move quietly and deliberately, starting with steps that create no visible footprint. That includes being careful about job searching without your boss finding out on LinkedIn.
The very first step can be completely invisible: run your current resume through the free Bounce scan at careerbounce.io. It shows you exactly what hiring software reads from your resume, which lines parse cleanly, which get mangled, and where you are underselling work you really did. It runs entirely on your device, meaning your resume file is never uploaded to any server. The score and findings show on screen with no name or email; an email address is needed only if you want the report sent to you, and the file itself stays with you. It will not promise you a job, because no honest tool can. It will show you exactly where you stand, so that whichever conversation you choose, internal or external, you walk in knowing your worth and holding a resume that says it plainly.