Recruitment pay and bill software automates the timesheet-to-invoice cycle for UK contract placement agencies: contractor timesheets submitted, client-approved, payroll calculated, client invoiced, and margin reported - in one connected workflow. Tempest, FastTrack360, and Bullhorn One are the strongest options for UK agencies. The biggest ROI driver is eliminating margin leakage from manual rate management and missed uplift charges. IR35 status tracking is now a mandatory functional requirement, not an optional add-on.
Last reviewed May 2026
Pay and bill is the operational heartbeat of a contract recruitment agency. Get it right and the agency runs predictably: timesheets arrive on Monday, approvals come back by Tuesday, invoices go out Wednesday, payroll runs Thursday, margin is visible by Friday. Get it wrong and the agency haemorrhages cash through late invoicing, incorrect rate application, missed charge uplifts, disputed timesheets, and IR35 PAYE errors that attract HMRC scrutiny. For UK contract desks turning over more than £500,000 annually, manual pay and bill management on spreadsheets is the single highest operational risk in the business.
This guide covers the functional requirements of recruitment pay and bill software, the leading UK platforms, and the IR35 compliance layer that every contract agency must now incorporate into its pay and bill workflow.
What Pay and Bill Software Must Do
Recruitment pay and bill software covers a specific operational scope that is distinct from both the ATS/CRM layer (candidate and client relationship management) and general accounting software (ledger, VAT, statutory accounts). The functional requirements are tightly defined by the contract placement workflow.
Timesheet management: Contractors submit weekly timesheets (hours worked, plus expenses where applicable) via a portal or mobile app. The system routes each timesheet to the designated client approver. Approved timesheets flow automatically into payroll and invoicing calculations. Unapproved or disputed timesheets are flagged for resolution without blocking the rest of the pay run. The system must handle multiple rate types per engagement: standard hours, overtime, bank holidays, and on-call rates, each at potentially different charge and pay rates.
Payroll processing: For contractors paid PAYE through the agency (inside IR35 determinations or direct employment arrangements), the system calculates gross pay, income tax under PAYE, employee National Insurance, and employer National Insurance per contractor per week. It generates payslips, processes pension contributions under auto-enrolment where applicable, and submits Real Time Information (RTI) reports to HMRC via the PAYE system. The HMRC PAYE for employers guidance defines the RTI submission obligations that pay and bill software must meet.
Client invoicing: From approved timesheets, the system generates client invoices automatically: hours at the agreed charge rate, plus any expenses, plus VAT. Invoice frequency (weekly, fortnightly, monthly) is configured per client contract. Credit note generation for disputed items, consolidated invoicing across multiple contractors on one client account, and purchase order matching (where clients require PO numbers on invoices) are standard requirements for agencies working with medium and large clients.
Margin reporting: The core commercial metric for a contract desk is margin - the difference between the charge rate billed to the client and the cost rate paid to the contractor, expressed in pounds per week or as a percentage of charge. Pay and bill software should produce margin reports per contractor, per client, per consultant, and per time period, giving management the data to identify which placements are profitable and which are running at eroded margins due to rate negotiation drift.
IR35 in the Pay and Bill Workflow
Since the extension of IR35 off-payroll working rules to medium and large private sector clients in April 2021, IR35 status management has become a mandatory component of the contract agency pay and bill workflow, not a compliance afterthought. Every contractor engagement with a medium or large private sector end client (as defined by the Companies Act 2006 thresholds: turnover over £10.2m, balance sheet over £5.1m, or more than 50 employees) requires a Status Determination Statement from the end client before the first payment is made.
Pay and bill software must track the SDS status for each engagement and apply the correct payment treatment: outside IR35 means payment gross to the contractor's Personal Service Company or other intermediary; inside IR35 means the agency (as fee-payer) operates PAYE deductions before payment reaches the contractor or intermediary. The HMRC off-payroll working guidance sets out the fee-payer obligations in detail.
The compliance risk of getting this wrong is material. Where an agency fails to operate PAYE on an inside-IR35 engagement, HMRC can pursue the agency for the unpaid income tax and NICs, plus interest and penalties. HMRC's standard approach in contractor compliance reviews is to request the agency's SDS records, RTI submissions, and payment records for the period under review. An agency that cannot produce a complete SDS record for every inside-IR35 engagement faces a difficult defence position.
Pay and bill platforms that have developed specific IR35 workflow functionality include Bullhorn One (SDS status fields, payment route configuration per engagement, audit trail), Tempest (IR35 status tracking integrated into the payroll calculation), and FastTrack360 (IR35 status linked to payment method selection). The Income Tax (Earnings and Pensions) Act 2003 at Chapter 8 (intermediaries legislation) and the Finance Act 2020 provisions extending off-payroll working to the private sector are the primary legislative references.
|
Leading Pay and Bill Platforms for UK Agencies
Tempest (now part of the Intime group) is one of the most widely deployed pay and bill platforms in the UK staffing market. It handles the full timesheet-to-invoice-to-payroll cycle with strong support for PAYE, limited company, and umbrella payment routes. Its IR35 status management is mature - the platform was updated ahead of the April 2021 private sector extension to handle SDS tracking and dual-rate payment configurations. Tempest integrates with Bullhorn, Vincere, and most major agency ATS platforms via API. Pricing is volume-based, typically structured as a per-contractor-per-week fee that scales with the contract book.
FastTrack360 is an Australian-founded platform with strong UK adoption, particularly in technical and engineering staffing. Its pay and bill module sits alongside an integrated ATS/CRM, which means agencies using FastTrack360 can run their full operation on one platform rather than integrating separate ATS and pay and bill systems. This integration advantage reduces reconciliation risk - placement data in the CRM flows directly into pay and bill without manual re-entry. The trade-off is that FastTrack360's ATS functionality is less deep than Bullhorn or Vincere for agencies with complex sourcing operations.
Bullhorn One is Bullhorn's native pay and bill module, available to agencies already on the Bullhorn ATS platform. For agencies at Bullhorn scale (typically 15-plus consultants, significant contract book), the native integration between ATS placement records and Bullhorn One pay and bill eliminates the most common data reconciliation failure point: the placement record in the ATS not matching the rate configuration in the pay and bill system. Bullhorn One supports PAYE, limited company, and umbrella payment routes, and its IR35 SDS tracking is integrated into the engagement record.
Parasol and other umbrella services occupy a different position: they are not software platforms but managed service providers that take on the employer-of-record role for contractors, handling PAYE, auto-enrolment, holiday pay, and IR35 PAYE obligations on behalf of the agency. For agencies that prefer to outsource pay and bill entirely rather than manage it in-house, umbrella services eliminate the operational complexity at the cost of a per-contractor margin reduction. The REC publishes a list of FCSA-accredited umbrella companies, which provides a quality filter for agencies considering this route.
Platform Comparison: UK Pay and Bill Options
| Platform | Deployment Model | IR35 Workflow | ATS Integration | Best For |
|---|---|---|---|---|
| Tempest | Standalone / integrated | Mature | Bullhorn, Vincere, others | Volume contract desks |
| FastTrack360 | Native (with ATS) | Yes | Native | Technical/engineering agencies |
| Bullhorn One | Native (Bullhorn only) | Yes | Native (Bullhorn) | Existing Bullhorn agencies |
| Umbrella (FCSA-accredited) | Managed service | Handled by provider | N/A | Agencies outsourcing payroll |
Margin Management and Rate Governance
Margin leakage is the silent profit killer for contract desks. It occurs when the charge rate billed to the client drifts below the rate agreed at placement due to manual rate entry errors, when uplifts (employer NIC, holiday pay, pension contributions) are not correctly factored into the charge rate, or when rate changes are applied to payroll without corresponding adjustments to invoicing.
Pay and bill software addresses this by locking the charge rate and pay rate at placement, calculating all uplifts automatically (employer NIC at the current rate, auto-enrolment pension contributions at the statutory minimum, Apprenticeship Levy where applicable), and flagging any discrepancy between the invoiced amount and the expected margin. A well-configured pay and bill system makes margin leakage visible immediately rather than at the monthly management accounts stage when the damage is already done.
Rate governance - the process of controlling who can change rates and under what circumstances - is a related operational control. Pay and bill platforms typically implement rate change approval workflows: a consultant cannot unilaterally reduce a charge rate to win a renewal without a manager approving the change and the system recalculating the margin impact. For agencies managing dozens of simultaneous placements, this approval workflow is the primary defence against margin erosion through informal rate negotiation.
For the full agency operational picture including ATS selection, see the recruitment agency ATS guide. For agency software selection beyond the ATS, the recruitment agency software overview covers the complete stack.
FAQ
At what contract book size does dedicated pay and bill software become necessary?
Most agencies find that manual pay and bill management on spreadsheets becomes operationally unmanageable above 15-20 active contractors. Below that level, a structured spreadsheet with HMRC RTI submissions via HMRC's Basic PAYE Tools is technically feasible for PAYE contractors, though the IR35 audit trail requirement makes dedicated software advisable even at smaller scale. Above 30 contractors, the reconciliation risk and HMRC compliance exposure of manual management typically justifies the platform investment.
How does pay and bill software handle umbrella company contractors?
For contractors paid via an umbrella company, the agency's pay and bill obligation is simpler: the agency invoices the client for the contractor's time, receives payment, and pays the umbrella company a gross amount (charge rate less agency margin). The umbrella company handles PAYE, NIC, holiday pay, and pension for the contractor. Pay and bill platforms handle this by configuring the contractor's payment route as umbrella, calculating the gross payment to the umbrella, and generating the client invoice. The FCSA (Freelancer and Contractor Services Association) accreditation scheme provides a quality standard for umbrella companies.
What RTI submissions does a recruitment agency need to make to HMRC?
Agencies employing contractors directly (PAYE route) must submit a Full Payment Submission (FPS) to HMRC on or before each payment date, and an Employer Payment Summary (EPS) where no payments are made in a tax month or where recoverable amounts (SMP, SSP) need to be reported. Pay and bill software handles RTI submission automatically as part of the payroll run. Agencies should verify that their platform is HMRC-recognised for RTI submissions and that submissions are logged with confirmation numbers for audit trail purposes.
Can pay and bill software generate consolidated invoices across multiple contractors?
Yes - most platforms support consolidated invoicing where a client with multiple contractors receives one invoice per billing period rather than a separate invoice per contractor. This is a standard requirement for agencies working with large enterprise clients that have centralised accounts payable. Configuration typically requires the client account to be flagged for consolidated billing and a billing cycle defined. Some clients also require invoices to reference specific purchase order numbers per contractor, which pay and bill platforms handle through PO number fields on the placement record.
How does auto-enrolment pension affect contract agency payroll?
Contractors employed directly by the agency on PAYE are eligible workers for auto-enrolment purposes if they meet the age and earnings thresholds (aged 22-66, earning above the trigger of £10,000 per year). The agency as employer must enrol eligible workers, contribute the statutory minimum employer contribution (currently 3% of qualifying earnings), and manage opt-out requests. Pay and bill software integrated with a pension provider (NEST, The People's Pension, Smart Pension) handles enrolment, contribution calculation, and reporting automatically. Agencies using umbrella companies transfer this obligation to the umbrella.
How We Verified
This article draws on HMRC's published guidance on PAYE for employers, off-payroll working (IR35), and RTI submissions, the Income Tax (Earnings and Pensions) Act 2003 and Finance Act 2020 provisions on off-payroll working, REC compliance guidance for contract staffing agencies, and publicly available feature documentation from the platforms named. IR35 positions reflect HMRC guidance as of May 2026. Platform pricing is indicative; verify current rates directly with vendors.