A friend forwarded me a job offer last year and asked what I thought. Good salary, standard benefits, she was ready to sign. I asked her three questions about the offer letter she couldn’t answer, not because she wasn’t sharp, but because nobody teaches you to read these documents the way you’d read a contract for your own business. She went back with two specific questions and negotiated an extra $8,000 and a signing bonus she didn’t know was on the table.
That gap, between how people evaluate a job offer and how they’d evaluate a business contract with equivalent stakes, is the whole subject here. Once you’ve run a business, you read every document differently. Here’s how to bring that lens to a job offer, even if you’ve never negotiated a client contract in your life.
Treat the Base Salary as the Opening Number, Not the Offer
In a business deal, nobody accepts the first number without at least understanding what’s negotiable and why. A job offer works the same way, even though it rarely feels like it in the moment. The number on the page is almost never the company’s actual ceiling. It’s the number they’re comfortable starting at, based on an assumption that most candidates won’t push back.
Before responding to any number, find out what the actual range looks like for the role, not just the number sitting in front of you. Sites that aggregate real reported salaries by role and location exist specifically for this, and checking one before you respond takes fifteen minutes and often changes the entire negotiation.
Read the Total Compensation Like a Line-Item Budget
A business owner never looks at a single number on an invoice without checking what’s actually included. Apply that same instinct here. Base salary, bonus structure, equity if it exists, benefits value, and vacation time are all separate line items with real dollar value, and companies count on candidates evaluating only the first one.
Calculate the actual value of benefits specifically. Health insurance alone can represent $8,000 to $15,000 a year in value depending on the plan and your circumstances, and it’s almost never mentioned as part of the number when someone tells you their salary. Two offers with identical base pay can differ by tens of thousands of dollars once you price out the full package.
Scrutinize the Vague Language the Way You’d Scrutinize a Vendor Contract
If a client contract said “scope may be adjusted as needed” with no further detail, you’d flag that immediately as a business owner. It’s an invitation for scope creep with no boundary. Job offers contain the same kind of vague language constantly, and it gets skipped past because it’s wrapped in HR formatting instead of legal formatting.
Watch for phrases like “other duties as assigned,” vague bonus language that says a bonus is “discretionary” without defining the criteria, or a review timeline that says “compensation may be reviewed” without committing to when. Each one of those is a business owner’s version of an open-ended clause, and each one is worth a direct clarifying question before you sign.
Ask About the Exit the Way You’d Ask About a Contract’s Termination Clause
Nobody wants to think about leaving a job during the excitement of accepting an offer, the same way nobody wants to think about a client relationship ending while they’re signing a new contract. But a business owner always reads the termination clause first, because it tells you what happens when things don’t go as planned.
Ask about severance policy, notice period expectations, and what happens to unvested equity or bonus if you leave or are let go within the first year. This isn’t pessimism. It’s the same due diligence you’d apply to any agreement with real financial stakes attached.
Negotiate Like You’re Pricing a Project, Not Asking for a Favor
The biggest mental shift here is this: asking for more in a job negotiation is not a favor you’re requesting. It’s a pricing conversation, the same as when a client pushes back on your rate and you either justify it or adjust it. Companies budget negotiation room into offers the same way you’d budget margin into a project quote. Not asking doesn’t make you agreeable, it just means you’re leaving that built-in margin on the table.
Come with a specific number and a specific reason, the way you’d justify a project rate increase to a client. “Based on the market range for this role at my experience level, I was expecting closer to X” is a pricing conversation, not a personal request.
What to Do Now
Before you respond to your next offer, or before you evaluate an offer you already have sitting in your inbox, calculate the full compensation value including benefits, not just the base number. Circle any vague language the way you’d flag it in a vendor contract. Ask about severance and vesting before you sign, not after you need the answer.
Then negotiate the base number the same way you’d price a project: with a specific figure and a specific reason, not a hopeful guess.