BizTempl

How to Write a Job Offer Letter That Gets Accepted (and Keeps You Out of Trouble)

Last reviewed 2026-07-08

A job offer letter is your formal pitch to a candidate you’ve already sold on the role. Get it right, and you lock in the hire. Get it wrong, and you either scare off your top pick or create a legal headache down the road.

This guide covers the six things every offer letter must include, how to write one in plain language, and three mistakes business owners make when drafting them.

What Every Offer Letter Must Include

Your offer letter doesn’t need to be a legal contract, but it does need to be clear on these six items:

  • Job title, role summary, and reporting structure. State the title, who they report to, and a one-sentence summary of the role. Example: "You will report to Sarah Chen, Director of Marketing, and manage two junior copywriters."
  • Start date and work schedule. Give a specific start date. Include expected hours, remote vs. in-office, and any travel requirements. "Your start date is Monday, October 14. This is a full-time, hybrid role requiring three days per week in our Denver office."
  • Compensation and benefits. List base salary, bonus or commission structure, and when pay is issued. Summarize key benefits (health insurance, 401k, PTO) but direct them to the full benefits guide for details.
  • Employment type and at-will status. Specify full-time, part-time, contract, or temporary. In the US, include an at-will clause: "Employment with Company is at-will, meaning either you or the company may terminate the relationship at any time, with or without cause or notice."
  • Contingencies. Most offers are conditional. List requirements like background check, reference verification, drug test, or proof of work authorization. Example: "This offer is contingent upon a satisfactory background check and verification of your right to work in the United States."
  • Offer expiry and acceptance instructions. Give a clear deadline and tell them exactly how to accept. "This offer expires at 5:00 PM ET on October 7. To accept, sign and return this letter to hr@company.com."

How to Write the Letter (Step by Step)

Start with a short, warm opening. "We were impressed by your experience with CRM migrations and are thrilled to offer you the position of Senior Salesforce Administrator."

Then list the six items above in the same order. Use short paragraphs and bold headers for each section. Avoid legalese. Write "Your starting salary is $85,000 per year, paid bi-weekly" not "The annualized base compensation for the position is $85,000."

End with a welcoming statement. "We believe your skills will make an immediate impact, and the whole team is excited to have you on board."

Keep the letter to one page. Two pages max if you're including a detailed commission plan or equity grant summary.

Common Mistake #1: Promising Job Security You Can't Deliver

Avoid phrases like "long-term position" or "stable career path." In most states, these don't create a contract, but they can be used against you in a dispute. Stick to "full-time employment" and let the at-will clause do its job.

The same goes for bonus promises. If you say "annual bonus of up to 10%," make sure your bonus plan document specifies that it's discretionary and based on company performance. Otherwise, a candidate who misses the bonus by 1% could argue you broke a promise.

Common Mistake #2: Leaving Out the Expiry Date

You spend weeks finding the right candidate. Don't give them unlimited time to decide. Without an expiry date, you're stuck waiting while they interview elsewhere or negotiate with their current employer.

Set a deadline of 3 to 5 business days. If they need more time, they'll ask. And if they don't respond by the deadline, you're free to move to your second choice without guilt.

Common Mistake #3: Mixing Up Offer Letters and Employment Contracts

An offer letter is not a contract. If you write one that sounds like a contract (using "shall," "agree to," "guaranteed"), a court might treat it as one. Keep the language informative, not binding.

If you need non-compete, non-solicit, or confidentiality agreements, attach them as separate documents that the employee signs after accepting the offer. Don't bury those terms in the offer letter itself. That's how you end up with a candidate who feels tricked or an agreement that's unenforceable.

One More Thing: Always Run It Past a Lawyer

Every state and country has different rules about at-will employment, pay transparency, and what you can and cannot include in an offer letter. Have your template reviewed by an employment attorney once. Then use that template for every hire, only customizing the salary, title, and start date.

A clean offer letter costs you five minutes to write and saves you months of headaches.

Templates mentioned

Frequently asked questions

Is a job offer letter legally binding?+

In most cases, a job offer letter is not a binding employment contract. However, if it promises specific terms like a fixed salary for a set period or a guaranteed bonus, a court could enforce those promises. Always include an at-will employment clause if you want flexibility.

How long should a candidate have to accept an offer?+

Standard practice is 3 to 5 business days. For executive or hard-to-fill roles, you might extend to 7 to 10 days. Anything longer risks losing your second-choice candidate while you wait.

Can I revoke a job offer after the candidate accepts?+

Yes, but it's risky. In the US, unless you have a signed employment contract, most offers are at-will and can be revoked. However, if the candidate resigned from their job based on your offer, they could sue for "promissory estoppel" and recover damages like lost wages.

Sources & further reading

We review authoritative guidance when building each template. Links are for reference only.