How to Write a Job Offer Letter Candidates Actually Sign
You've found the person. The interviews went well, everyone on the panel nodded, and now you're staring at a blank document trying to write the offer letter. You copy something from a template site, it reads like a lawyer wrote it in 1998, and you wonder if that's really the tone you want for someone's first real impression of working with you.
An offer letter has one job: turn a verbal "we'd like to hire you" into something specific enough that the candidate can say yes with confidence. Get it too vague and they'll come back with questions that stall the whole thing by a week. Get it too heavy with legal conditions and they'll wonder what they're walking into.
What an offer letter is (and isn't)
In some places an offer letter is a standalone document and the employment contract comes later. In others, especially at small companies, the offer letter is the contract in all but name. This varies by country and by how formal your HR setup is — check what's standard where you operate, in Malaysia, the Philippines, the UAE, South Africa and Singapore the expectations around notice periods, probation length and mandatory clauses are all different. This article covers the structure and the tone. It is not legal advice, and if the role is senior or the terms are unusual, get a local employment lawyer or a template from your labour ministry to check the wording.
The ten things every offer letter needs
- Job title and role — the exact title you'll use internally, not a dressed-up version for the letter.
- Start date — and a line on what happens if it needs to move, because it often does.
- Who they report to — one name, not "the management team."
- Compensation — base salary, how often it's paid, and any allowances spelled out as actual numbers, not "competitive package." If there's a bonus or commission structure, say how it's calculated or promise a separate document that will.
- Probation period — how long, and what review happens at the end of it. Candidates read this line closely; a vague probation clause reads as a warning sign even when you don't mean it as one.
- Working arrangement — hours, location, and whether remote or hybrid is part of the deal, not left to be discovered later.
- Benefits, briefly — leave days, insurance, anything material. One line each. The full policy can live in the handbook, not the offer.
- Conditions the offer depends on — reference checks, right-to-work or visa verification, background checks. Say this plainly rather than burying it, so nobody feels ambushed later.
- Confidentiality and notice period — a line, not a page.
- How and by when to accept — a real deadline, and a real way to say yes (reply to this email, sign and return, whatever you actually use).
That's the whole letter. Everything past this is either a contract clause that belongs in a separate document, or filler that makes the letter feel colder than it needs to.
The tone problem
Most offer letter templates read like they were written to protect the company from a lawsuit, not to make someone excited to join. You can have both. Warmth costs nothing and it's usually just the first paragraph:
> "We really enjoyed getting to know you over the last few weeks, and we'd like to offer you the role of [title] starting [date]. Here are the details."
Then go straight into the list. Candidates don't want three paragraphs of preamble before they find their salary. They want the number, then the warmth in how you follow up.
The mistake that costs you the candidate
The most common failure isn't a badly worded letter. It's a slow one. A candidate who's had two good interviews and gone quiet for eight days is a candidate fielding other offers. If you can send the letter the same day you decide, do it — even a short one that says "formal letter to follow, but yes, we want you, here's the headline package" buys you time without losing momentum.
The second most common failure is stacking too many conditions without explaining them. "Subject to satisfactory reference checks, background checks, medical examination, and management approval" reads like you haven't actually decided yet. If checks are still pending, say so honestly and give a timeline: "we'll confirm final terms within five working days, once references come back." That's a conditional offer a reasonable person can accept without anxiety.
By the time you're writing this letter, the question of whether the person can actually do the job should already be settled — through the interview, a work sample, whatever you used. The offer letter is not the place to relitigate that. If you're still unsure at this stage, you've moved too fast, and no amount of careful wording in the letter fixes that.
A short template to adapt
> Dear [Name],
>
> We're glad to offer you the role of [title], reporting to [name], starting [date]. Here are the terms:
>
> - Base salary: [amount], paid [monthly/fortnightly]
> - Probation: [length], with a review at [date]
> - Working hours and location: [detail]
> - Leave: [detail]
> - This offer is subject to [reference checks / right to work confirmation / etc.]
>
> Please confirm your acceptance by replying to this email by [date]. We're looking forward to having you on the team.
Adjust the list to your own conditions, but keep the shape — warm open, plain terms, clear deadline. That's what gets a signature back the same week instead of a string of follow-up questions.
When to get help
If you're hiring your first employee, or hiring in a country you haven't hired in before, don't guess at the legally required clauses. A one-off consultation with a local employment lawyer or an hour with your accountant, who usually knows the payroll-side rules, is cheap insurance against a clause you didn't know you needed.
Test 5 candidates every month, free forever. No credit card.
Start free