JOB OFFER LETTERS

Send the job offer letter and get the answer in one click.

A job offer letter sets out the role, the pay and the start date. Below: what to put in it, an offer letter template to adapt, and how Join sends the offer from the candidate's profile and logs the reply.

Join offer management on a candidate profile

Trusted by 20,000+ companies worldwide


WHAT TO INCLUDE

What to put in a job offer letter

Build it around the particulars you will have to give in writing anyway.

In the UK, employers must give a written statement of employment particulars: the main part on the first day of employment, and a wider statement (pensions, collective agreements, training that is not obligatory, disciplinary and grievance procedures) within two months. The main part covers the employer’s and employee’s names, the job title or a description of the work, the start date, pay and how often it is paid, hours and days of work, holiday, place of work, any probation period, other benefits and obligatory training. Writing the offer letter around the same headings saves you rewriting the terms later. Rules differ outside the UK, so check the requirements where the person will work.

If the offer depends on something, such as references or a right-to-work check, say so in the letter and give the candidate a date to reply by. The split with Join is simple: the email sent from Join carries the key terms and records the answer, and the employment contract is drawn up and signed separately.

TEMPLATE

Offer letter template

Most headings follow the particulars GOV.UK lists for the written statement, so the offer and the contract line up. Join emails the key terms (items 3, 4 and 7); you write and send the rest of the letter, and the contract, outside Join. Replace everything in square brackets.

  1. From and to: [company name], [address]; to [candidate’s full name], [address].
  2. Subject: Offer of employment as [job title].
  3. Role: [job title], [short description of the work], reporting to [name or role].
  4. Start date and contract type: [date]; [permanent, or fixed-term until date].
  5. Place of work: [address], [hybrid or remote arrangement, if any].
  6. Hours: [number] hours a week, [days of work], [whether hours may vary].
  7. Pay: [amount and currency] a year before tax, paid [monthly], plus [bonus or commission, if any].
  8. Holiday and benefits: [number] days’ paid holiday a year, [pension, other benefits].
  9. Probation: [length and conditions], if you use one.
  10. Conditions: this offer depends on [references, right-to-work check], if it does.
  11. Reply by: “Please let us know by [date] whether you accept this offer.”
  12. Sign-off: [name, job title, date].

For a general definition of the document, see what an offer letter is in our glossary.

Join offer composer on a candidate profile showing salary, start date, and an email preview

01

Put the key terms on the profile, send them by email.

Write the offer in Join from the candidate's profile: salary, start date, the role's headline terms. Those are items 3, 4 and 7 of the template. Hit send. Join delivers it as an email with a clear accept-or-reject button, branded to your workspace. Check those terms before you send: the email shows them to the candidate.

  • Write salary, start date, and headline terms directly in Join
  • Delivered as a branded email with clear accept/reject buttons
  • No PDF attachments, no DocuSign side-trip
Candidate's accept-or-reject email view, with the response logged back on the Join candidate profile

02

Accept or reject in one click. Response lands on the profile.

The candidate sees the offer in their inbox with two clear buttons. Accept and the candidate moves to 'offer accepted' on the pipeline. Reject and the candidate moves to 'offer declined'. Either way, the response is logged with timestamp on the candidate profile, no recruiter manual update needed.

  • Candidate responds from their inbox, no login required
  • Pipeline stage updates automatically on response
  • Response logged with timestamp, no manual recruiter update

03

What the offer feature covers.

Offer management in Join is an email loop: you send the key terms, the candidate answers, and the answer lands on the profile. Contract templates, e-signature, multi-step approvals and HRIS handoff are not part of it.

  • Included

    Key terms on the candidate profile, a branded accept-or-reject email, and the timestamped answer in the pipeline.

  • Connect your contract tool

    Use Zapier, Make or the public API to pass data from Join to the tool where you draw up and sign contracts.

What customers say about Join.Recruiters and hiring managers who use it.

“I was spending three days a week just keeping the process running. There was nothing left for the actual work: the people side of the role.”
Nancy ToblerPeople and Culture Specialist, TaikonautenRead the story

Job offer letter FAQ

Does the candidate need a Join account?
No. The offer arrives by email and they respond through the link in that message. Their answer comes back to the profile without anyone having to register anywhere.
What happens after an acceptance or a decline?
Join records the response with a timestamp on the profile and moves the person into the offer-accepted or offer-declined stage. Your team does not have to update the status by hand.
Does the offer email from Join replace the employment contract?
No. The email sent from Join carries the key terms of the offer and records the answer. The employment contract is drawn up and signed separately, and the written statement of particulars is given through your own process. Join produces no contract template and supports no electronic signature.

Start today

Start your 14-day free trial and make hiring your advantage.

Try Join free for 14 days5 jobs, full access, no credit card.
Start free trial

Talk to Join