How to Write a Job Offer Letter (Template)
What a job offer letter legally should and shouldn't say, the language that accidentally creates a contract, and a template that avoids the common traps.
An offer letter has one job: confirm the terms clearly enough that both sides start with the same understanding, without accidentally creating commitments that were never intended. Most small business offer letters get the first part right and the second part wrong, usually through language that sounded natural to write but reads as a binding promise later.
What belongs in every offer letter
Job title and reporting structure. The role's title and who they report to, stated plainly.
Start date. Specific, and ideally with a brief note on what happens if it needs to shift.
Compensation. Base salary or hourly rate, pay frequency, and any near-term bonus structure if applicable — described accurately, not aspirationally.
Employment classification. Exempt or non-exempt, full-time or part-time. This isn't just internal bookkeeping — it determines overtime eligibility and should match how the role is actually classified, not just how it's described colloquially.
At-will status, in states that recognize it — stated explicitly, since its absence can read as ambiguous about whether the letter implies a guaranteed term.
Conditions the offer depends on, if any — a background check, reference check, or proof of eligibility to work — stated clearly rather than assumed.
A deadline to respond, so the offer doesn't sit open indefinitely while the business waits or moves on to another candidate.
Language that accidentally creates a contract
"You'll be here for years" or similar language, even meant casually as enthusiasm, can be read later as an implied guarantee of continued employment — exactly the kind of statement that undermines at-will status if a dispute ever arises.
Overly specific promises about future raises or promotions ("you'll be promoted to senior within a year") create expectations that function like contractual terms even when framed informally, and are difficult to walk back if circumstances change.
Guaranteeing a bonus without conditions, when the actual intent was a discretionary or performance-tied bonus. If a bonus is genuinely discretionary, the letter should say so plainly rather than describing it as a guaranteed figure.
Listing benefits in a way that implies permanence ("you will always have access to X") rather than describing the current benefits package, which can and does change over time as a company grows.
A simple offer letter template
[Date]
Dear [Candidate Name],
We're pleased to offer you the position of [Job Title], reporting to [Manager Name], starting [Start Date].
Compensation: [$X per hour / $X annual salary], paid [weekly/biweekly/semimonthly].
Classification: [Exempt/Non-exempt], [Full-time/Part-time].
Benefits: You'll be eligible for [health insurance, PTO policy, retirement plan] per our current benefits package, described in more detail in our employee handbook.
[If applicable:] This offer is contingent upon [successful completion of a background check / verification of eligibility to work].
[Where at-will applies:] Employment with [Company] is at-will, meaning either you or the company may end the employment relationship at any time, for any lawful reason.
Please confirm your acceptance by [date]. We're excited to have you join the team.
Sincerely, [Name, Title]
When to add more than a standard offer letter
A handful of situations call for something more formal than the template above: a role with a genuine non-compete or non-disclosure requirement, an executive-level hire with negotiated severance terms, or a fixed-term contract role (a defined project or seasonal position) where the term itself is intentional rather than something to avoid implying. In these cases, a proper employment agreement — reviewed by an employment attorney — is worth the additional step rather than stretching a standard offer letter to cover terms it wasn't built for.
Sending it and following up
An offer letter that goes unanswered for too long without a follow-up risks losing a candidate who's weighing another offer with a shorter deadline. A brief, friendly check-in a day or two before the response deadline — not pressuring, just confirming there's nothing holding up their decision — is a reasonable and common practice that costs nothing and sometimes surfaces a concern (compensation, start date) that's genuinely fixable if raised early enough.
What happens after acceptance
Once accepted, the offer letter becomes part of the new hire's file, and its terms should match what onboarding and new hire compliance paperwork reflect — a start date or classification that quietly differs between the offer letter and the actual W-4/I-9 paperwork is an easy, avoidable inconsistency to catch before it becomes confusing later.
Handling a negotiation before the letter is finalized
Many candidates negotiate before formally accepting, and it's worth deciding internally what's genuinely flexible (start date, a small salary adjustment) versus fixed before that conversation happens, rather than improvising an answer in the moment. A counter-offer handled well — clear about what can and can't move, and why — tends to leave a better impression than one handled defensively, even when the final answer is the same. Once terms are actually agreed, issue a single final letter reflecting them rather than leaving the original and a follow-up email as two documents describing slightly different terms.
Verbal offers before the written letter
A verbal offer extended before the written letter is ready is common practice, and it's worth being precise in that conversation about what's confirmed versus still being finalized, since a candidate reasonably treats a verbal offer as real. If anything in the written letter needs to differ from what was said verbally — a start date shifting, a detail that was misspoken — flagging that discrepancy directly and promptly avoids it reading as a bait-and-switch when the formal letter arrives.
The short version
A job offer letter should state the real terms clearly — role, start date, pay, classification, and any conditions — without drifting into language that reads as a guarantee of continued employment, a fixed promotion timeline, or a permanent benefit. Specific and accurate beats warm and vague; the warmth belongs in the conversation, not in language the letter itself has to stand behind later.
Frequently asked questions
What should be included in a job offer letter?
Job title, start date, compensation and pay frequency, employment classification (exempt/non-exempt, full-time/part-time), reporting manager, at-will status where applicable, and any conditions the offer depends on, like a background check.
Can an offer letter accidentally create a contract?
Yes — specific language like guaranteeing employment for a fixed period, or promising benefits in a way that reads as a binding commitment, can undermine at-will status even when that wasn't the intent. Careful, consistent wording matters more than it might seem.
Should an offer letter mention at-will employment?
In states that recognize at-will employment, yes — stating it explicitly avoids ambiguity about whether other language in the letter was meant to imply a fixed term or guaranteed continued employment.
How is an offer letter different from an employment contract?
An offer letter is typically a summary of terms extended to secure acceptance, while a full employment contract is a more comprehensive, often more binding document. Most small businesses only need an offer letter unless a role specifically calls for more formal contract terms.