The offer is almost never withdrawn for asking
Companies spend a great deal to reach the point of extending an offer, and a polite, specific negotiation is a routine part of the process from their side. The outcome of asking is usually either a better offer or a clear no. Offers do get withdrawn, but for things like aggressive ultimatums, bad faith, or inventing competing offers - not for asking once, reasonably.
What is negotiable, and what is not
| Component | Flexibility at new grad level | Notes |
|---|---|---|
| Base salary | Low to moderate | Often banded by level; small movements are typical |
| Signing bonus | Highest | A one-off cost, so the easiest thing to say yes to |
| Equity | Moderate | Varies hugely; at startups this is the real conversation |
| Start date | High | Cheap to grant and genuinely useful to you |
| Location | Varies | Changes the salary band as well |
| Relocation | Moderate | Often a standard package with some room |
Large companies run structured new grad levelling, so base salary frequently has little room while the signing bonus has more. That makes the signing bonus the right thing to ask about when you have no competing offer.
The script
Short, warm, specific, and not an ultimatum. Something close to: "Thank you - I'm genuinely excited about this team. Based on what I've seen for similar new grad roles, I was hoping for something closer to X. Is there flexibility on the base, or on the signing bonus?"
- Lead with enthusiasm, honestly. You do want the job.
- Name one number, not a range. Ranges get read at their bottom.
- Give a reason - market data for comparable roles, or a competing offer if you genuinely have one.
- Ask about two levers. It gives them a way to say yes to something.
- Never invent a competing offer. It is sometimes checked, and it is the fastest way to actually lose an offer.
- Then stop talking. The silence after the ask is uncomfortable and it is not yours to fill.
Before you ask
- Get the full offer in writing, including equity details and the vesting schedule.
- Work out total compensation, not base. A lower base with meaningful equity or a large signing bonus can be the better offer.
- Check the real number for the location. Compensation bands differ sharply between cities, and so does what the money is worth.
- Ask for time. Requesting a week to decide is standard and almost always granted. An exploding deadline of a day or two is itself information about the company.
The broader mechanics, including levels and later-career negotiation, are in the software engineer salary negotiation guide.
If they say no
Many new grad offers genuinely are fixed, especially in structured programmes. A no is not a rejection of you, and the correct response is to accept gracefully and ask one useful question instead: what the path to the next level looks like and when the first compensation review happens. You will have the same conversation again in twelve months with far more leverage.
Where CoPilot Interview fits
Disclosure: we build an interview assistant, so treat this as a disclosed pitch. Negotiation comes after the part we help with - CoPilot Interview is a native Windows and macOS app for the live rounds, with a permanent free tier that needs no credit card. The strongest negotiating position, incidentally, is having more than one offer, which is an argument for applying widely.
Frequently asked questions
Can you negotiate a new grad software engineer offer?
Yes, and it is a routine part of the process from the company's side. Base salary is often banded at new grad level with limited movement, while the signing bonus is usually the most flexible component because it is a one-off cost.
Will a company rescind an offer if I negotiate?
Very rarely for asking once, politely and specifically. Offers do get withdrawn over aggressive ultimatums, bad faith, or invented competing offers - but a normal, reasoned ask typically results in either a better offer or a clear no.
What is most negotiable in a new grad offer?
The signing bonus, followed by the start date, which is cheap to grant and genuinely useful. Base salary tends to be the least flexible at large companies because new grad levelling is structured, and equity varies enormously, mattering most at startups.
How do I negotiate without a competing offer?
Use market data for comparable new grad roles in that location, name one specific number rather than a range, and ask about two levers so they have something they can say yes to. Never invent a competing offer - it is sometimes checked and it is the fastest way to genuinely lose one.
Walk into the round with a second pair of eyes
CoPilot Interview is a native Windows and macOS app that puts suggested answers on your own screen in about four seconds, across coding, system design and behavioral rounds. The free tier is permanent: 15 minutes a day, no credit card.
Try it free