What is an offer letter?
An offer letter is a formal document from an employer to a candidate that confirms a job offer and outlines the key terms of employment. It typically includes the job title, compensation, benefits, start date, and any conditions the candidate must meet before starting.
The offer letter sits between the verbal offer and the formal employment contract. It gives the candidate something in writing to review and share with their family, and it gives your company a documented record of what was offered. Most companies send the offer letter via email as a PDF attachment, then follow up with a full employment contract on the first day.
What to include in an offer letter
A professional offer letter should include these elements:
- Company details — your company name, logo, address, and the hiring manager's contact information.
- Candidate's name — address the letter to the candidate by their full name.
- Job title and department — the exact title they'll hold and which team or department they're joining.
- Reporting structure — who they'll report to (name and title of their direct manager).
- Start date — the proposed first day of work.
- Work location — office address, remote, or hybrid arrangement with expectations.
- Work schedule — full-time or part-time, expected hours, and any flexibility.
- Base salary — annual salary or hourly rate, and pay frequency (bi-weekly, monthly, etc.).
- Variable compensation — bonuses, commission structure, profit sharing, or equity/stock options.
- Benefits summary — health insurance, dental, vision, 401(k), PTO, parental leave, and other perks.
- Contingencies — background check, drug screening, reference check, proof of work authorization, or other conditions.
- At-will statement — if applicable, a clear statement that employment is at-will and the letter is not a binding contract.
- Response deadline — how many days the candidate has to accept or decline.
- Signature lines — spaces for both the employer and candidate to sign and date.
Setting the right tone
An offer letter is your first official communication as an employer. The tone should be warm, professional, and enthusiastic — you're welcoming someone to your team, not drafting a legal filing.
Open with genuine excitement: "We're thrilled to offer you the position of..." or "On behalf of the team at [Company], I'm excited to extend this offer..." Avoid cold, impersonal language like "This letter serves to inform you that..." The candidate just went through a competitive process — make them feel valued.
Keep the language clear and straightforward. Avoid jargon, legalese, or overly complex sentences. The candidate should be able to read the letter once and understand every term. If something needs legal language (like the at-will disclaimer), keep it brief and separate from the warm, welcoming sections.
How to present compensation
Compensation is the section candidates scrutinize most. Be clear, specific, and transparent:
- Base salary — state the exact annual amount (e.g., "$85,000 per year") and how often they'll be paid (bi-weekly, semi-monthly, monthly).
- Bonuses — if there's an annual bonus, state the target percentage and when it's paid. For signing bonuses, include the amount and any clawback conditions (e.g., "must remain employed for 12 months").
- Equity — for startups and tech companies, include the number of stock options or RSUs, vesting schedule (typically 4 years with a 1-year cliff), and strike price if applicable.
- Commission — for sales roles, outline the commission structure, quota, and on-target earnings (OTE).
Avoid vague language like "competitive salary" or "generous bonus." Candidates want numbers. If the bonus is discretionary, say so explicitly: "Annual discretionary bonus of up to 10% of base salary, based on individual and company performance."
Benefits and perks
You don't need to list every detail of every benefit plan in the offer letter — that's what the benefits handbook is for. Instead, provide a summary of the key benefits:
- Health, dental, and vision insurance (mention if the company covers premiums fully or partially)
- 401(k) or retirement plan with employer match details
- Paid time off — vacation days, sick days, personal days, and holidays
- Parental leave policy
- Professional development budget or tuition reimbursement
- Other perks — gym membership, commuter benefits, remote work stipend, etc.
Point the candidate to a benefits overview document or portal for full details. You can say: "Full benefits details will be provided during onboarding."
Contingencies and conditions
Most offer letters include conditions that must be met before the start date. Common contingencies include:
- Background check — criminal history, employment verification, education verification
- Drug screening — pre-employment drug test
- Reference checks — verification of professional references
- Work authorization — proof of eligibility to work in the country (I-9 in the US)
- Non-compete or NDA — signing required agreements before the start date
State contingencies clearly: "This offer is contingent upon successful completion of a background check and verification of your eligibility to work in the United States." Don't bury these in fine print — candidates need to know upfront.
Step-by-step: Write your offer letter
Step 1: Add company details and branding
Place your company name and logo at the top. Include your business address and the hiring manager's contact information. A branded offer letter looks more professional and reinforces the candidate's perception of your company.
Step 2: Address the candidate and open warmly
Use "Dear [Full Name]" and open with enthusiasm. State the position you're offering, the department, and express excitement about having them join. Example: "We are delighted to offer you the position of Senior Product Designer in our Design team, reporting to Jane Smith, VP of Design."
Step 3: Detail the role and logistics
State the job title, department, reporting manager, work location, employment type (full-time, part-time), and proposed start date. Be specific — "Your start date will be Monday, April 14, 2026" is better than "approximately mid-April."
Step 4: Present compensation and benefits
List the base salary, pay frequency, any variable compensation (bonuses, equity, commission), and a summary of benefits. Use clear dollar amounts and percentages. Point to detailed benefits documentation for the complete picture.
Step 5: State contingencies and at-will terms
List any conditions the offer is contingent upon. Include the at-will employment disclaimer if applicable in your state. Keep this section clear and factual.
Step 6: Set the deadline and add signature lines
Give the candidate a response deadline — typically 3 to 7 business days. Include signature and date lines for both the company representative and the candidate. Provide contact information for questions: "If you have any questions about this offer, please don't hesitate to reach out to me at [email] or [phone]."
How to generate offer letters in bulk
If you're hiring multiple people for the same or similar roles — seasonal hiring, campus recruiting, or scaling a team — you can automate the process. Create an offer letter template with dynamic fields like {{candidate_name}}, {{role}}, {{salary}}, and {{start_date}}. Upload a spreadsheet with your candidate data, and PDFMakerAPI generates a personalized PDF offer letter for each row. This works for 5 offers or 500.
Creating an offer letter with AI
The fastest way to create an offer letter is to describe what you need. Type something like "create a professional offer letter for a senior software engineer role with modern branding" and AI generates a complete template in seconds. Refine the design with follow-up prompts or switch to the drag-and-drop editor for pixel-level control. Try it free.