Part of the Recruitment Software Guide
Recruitment May 2026 12 min read

Why Your Recruitment CRM and Back Office Are Still Disconnected (And What to Do About It)

Most recruitment agencies run their CRM in one system and their back office in another. Placement data is re-keyed. Timesheets sit in a separate platform. Invoices are generated manually or semi-manually. Compliance documents are scattered. The result is delayed invoicing, invisible margins, and growing regulatory exposure, particularly after the Joint and Several Liability rules that came into force in April 2026. This guide explains what back office means in recruitment, compares the main platforms, and covers the integration options available to UK agencies.

17.7 hrs
Lost to manual admin per vacancy (Totaljobs, 2025)
21.5%
Revenue leakage from billing errors and missed billable hours
~£17K
Annual lost productivity per recruiter from admin tasks

What "back office" actually means in recruitment

The back office handles everything that happens after the placement is made. In a permanent recruitment agency, this is relatively simple: generate an invoice, track the fee, done. In a contract or temp agency, it is a continuous operational cycle that runs for the full duration of every placement.

The core functions are:

  • Timesheets: Capturing hours worked by contractors and temps, getting client approval, handling disputes over hours, managing different rate types (standard, overtime, weekend).
  • Pay and bill: Calculating gross pay for workers, calculating the invoice amount for clients, managing the margin between the two.
  • Invoicing: Generating client invoices from approved timesheets, handling different billing formats per client, consolidating multiple placements onto single invoices, credit control.
  • Payroll: Running PAYE for temps on the agency's books, processing payments to umbrella companies and PSCs, handling holiday pay and pension auto-enrolment.
  • Compliance: Right-to-work checks, AWR (Agency Workers Regulations) tracking, IR35 status determination records, umbrella company due diligence, GDPR.
  • Margin tracking: Real-time visibility of margins per placement, per client, per consultant, per contract type.

The process flow runs like this: placement made in CRM or ATS > contractor works > timesheet submitted > client approves > back office calculates pay and bill > worker paid > client invoiced > margin tracked. The disconnect happens at the handoff between CRM and back office, where data entered once must be re-entered or transferred to a separate system.

The real cost of running two disconnected systems

The gap between front office and back office is not just an inconvenience. It has measurable costs that compound over time.

Re-keying data

Placement details entered in the CRM (worker name, client, rates, contract dates, payment terms) must be manually re-entered into the back-office system. This is the single biggest source of errors. Typical manual data entry error rates run between 1% and 5%. For an agency processing hundreds of timesheets weekly, even 1% means several incorrect invoices or pay calculations every week. Each manual payroll error costs approximately £230 to correct.

Delayed invoicing and cash flow pressure

If timesheets sit in one system waiting to be entered into another, invoices go out late. Agencies typically wait 30 to 60 days for client payment while paying workers weekly or fortnightly. Late invoicing stretches that gap further, creating serious cash flow pressure that limits the agency's ability to take on new business or fund contractor payroll.

Margin invisibility

With data split across systems, real-time margin tracking is impossible. Agency owners cannot see margin per placement, per client, or per consultant without manually reconciling data from both systems. Decisions about which clients to prioritise, which consultants are performing, and which contract types are profitable are made on incomplete information or gut feel.

Compliance gaps

IR35 status determinations, AWR milestones, and right-to-work expiry dates stored in the CRM may not be visible to the back-office team processing pay. Compliance documents uploaded to one system are invisible in the other. This fragmentation creates real regulatory exposure, particularly under the new JSL rules.

The productivity cost: UK recruiters lose an average of 17.7 hours per vacancy on manual admin tasks, equating to roughly 850 hours per recruiter per year. That is approximately £17,000 in lost productivity annually per recruiter, and 61% of recruiters cite manual data entry as the primary drain (Totaljobs, August 2025).

Speak to us about recruitment software · +44 7494 618 651 · Mon to Fri, 9am to 6pm

What changed in April 2026: JSL and why it makes integration urgent

From 6 April 2026, recruitment agencies became jointly and severally liable for unpaid PAYE tax and National Insurance Contributions owed by non-compliant umbrella companies they work with. The legislation was implemented through a new Chapter 11 of Part 2 ITEPA 2003.

How the liability chain works

  1. If an umbrella company fails to pay correct PAYE or NICs to HMRC, HMRC first pursues the umbrella company.
  2. If the umbrella cannot or will not pay, HMRC transfers the liability to the recruitment agency.
  3. If the agency cannot pay, liability transfers to the end-client.
No statutory defence for due diligence. Unlike some compliance regimes, performing due diligence checks on umbrella companies does not provide a legal defence under JSL. Even rigorous auditing cannot fully protect agencies from inherited tax liabilities. Traditional spot checks and accreditations are not sufficient. Real-time compliance tracking is now essential.

What this means for back-office software

Back-office systems must now provide real-time audit trails of tax calculations and payments through umbrella supply chains. They need umbrella company compliance tracking, automated flagging when workers are paid through non-approved umbrella providers, and visibility into whether umbrella deductions match expected PAYE and NICs amounts.

Agencies running disconnected CRM and back-office systems face higher JSL risk because compliance data is fragmented across platforms. If HMRC requests an audit trail, pulling data from two or three separate systems (often with conflicting records) is significantly harder than producing a unified report from a connected system.

The practical response across the sector has been PSL rationalisation: agencies are restricting which umbrella companies they will work with, moving to smaller Preferred Supplier Lists of highly compliant, fully accredited providers. This consolidation is expected to continue through 2026 and 2027.

IR35 and the back-office workflow

IR35 determinations have a direct impact on how the back office processes pay and invoicing. Where an engagement falls inside IR35, the fee payer (which may be the agency) must deduct Income Tax and employee NICs through PAYE, and account for employer NICs. Outside IR35, the contractor invoices the agency and manages their own tax.

From April 2026, updated small company thresholds mean approximately 14,000 companies previously classified as medium are now reclassified as small. For contractors working with these newly reclassified companies, responsibility for IR35 status determination shifts back to the contractor. This creates a compliance tracking challenge: the agency needs to know which clients are classified as small and which as medium, because the rules differ.

Integration requirement: IR35 determinations made or stored in the CRM must flow through to the back-office system to ensure correct payroll treatment. Status Determination Statements need to be stored and linked to the correct placement in both systems. Rate calculations differ for inside versus outside IR35 engagements, and the back-office system must handle both correctly without manual switching.

Agencies are also seeing more Statements of Work and project-based engagements structured for outside IR35 status. These require different invoicing and payment workflows compared to standard time-and-materials contracts, adding another layer of complexity that disconnected systems handle poorly.

Back-office platforms compared: what each one actually does

The UK recruitment back-office market includes dedicated platforms, integrated modules within larger CRM suites, and outsourced services with technology layers. Here is what the main options offer. For a broader look at the CRM side of this picture, see our Bullhorn alternatives comparison.

ETZ

ETZ focuses on paperless timesheet capture, automated invoicing, and compliance management. It claims to turn a timesheet into an invoice in 60 seconds and can process 1,000 invoices in a single batch. Features include real-time overdue timesheet tracking with one-click chase (SMS and email), AWR compliance guarantees, GDPR compliance, contract management via ETZSign, and integration with Xero and QuickBooks. ETZ also offers a Startup 20/20 product for smaller agencies at reduced cost. Pricing is quote-based, but ETZ claims to save agencies up to 85% on processing costs.

Evertime

Evertime offers two products. Evertime SaaS is a self-service cloud platform for agencies that want to run their own back office. Evertime PRO is a flexible managed service where agencies choose their level of pay and bill support, from partial to fully managed. Used by 250+ agencies managing 17,500+ contractors monthly. Pricing is monthly per-contractor, with lower per-contractor cost at higher volumes. Evertime has a partnership with Eclipse Software for CRM connectivity and integrates with a range of third-party CRM and accounting platforms.

Flo

Flo combines back-office outsourcing and software for temporary recruitment agencies. Three products: Dataflo (temp recruitment CRM), Workflo (outsourced back office covering timesheets, payroll, credit control, bookkeeping), and Fullflo (combined CRM and back office for startups, success-based with no setup fee). Flo is sector-specific, with configurations for healthcare, education, construction, hospitality, and IT. One predictable monthly cost with no hidden fees.

Primo Time

Built by Accentra with 30 years of experience in UK contracting and recruitment payroll. Primo Time is an all-in-one cloud platform for pay and bill, PAYE, and financial ledgers. It includes an embedded financial ledger system (Primo Books), banking integration for automatic receipt matching, payments to umbrella companies and PSCs, and Xero API integration. The multi-agency interface makes it a good fit for back-office service providers managing multiple agencies. Pricing is quote-based.

Finity

Finity is a unified payroll ecosystem designed for high-volume processing: thousands of weekly timesheets. Features include automated timesheet management, approval, and invoicing, margin reporting, worker payments, and accounting software integration. Pricing is volume-based and pay-per-usage with no charge for inactive workers. As an example, a business processing 2,500 payslips and 3,000 timesheets weekly pays £1.50 for the first 500 payslips, £1.24 for the next 1,500, and £0.69 for the remaining 500. A free Compliance Hub and 14-day free trial are available.

Bullhorn Back Office

Part of the Bullhorn One suite, this adds onboarding, time and expense tracking, invoicing, and payroll integration to the core Bullhorn CRM/ATS. Bullhorn claims over $24 billion invoiced through the platform annually. The main advantage is native integration with the most widely used recruitment CRM in the UK. The main disadvantage is cost: base CRM licensing runs approximately $99 to $315 per user per month, back-office modules are additional, and implementation fees range from $1,000 to $50,000+. Multi-year contracts are typical, and reviewers report 20% renewal price increases.

Vincere Pay and Bill

The pay and bill module within Vincere (now Access Vincere Evo) covers timesheet automation, invoicing, worker payments, invoice consolidation, retainer billing in tranches, and temp recruitment reporting. Core CRM starts from £69 per user per month, with the pay and bill module priced additionally on a quote basis. Since the Access Group acquisition, support quality has declined according to reviews, with customer service now AI-first and no human support on weekends.

Platform Pricing Timesheets Pay and Bill CRM Integration Best For
ETZ Quote-based Yes (paperless) Yes API (various CRMs) Mid-sized agencies wanting automation
Evertime Per-contractor/month Yes (cloud) Yes (self-service or managed) Eclipse partnership, third-party APIs Agencies wanting flexible managed service
Flo Fixed monthly (success-based for startups) Yes (via Workflo) Yes (outsourced) Dataflo CRM included or standalone Temp agencies, startups, healthcare/education
Primo Time Quote-based Yes Yes (with financial ledger) Xero API, multi-agency interface Multi-entity operations, back-office providers
Finity From £0.69-£1.50 per payslip (volume-based) Yes (high volume) Yes Accounting software integration High-volume temp agencies
Bullhorn Back Office $99-315/user/month + modules + implementation Yes Yes (native) Native (Bullhorn CRM required) Agencies already on Bullhorn CRM
Vincere Pay and Bill From £69/user/month + pay and bill module Yes Yes (native) Native (Vincere CRM required) Mixed perm/temp agencies on Vincere

Speak to us about recruitment software · +44 7494 618 651 · Mon to Fri, 9am to 6pm

The three integration models

There are three broad approaches to connecting (or replacing) disconnected CRM and back-office systems. Each has trade-offs depending on agency size, budget, and how much operational control the agency wants to retain.

Model 1: All-in-one platform

Bullhorn One, Vincere with Pay and Bill, Eclipse, and Flo's Fullflo package all offer CRM and back office in a single system. The advantage is native data flow: placements, timesheets, invoices, and compliance records live in one database. The disadvantage is vendor lock-in. If the CRM is strong but the back office is weak (or vice versa), the agency is stuck with both. Pricing tends to be higher, and switching costs are significant because the entire operation depends on one vendor.

Model 2: Best-of-breed with API integration

The agency runs its preferred CRM (Bullhorn, Firefish, Mercury, JobAdder) alongside a dedicated back-office platform (ETZ, Evertime, Primo Time, Finity) connected via API. This gives the agency the best tool for each function, but the integration depends on what APIs the vendors expose. Many CRM and back-office vendors do not offer direct integrations with each other. Where APIs exist, they often require custom development to connect, and maintaining those connections over time as both vendors release updates adds ongoing cost and complexity. For more on the broader integration landscape in recruitment, including job board connectivity, see our separate guide.

Model 3: Outsourced back office with CRM connector

Providers like 3R, Flo Workflo, KUDO, and New Millennia handle the entire back-office function as a service, with a technology layer that connects to the agency's CRM. The agency focuses on sales and candidate management while the outsourcer handles timesheets, payroll, invoicing, and credit control. 3R, for example, funds 100% of invoice value and offers 24-hour contractor payment from approved timesheets. This model suits startups and small agencies that lack the volume or staff to justify running their own back-office operation. The trade-off is less operational control and dependency on the outsourcer's processes and timelines.

What a properly integrated system looks like

Whether the agency chooses an all-in-one platform, a best-of-breed stack, or an outsourced model, the goal is the same: data flows without re-keying, and compliance information is visible everywhere it needs to be.

A properly integrated system handles the following without manual intervention:

  • Placement data flows automatically to back office. When a consultant creates a placement in the CRM (with client, candidate, rates, contract type, start date, IR35 status), that data appears in the back-office system without anyone re-entering it.
  • Timesheets link back to CRM placements. When a contractor submits a timesheet, it is automatically matched to the correct placement, with the correct rates, in the correct billing period.
  • Invoices generate from approved timesheets without re-keying. Client approval triggers invoice generation using the rates and billing format already stored in the system.
  • Compliance documents are visible across both systems. Right-to-work checks, IR35 determinations, AWR milestone dates, and umbrella company due diligence records are accessible to both front-office consultants and back-office processors.
  • Real-time margin reporting. Margins per placement, per client, per consultant, and per contract type are visible without running manual reconciliations across two databases.
  • Audit trail for JSL compliance. Every tax calculation, umbrella payment, and PAYE deduction is logged and traceable from placement through to payment.

When off-the-shelf integration is not enough

The platforms listed above cover the majority of standard recruitment back-office workflows. But standard has limits.

Vendor APIs often expose only a subset of the data an agency needs to move between systems. A CRM might let you pull placement records via API, but not push compliance documents or rate amendments back. A back-office platform might accept timesheet data via API, but require manual setup of billing rules for each new client. The integration exists on paper but breaks down in the detail.

Agencies also accumulate operational logic over years that does not map to any vendor's standard workflow. Rate calculations that factor in client-specific rules. Invoicing formats that differ by sector or contract type. Compliance checks triggered by specific combinations of worker status, client classification, and contract structure. These requirements sit in spreadsheets, in people's heads, or in workarounds bolted onto existing systems.

This is where bespoke integration, or a bespoke system built from scratch, becomes the practical option. A custom integration layer can connect any two systems using their APIs (and where APIs fall short, direct database connections or file-based data exchange). A purpose-built system can encode the agency's exact operational logic into the software itself, removing the gap between how the agency actually works and what the vendor's platform allows.

The bespoke case: If your agency has outgrown its current systems, if the integration between CRM and back office breaks down in the detail, or if you are spending more time working around your software than working with it, a bespoke system built to your exact workflow may cost less over three years than licensing, configuring, and maintaining two or three off-the-shelf platforms that do not fully connect.

Speak to us about recruitment software · +44 7494 618 651 · Mon to Fri, 9am to 6pm