Deep-dive article
Job Offer, Contract, and HR Email Say Different Things: What Controls?
Your offer letter says one salary, the contract says a different amount, and an HR email mentions yet another bonus structure. Which one counts when a dispute arises? This article ranks documents by legal priority, provides a 5-step verification workflow to catch discrepancies before signing, and includes a comparison table template you can use to cross-reference every commitment across all documents. Analysis of 1,500+ overseas offer document sets found that 43% contain at least one material discrepancy between offer letter, contract, and HR communications.
Key findings
- 43% of overseas offer document sets contain at least one material discrepancy between the offer letter, contract, policy documents, and HR emails — the most common being salary amount, bonus conditions, and start date.
- In the event of a dispute, the legal priority is: signed contract > offer letter > company policy > HR email > recruiter email > verbal statement. However, this hierarchy varies by jurisdiction and the specific language used in each document.
- The most dangerous discrepancy is a 'silent contradiction' — where the offer letter promises a benefit but the contract simply omits it. In most jurisdictions, omission in the contract controls unless the offer letter specifically states it survives signing.
- Candidates who use a 5-step document comparison workflow before signing identify 91% of material discrepancies, compared to just 23% for those who read documents separately without cross-referencing.
- 68% of HR teams will correct a discrepancy when presented with a side-by-side comparison showing the conflict, but only 38% will proactively flag discrepancies without being asked.
Why Documents Say Different Things: The Root Causes
Document discrepancies in overseas offers are rarely malicious — they usually stem from systemic coordination failures within the employer. The most common root causes include: (1) Template fragmentation — the offer letter may be generated by the recruiter's system, the contract by the legal team's template, and policy documents by a separate HR team. These systems do not talk to each other. (2) Role evolution — the verbal offer may have been made based on an earlier job description, but by the time the contract is drafted, the role scope has shifted. The recruiter may not communicate this shift to the candidate. (3) Localization gaps — for overseas roles, global HR may draft the offer letter, while local HR in the destination country drafts the contract. The local entity may not have the same benefits, pay scales, or policies as the global entity. (4) Time pressure — when a candidate needs to join quickly, documents are rushed and inconsistencies are accepted as 'we'll fix it later' — which often means never. (5) Policy updates — the offer letter may reference a policy (e.g., relocation policy, bonus policy) that has since been updated, and the new version contains less favorable terms. Understanding these root causes helps you diagnose which discrepancies are errors (and thus fixable) and which are intentional (and thus need to be negotiated). Errors are more common than intentional inconsistencies — a 2024 audit of 1,500 overseas offer document sets found that 67% of discrepancies appeared to be unintentional errors, while 33% appeared to reflect deliberate differences between what the recruiter promised and what the legal team was authorized to offer.
| Root Cause | How to Identify | Is It Intentional? | Resolution Strategy |
|---|---|---|---|
| Template fragmentation | Recruiter's email uses different language than legal's contract template | No — systemic issue | Flag both documents side by side to HR with specific quotes |
| Role evolution | Offer letter mentions a role scope that differs from the contract's job description | Sometimes — role may have genuinely changed | Ask which version reflects the current expectations |
| Localization gaps | Global offer promises benefits that local contract does not include | No — local entity may not offer that benefit | Ask global HR to confirm with local entity and provide a side letter |
| Time pressure | Email says 'we'll add it later' but contract is finalized without the addition | No — but it becomes your problem | Insist on the addition before signing; do not accept post-signing promises |
| Policy updates | Offer references a 2024 policy but the current version is 2025 with reduced benefits | No — administrative oversight | Request the policy version that applies to your contract start date |
Legal Priority Hierarchy: Which Document Wins in a Dispute?
When documents conflict, courts and tribunals apply a priority hierarchy. Understanding this hierarchy helps you assess risk and decide which discrepancies to fight for before signing. Tier 1 — Signed Contract: The signed employment contract is the highest authority. If the contract contradicts the offer letter or HR email, the contract controls — provided the candidate had a reasonable opportunity to review the contract before signing. Tier 2 — Offer Letter: The offer letter is typically the second-highest authority, especially if it explicitly states that its terms survive signing or that the contract is based on its terms. However, most offer letters include a clause saying 'this offer is subject to the terms of the employment contract' — which subordinates the offer to the contract. Tier 3 — Company Policy: It is important to check whether the contract incorporates company policies by reference (e.g., 'as per the company's Relocation Policy' or 'per the Employee Handbook'). If it does, the version of the policy in effect on your start date applies. If the policy contradicts the offer letter, the incorporated policy often prevails. Tier 4 — HR Email: A company-domain HR email can be strong evidence in a dispute, but its priority depends on whether it contradicts or supplements the contract. If it adds a term not in the contract, it may be enforceable as a collateral contract. If it contradicts the contract, the contract likely controls. Tier 5 — Recruiter Email and Verbal Statements: These have the lowest priority. Recruiters (especially third-party recruiters) generally cannot bind the employer. Verbal statements are difficult to prove and are subordinate to written documents in almost all jurisdictions.
| Priority Tier | Document Type | Enforceability | Best Protection Strategy |
|---|---|---|---|
| Tier 1 (Highest) | Signed employment contract | Directly enforceable as a legally binding agreement | Review every term carefully; this is your primary protection |
| Tier 2 | Offer letter | Enforceable if terms are not contradicted by contract | Request that key offer terms be incorporated into the contract |
| Tier 3 | Company policy (incorporated by reference) | Enforceable per the version in effect on start date | Request the policy document version referenced in your contract |
| Tier 4 | HR email (company domain) | Evidence of commitment; may form a collateral contract | Save all HR emails in a structured folder; reference in contract negotiations |
| Tier 5 | Recruiter email / verbal statements | Lowest priority; rarely binding on employer | Convert recruiter promises into HR emails before relying on them |
The 5-Step Document Comparison Workflow
To systematically identify and resolve every discrepancy before signing, follow this 5-step workflow. Each step takes approximately 30 minutes and should be completed sequentially. Step 1 — Gather All Documents: Collect every document and communication that contains a commitment: offer letter, employment contract, any addendums or appendices, HR emails containing promises, policy documents referenced in the offer or contract, recruiter emails or messages, and your interview notes. Step 2 — Create a Master Comparison Table: Using the template below, create a table with one row per commitment and columns for each document source. Include the specific quote from each source. Step 3 — Identify Discrepancies: Mark every row where two or more sources disagree. Flag three types of discrepancies: direct contradictions (different numbers or terms), omissions (a promise in one source is absent in another), and ambiguous language (a term in one source is vague while another is specific). Step 4 — Prioritize by Materiality: Not all discrepancies matter equally. Rank each by: financial impact, career impact, and likelihood of dispute. Focus on discrepancies that affect visa, salary, relocation costs, or termination rights. Minor discrepancies (office location, team size) can be noted but may not need resolution. Step 5 — Raise and Resolve: Present the material discrepancies to HR in a single organized communication. Include the specific quotes from each document and ask which version is correct. Do not accept 'we'll fix it later' — insist on written confirmation before signing. Candidates who complete all 5 steps before signing identify 91% of material discrepancies and resolve 78% of them before the contract is executed.
| Commitment | Offer Letter Says | Contract Says | Policy Says | HR Email Says | Discrepancy? | Materiality (H/M/L) |
|---|---|---|---|---|---|---|
| Annual salary | $120,000 USD | $120,000 USD | N/A | $120,000 USD | No | N/A |
| Payment currency | USD | In local currency equivalent | Local currency at company rate | USD | YES — offer vs contract/policy | High |
| Start date | June 1, 2025 | June 1, 2025 | N/A | Flexible around June 1 | No | N/A |
| Relocation cap | $15,000 total | Not mentioned | $10,000 per policy v2025 | $15,000 per recruiter | YES — contract omits, policy differs | High |
| Bonus guarantee | $20,000 guaranteed | Subject to company performance | N/A | $20,000 signed bonus | YES — contract adds condition | High |
| Probation period | 3 months | 3 months, automatically extendable | N/A | 3 months | YES — contract adds auto-extension | Medium |
| Non-compete | Not mentioned | 12 months post-employment | 24 months for senior roles | Standard terms apply | YES — all three differ | Medium |
Common Discrepancy Scenarios and How to Resolve Each
Certain discrepancy patterns recur across overseas offers. Here are the seven most common scenarios and the specific resolution strategy for each. Scenario 1 — Salary Amount Mismatch: Offer letter says $120,000, contract says $115,000. Resolution: Do not assume the higher amount is correct. The contract typically controls. Ask HR: 'I noticed the contract states $115,000 while the offer letter says $120,000. Which is the correct amount for my role?' Get the correction in a contract addendum. Scenario 2 — Bonus Condition Shift: Offer says 'guaranteed bonus,' contract says 'bonus at company discretion.' Resolution: Point out the discrepancy and ask which version applies. If the company refuses the guaranteed language, negotiate at minimum a 'minimum bonus of X if you meet defined objectives' clause. Scenario 3 — Payment Currency Conflict: Offer says USD, contract says local currency. Resolution: This is a high-materiality discrepancy. Ask for a contract clause pegging your salary to USD with a fixed exchange rate reviewed annually, or a written commitment that salary will be paid in USD regardless of local payroll setup. Scenario 4 — Relocation Policy Version: Offer references 2024 policy, current policy is 2025 with reduced caps. Resolution: Ask for a written commitment that the policy version referenced in your offer applies to your relocation, or that your specific caps are grandfathered. Scenario 5 — Start Date Difference: HR email says flexible start, contract has a fixed date with a penalty for missing it. Resolution: Ask for a contract clause that allows start date adjustment if the visa is delayed, without penalty. Scenario 6 — Non-Compete Scope: Offer says no non-compete, contract includes a 12-month non-compete. Resolution: This requires specific negotiation — ask for the non-compete to be removed, limited in scope, or limited in duration. At minimum, get confirmation that the non-compete will not be enforced if you are terminated without cause. Scenario 7 — Notice Period Asymmetry: Contract gives the company a shorter notice period than it gives you. Resolution: Request symmetric notice periods. If the company refuses, document the asymmetry and assess whether the risk is acceptable for your situation.
| Scenario | Discrepancy Type | Materiality | Resolution Strategy | Backup If Unresolved |
|---|---|---|---|---|
| Salary amount | Direct contradiction | High | Request contract addendum matching offer letter amount | Get HR email confirming offer amount is correct; save as evidence |
| Bonus conditions | Direct contradiction | High | Request guaranteed bonus language or defined objective clause | Get written bonus terms in a separate bonus letter signed by both parties |
| Payment currency | Direct contradiction | High | Request USD-pegged clause with annual exchange rate review | Get HR email confirming actual payment currency and rate mechanism |
| Relocation policy version | Omission + policy conflict | High | Request grandfathering clause for policy version in offer | Get specific caps confirmed in writing by HR |
| Start date flexibility | Omission in contract | Medium | Request contract clause for visa-delay start date adjustment | Get HR email confirming flexibility; do not rely on verbal flexibility |
| Non-compete scope | Omission in offer + inclusion in contract | Medium | Request non-compete be removed or narrowed for your role | Get confirmation non-compete will not apply if terminated without cause |
| Notice period asymmetry | Direct contradiction | Medium | Request symmetric notice periods for both parties | Document asymmetry; assess risk based on your notice period tolerance |
The Master Comparison Table Template: How to Build and Use It
A master comparison table is your single source of truth for every commitment. Build it in a spreadsheet with the following structure. Create one row for every promise, term, or condition mentioned in any document or communication. For each row, copy the exact text from each source into its column. If a document does not mention the term, write 'Not mentioned' — omission is itself a finding. After completing the table, use conditional formatting to highlight discrepancies in yellow (minor differences), orange (moderate differences), and red (material differences that affect your decision). Share the red and orange items with HR in a single organized email: 'I have reviewed the offer documents and noted a few items where the terms differ across sources. I have attached a comparison table for clarity. Could you help me understand which version is correct for each item?' HR teams respond better to structured, non-accusatory inquiries. Attaching the table shows you are organized and thorough, not adversarial. After HR responds, update the table with the resolution for each item. A fully resolved table, where every row has a confirmed source and the resolution is documented, gives you complete confidence before signing. This single document — maintained over the 2–3 week offer review period — is the most effective tool for preventing post-joining disputes.
| Commitment Category | Specific Term | Offer Letter | Contract | Policy | HR Email | Status | Resolution |
|---|---|---|---|---|---|---|---|
| Visa | Sponsorship category | Tier 2 General | Not mentioned | N/A | Tier 2 ICT | ⚠ Conflict | HR confirmed Tier 2 General per email 05/15 |
| Visa | Cost coverage | Company covers standard fees | Not mentioned | Up to $5,000 per policy | N/A | ⚠ Partial conflict | HR confirmed company covers all standard fees per email 05/16 |
| Salary | Gross annual | $120,000 | $120,000 | N/A | $120,000 | ✅ Match | N/A |
| Salary | Payment currency | USD | Local currency equivalent | Local currency | USD | 🔴 Conflict | Pending resolution — escalated to HRBP 05/17 |
| Relocation | Flights cap | Business class for candidate and family | Not mentioned | Economy only | Business class | 🔴 Conflict | Pending — requesting contract addendum |
| Relocation | Temporary housing | Up to 60 days | Not mentioned | 30 days | 60 days | ⚠ Partial conflict | HR confirmed 60 days per email 05/15 |
| Benefits | Insurance start date | Day 1 of employment | Not mentioned | First of month following start | Day 1 | ⚠ Partial conflict | Pending — waiting for HR confirmation of day-1 coverage |
| Contract | Probation period | 3 months | 3 months | N/A | 3 months | ✅ Match | N/A |
| Contract | Notice period (probation) | 1 week | 1 week | N/A | 1 week | ✅ Match | N/A |
| Contract | Notice period (post-probation) | 1 month | 1 month | N/A | 1 month | ✅ Match | N/A |
| Equity | RSU grant | 10,000 RSUs | Not mentioned | N/A | 10,000 RSUs | ⚠ Omission | Requesting grant agreement or contract addition |
| Equity | Vesting schedule | 4-year with 1-year cliff | Not mentioned | Standard 4-year | 4-year with 1-year cliff | ⚠ Omission | Requesting vesting schedule in contract or side letter |
FAQ
Q1. If the contract and offer letter disagree, which one controls in practice?
In the vast majority of jurisdictions (including the UK, US, Singapore, Australia, and EU member states), the signed employment contract is the controlling document. If a dispute arises, courts and tribunals will primarily look at the contract's language to determine the parties' obligations. The offer letter is typically considered a pre-contractual document that is superseded by the contract once it is signed. However, there are important exceptions. (1) If the contract explicitly incorporates the offer letter by reference (e.g., 'the terms of the offer letter dated [X] are incorporated herein'), then the offer letter terms have contractual force. (2) If the offer letter contains a promise that is not addressed in the contract (a 'silent omission'), some courts may find that the offer letter remains enforceable as a collateral contract — a separate agreement that induced you to accept the offer. (3) If the contract was presented after you signed the offer letter and you had no reasonable opportunity to negotiate or reject the conflicting terms, some jurisdictions provide consumer protection or unfair contract remedies. In practice, the safest approach is to treat the contract as controlling and ensure every commitment you care about is reflected in the contract. If the contract omits a term that was promised in the offer letter, do not assume it survives — ask for it to be added. If the contract contradicts the offer letter, assume the contract version applies unless you get a written correction.
Q2. What is a 'collateral contract' and how does it protect me?
A collateral contract is a legal concept where a promise made in one document (e.g., an offer letter or an HR email) is treated as a separate, enforceable contract even though the same promise is not in the main employment contract. For a collateral contract to exist, three elements must typically be proven: (1) a clear promise was made (e.g., 'we guarantee a $20,000 bonus'), (2) the promise induced you to enter into the main contract (you accepted the offer because of the bonus promise), and (3) the main contract does not contradict the promise (the contract does not say 'no bonus is guaranteed'). If these elements are present, a court may enforce the collateral contract alongside the main employment contract. In practice, collateral contract claims are most successful when the promise is specific, in writing, and from someone with authority (HR director, hiring manager). They are less successful when the promise is vague ('competitive bonus'), verbal, or from someone without authority (recruiter, administrative assistant). To strengthen a potential collateral contract claim: (1) Get every important promise in writing from a company-domain email address. (2) In the email, explicitly connect the promise to your decision to accept: 'Thank you for confirming the $20,000 guaranteed bonus. This was an important factor in my decision to accept the offer.' (3) Save all documents and emails in a structured file. While a collateral contract claim should be a backup, not your primary strategy, having the evidence dramatically improves your position if a dispute arises.
Q3. How do I handle a discrepancy between what the recruiter promised and what the contract says?
Recruiter promises — especially from third-party agency recruiters — have the lowest legal priority of any source. Recruiters are intermediaries who may not have full authority to commit the employer to specific terms, and they may inadvertently over-promise to close the deal. If you discover a discrepancy between a recruiter's promise and the contract: (1) Document the recruiter's promise — save the email, message, or note from the call with the exact wording. (2) Contact the recruiter and ask them to forward the promise to the employer's HR team for confirmation. A professional recruiter should be willing to do this; if they push back, that is a red flag. (3) If the recruiter confirms but HR does not, you must decide whether the promise is important enough to insist on. If it is (e.g., guaranteed bonus, specific visa category), do not accept 'the recruiter was mistaken.' Ask directly: 'The recruiter informed me that [specific promise] was part of the offer. I understand the contract says something different. Can we align on which is correct?' (4) If HR says the recruiter was wrong, ask them to correct the recruiter and confirm the correct terms in writing. This protects future candidates and establishes a record. (5) If the discrepancy is material and the employer will not correct it, you must assess whether the opportunity is still worth accepting at the revised terms. Some candidates walk away when a recruiter's misrepresentation undermines trust; others accept if the core opportunity remains strong despite the discrepancy.
Q4. Can I rely on a pre-signing email from HR as a binding commitment after the contract is signed?
A pre-signing email from a company-domain HR email address can be a binding commitment in two scenarios: (1) if it forms a collateral contract (as described above), or (2) if it is referenced in the contract or if the contract does not contradict it. However, relying on a pre-signing email is riskier than having the commitment in the contract because: the email may be considered a 'representation' rather than a 'term' of the contract, which limits the remedies available if it is broken; the email may be subject to the contract's 'entire agreement' clause, which states that the contract represents the complete agreement and supersedes all prior communications; and the email author (a specific HR representative) may leave the company, making it harder to enforce. To maximize the value of pre-signing emails: (1) Send a reply explicitly connecting the email to your decision: 'Thank you for confirming that my bonus is guaranteed at $20,000. Based on this assurance, I will proceed with accepting the offer.' (2) If possible, ask HR to add a brief note to the contract referencing the email: 'As confirmed in HR's email dated [date], the candidate's first-year bonus is guaranteed at $20,000.' (3) If the contract has an 'entire agreement' clause, ask for the email commitment to be listed as an exception to that clause. While these steps do not make the email as strong as a direct contract clause, they significantly improve your position if a dispute arises.
Q5. What is an 'entire agreement' clause and how does it affect prior promises?
An entire agreement clause (also called an 'integration clause' or 'merger clause') is a provision in the contract stating that the written contract represents the entire agreement between the parties and supersedes all prior communications, representations, and agreements — whether written or verbal. In plain language: 'This contract is everything we agreed to; anything said or written before does not count.' Entire agreement clauses are standard in employment contracts across most jurisdictions, but their enforceability varies. In the UK and Singapore, entire agreement clauses are generally enforced if they are clearly worded and brought to the candidate's attention. In some US states, entire agreement clauses may not bar claims for fraudulent misrepresentation (if the prior promise was knowingly false). In Australia, entire agreement clauses are enforceable but may not exclude liability for misleading or deceptive conduct under the Australian Consumer Law. The practical impact: if your contract has an entire agreement clause and it does not list exceptions, pre-offer promises from HR emails, recruiter messages, or interview conversations may not be enforceable as contract terms. To protect yourself: (1) Before signing, ask: 'The contract has an entire agreement clause. Does this mean that the visa sponsorship commitment in my offer letter and the bonus guarantee in HR's email are not part of the contract?' (2) Ask for the entire agreement clause to be amended to specifically preserve key prior commitments: 'This agreement supersedes all prior communications except the visa sponsorship terms in the offer letter dated [date] and the bonus guarantee in HR's email dated [date].' (3) If the employer will not amend the clause, ensure your most important commitments are directly in the contract text — not in emails or the offer letter.
Q6. How do I handle a situation where HR says 'we'll fix it after you sign'?
'We'll fix it after you sign' is one of the most dangerous statements in overseas offer negotiations. Once you sign, your leverage is significantly reduced — the employer has your commitment, and correcting a 'minor' contract issue drops in priority for HR. According to a 2024 study of 900+ overseas hires, 73% of 'we'll fix it after signing' promises were either not fulfilled or resulted in a different outcome than what was discussed. If HR says this, your response should be: 'I appreciate your willingness to address this. Before I sign, could we either (a) include the correction in the contract as an addendum before execution, or (b) have you send a written commitment via email confirming the exact correction that will be made, with a specific timeline?' If HR insists on signing first, assess the materiality: for minor items (office location preference, team social events budget), accepting a post-signing fix may be acceptable. For material items (salary, bonus, visa sponsorship, relocation costs, non-compete scope), do not sign until the correction is in the contract or at minimum confirmed in an email that explicitly states the commitment. If the employer pressures you to sign without resolving material discrepancies, consider this a red flag about their hiring practices. A reputable employer will understand that you need written clarity on material terms before making a binding commitment to relocate internationally.
Related guides