
A poorly drafted staffing contract is an expensive problem waiting to happen. Disputed fees, unclear guarantee periods, GDPR liability exposure — these are the disputes that end client relationships and occasionally end up in employment tribunals. The good news is that most of these problems are completely preventable with a well-structured agreement upfront.
This guide covers what should be in every staffing agency contract, the clauses that most agencies get wrong, and a framework you can adapt for UK and European markets in 2026.
Note: This is educational guidance, not legal advice. Always have contracts reviewed by a qualified solicitor familiar with employment and commercial law in your jurisdiction before use.
Why Your Contract Matters More Than You Think
Most recruiters spend more time on a candidate's CV than on their client contract. That's understandable — contracts feel like admin, and placements feel like revenue. But the contract is what determines whether you actually get paid, how disputes get resolved, and who's liable when a placement goes wrong.
In the UK alone, the Recruitment and Employment Confederation (REC) estimates that fee disputes account for a significant proportion of agency-client friction — and the majority of those disputes come down to ambiguous contract terms. In Germany, fee disputes between Personalberatungen and clients are handled under commercial law (HGB), where the burden of proof around agreed terms sits with the party claiming payment. A verbal agreement means almost nothing.
Put simply: a clear contract protects you, sets expectations, and makes it much easier to scale your agency without constant ad-hoc negotiation.
The Core Sections Every Staffing Contract Needs
1. Parties and Scope of Services
Sounds obvious, but many contracts fail here. Clearly name both parties (full legal entity names, not trading names), the specific services being provided (permanent placement, temporary staffing, executive search, RPO — each has different legal implications), and the geographic scope if relevant.
If you operate across multiple European markets, specify which country's law governs the contract. This matters. A contract governed by English law operates very differently from one governed by German Bürgerliches Gesetzbuch (BGB) or Polish Kodeks cywilny.
2. Fee Structure
This is the section that generates the most disputes. Be precise.
For permanent placements: State the percentage clearly (typically 15–30% of first-year gross salary in the UK, with executive search commands towards the higher end), define what "first-year salary" includes (base salary only, or OTE including bonus, benefits?), and specify exactly when payment is due — usually within 30 days of the candidate's start date.
For retained searches: Document the three-stage payment structure (typically one-third on instruction, one-third on shortlist delivery, one-third on placement) and what happens if the search is paused or cancelled mid-process. The upfront payment should be non-refundable — it covers the work already done.
For temporary or contract placements: Specify the mark-up percentage on the worker's pay rate, invoicing frequency (weekly is standard), and how holiday pay and employer NIC are handled. In the UK post-IR35 reform, the contract needs to be explicit about whether workers are PAYE through your agency, inside IR35, or genuinely self-employed.
3. Guarantee Period and Replacement Terms
The guarantee period is perhaps the most contested clause in any permanent placement contract. Get it wrong and you're providing free work. Be too harsh and clients won't sign.
Standard UK practice runs 8–13 weeks for permanent placements. During this period, if the candidate leaves or is terminated for performance reasons, you agree to conduct a replacement search at no additional fee charge, or refund a portion of the original fee on a sliding scale.
A sliding-scale refund structure looks something like:
- Weeks 1–4: 75% refund or free replacement
- Weeks 5–8: 50% refund or free replacement
- Weeks 9–13: 25% refund or free replacement
- After 13 weeks: No refund, standard fees apply for a new search
Critically: define what triggers the guarantee. It should only apply if the candidate resigns or is terminated for underperformance. If the client makes the role redundant, or changes the job description materially after hire, the guarantee should not apply. State this explicitly.
Also exclude circumstances where the client failed to follow the agreed onboarding process, didn't provide adequate resources, or where the candidate was dismissed for reasons unrelated to their skills or performance.
4. Payment Terms and Late Payment
In the UK, the Late Payment of Commercial Debts (Interest) Act 1998 gives you the right to charge 8% over the Bank of England base rate on overdue invoices. Most agencies don't invoke this, but having it in your contract is a useful lever.
State clearly:
- Payment due within X days of invoice (30 days is standard; some enterprise clients will push for 60 — decide your floor)
- Late payment interest rate (reference the statutory rate or specify your own)
- Whether you reserve the right to suspend services on accounts more than 45 days overdue
In Germany, §271a BGB imposes default interest of 9 percentage points above the base rate for B2B transactions — again, worth referencing in German-law contracts.
5. Non-Solicitation Clause
This is the clause that protects you from clients directly hiring candidates you've introduced — or worse, approaching your other candidates directly after seeing your work.
A reasonable non-solicitation provision covers:
- Introduced candidates: If a client employs a candidate you introduced (even informally, via a CV share) within 12 months of introduction, your standard placement fee applies
- Your staff: The client agrees not to solicit your employees during the engagement and for 12 months after it ends
- Your candidate pool: The client agrees not to use contact details from candidate CVs you've supplied for purposes other than evaluating that specific placement
Courts in England and Wales have generally upheld non-solicitation clauses as long as they're reasonable in scope and duration. 12 months is standard and defensible. 24 months starts to look restrictive. Unlimited duration won't hold up.
6. GDPR and Data Protection Obligations
This is the section that's been significantly underweighted in most legacy contracts — and that's becoming a real liability.
Under UK GDPR and EU GDPR, when you share candidate personal data with a client, you're typically acting as a data controller or joint controller. The contract needs to address:
- Purpose limitation: Candidate data shared with a client may only be used to evaluate the specific placement. Not to build a talent pool, not for future direct outreach.
- Data retention: The client must delete or return candidate data if the process concludes without a hire. Specify a timeframe (30–60 days is reasonable).
- Data security standards: Basic statement that both parties maintain appropriate technical and organisational measures.
- Breach notification: If the client suffers a data breach involving candidate data you provided, they must notify you within 72 hours — aligning with GDPR breach notification requirements.
- International transfers: If your client is outside the UK/EEA, or if they use processors outside these regions, you need appropriate transfer mechanisms (Standard Contractual Clauses or equivalent).
The ICO has issued enforcement notices to several UK recruitment agencies for inadequate data-sharing arrangements. It's not theoretical risk.
7. Confidentiality
Both parties exchange sensitive information during a search — your client's strategic plans, your candidate's career circumstances, salary expectations, reasons for leaving. A mutual confidentiality clause is standard and should survive termination of the agreement indefinitely (or for a defined period of 3–5 years minimum).
8. Limitation of Liability
You cannot guarantee a placement works out. A reasonable limitation of liability clause caps your exposure to the fees paid for the specific search in question. Don't agree to unlimited liability — it's not commercially sensible for either party, and no professional indemnity insurance policy covers unlimited exposure.
9. Termination Provisions
Both parties should be able to terminate the arrangement on notice (14–30 days is typical for contingency; retained searches need more nuanced provisions given the upfront payments involved). Specify what happens to fees for candidates already in process at the time of termination.
Common Mistakes in Staffing Contracts
Vague salary definitions. "15% of salary" means nothing if you haven't defined whether that's base, OTE, or total compensation. For a sales director role with a €120k base and €80k OTE, the difference between those interpretations is €12,000 in fees.
No exclusivity clause in retained agreements. If you're accepting an upfront retainer, you must have exclusivity. Running a retained search while the client also uses two contingency firms undermines the entire model and guarantees conflict.
Guarantee that applies regardless of reason for departure. If the candidate is made redundant because the company runs out of funding three weeks after joining, that's not your fault. Your guarantee clause should specify it only covers departure for performance or personal reasons.
Assuming verbal agreements hold. They don't. Every time a client says "yes" over the phone, follow up with a written confirmation. Email is sufficient in most jurisdictions, but a signed document is better.
Missing the introduction date trigger. Clearly document when you introduced a candidate — in writing, with a date-stamped CV submission or email. If the client comes back to that candidate 10 months later and hires them directly, you need that paper trail.
A Basic Template Framework
Below is a structural outline you can adapt. Again — get this reviewed by a solicitor before use in any live client engagement.
RECRUITMENT SERVICES AGREEMENT
This Agreement is entered into between [Agency Legal Name] ("the Agency") and [Client Legal Name] ("the Client") on [Date].
- Services: The Agency agrees to provide [permanent placement / executive search / temporary staffing] services for positions as mutually agreed in writing.
- Fees: [Percentage] of the candidate's [base/total] annual remuneration, payable within 30 days of the candidate's start date.
- Guarantee: Should the placed candidate leave within [X weeks] for reasons of underperformance or resignation, the Agency will conduct one free replacement search or issue a pro-rated refund per the schedule in Schedule A.
- Candidate Introduction: The Client acknowledges that direct engagement of any candidate introduced by the Agency within 12 months of introduction triggers the standard placement fee.
- Data Protection: Both parties agree to comply with UK GDPR / EU GDPR. Candidate personal data may not be used beyond evaluation of the specific role for which it was supplied.
- Confidentiality: Both parties agree to maintain the confidentiality of information exchanged during this engagement.
- Liability: The Agency's total liability under this Agreement is capped at fees paid in the preceding 12 months.
- Governing Law: This Agreement is governed by the laws of England and Wales [or appropriate jurisdiction].
Managing Placements and Contracts at Scale
Even a well-drafted contract creates operational overhead at scale. Tracking which clients are in guarantee periods, which invoices are overdue, which candidates were introduced to which client on what date — this is the kind of thing that falls through the cracks in a spreadsheet-driven agency.
The right staffing agency software gives you this visibility automatically: placement records tied to clients and candidates, fee tracking, guarantee period alerts, and the audit trail you need if a dispute arises. If you're currently using a legacy platform like Bullhorn for this and wondering whether a more modern alternative would handle it better, the Yena vs Bullhorn comparison covers the practical differences in compliance tooling and contract management workflows. It also makes it dramatically easier to run the kind of talent pool strategy covered in a talent pooling guide — because your candidate data and client relationships live in the same system.
Track Placements and Client Relationships in Yena
From contract signature to placement and beyond — Yena keeps your client agreements, candidate submissions, and placement records in one place. Know exactly where every deal stands, what's in guarantee, and what's overdue.
Try Yena free — set up in 24 hours