Recruitment Agency Software: The Full Stack Explained
CRM, ATS, timesheets, invoicing, compliance — what each layer of recruitment agency software actually does, and where Templio fits.
Recruitment agencies typically run several separate systems, not one
"Recruitment agency software" isn't one category — it's a stack, and most agencies end up running at least two or three separate systems to cover it, whether they realise it upfront or find it out the hard way.
Front office — CRM/ATS
This is candidate and client relationship management: sourcing, pipeline tracking, job matching, client contact history, and the day-to-day work of a desk consultant trying to fill a role. Bullhorn, Firefish and the recruitment-focused parts of Access all compete here, alongside a longer tail of smaller CRM/ATS vendors. Templio does not compete in this category — it has no CRM, no candidate database, no pipeline view, and isn't trying to. If a placement hasn't happened yet, it's outside Templio's scope entirely.
Back office — timesheets, invoicing, self-billing, pay & bill
This is where a placement becomes an actual transaction: hours submitted, hours approved, an invoice raised to the client, pay or a self-bill raised for the contractor, and the ongoing weekly or monthly cycle of doing that correctly for every active contractor on the book. This is Templio's category. It only starts once someone's already been placed — which is exactly why it's a different system to the one that found them the placement in the first place.
Compliance — document tracking, right to work, AWR, IR35 status
Right to work checks, DBS checks, insurance certificates and qualifications with expiry dates, AWR 12-week tracking, IR35 status and Status Determination Statements. Some of this overlaps with the back office in practice (an approved timesheet is also the trigger for AWR week-counting), which is part of why it's common to buy it from the same vendor as pay & bill rather than as a fourth separate system. See our recruitment agency compliance checklist for what this layer needs to cover in practice.
Why the boundary between these layers matters when you're buying
It's easy to evaluate "recruitment agency software" as one undifferentiated category and end up comparing a CRM against a pay & bill tool as if they did the same job. They don't, and a vendor that covers one layer well isn't a like-for-like alternative to one that covers a different layer — the comparison that actually matters is within a layer, not across them.
Do you need one all-in-one platform or best-of-breed tools?
There's a genuine trade-off here, not an obviously-correct answer.
All-in-one (Access Evo, Bullhorn's broader suite) reduces the integration work between systems, since everything already talks to everything else inside one platform. The cost is that these tend to be enterprise-priced and demo-gated: Access publishes no public price for its recruitment product and offers a brochure download or a call (theaccessgroup.com/en-gb/recruitment, fetched 2026-09-24); Bullhorn does publish entry pricing (see the table below), but its higher tiers are quote-only.
Best-of-breed — a focused back-office tool like Templio, run alongside whatever CRM/ATS an agency already has — usually costs less and is faster to get running, but the two systems need to talk to each other. That's where an integration like Xero sync matters: it's not a nice-to-have, it's what makes the best-of-breed approach actually work day to day instead of creating a second manual re-keying job.
What to look for in back-office / pay & bill software specifically
If you're evaluating this category on its own terms, the features that actually matter are:
- External timesheet approval — the client, not just an internal manager, has to approve hours before they're billable. A tool built around internal approval only doesn't fit a recruitment agency's actual workflow.
- Self-billing invoice generation — raising the contractor's invoice directly from an approved timesheet, under HMRC VAT Notice 700/62, rather than waiting on the contractor to invoice correctly themselves.
- AWR and IR35 compliance tracking — attached to the contract and the hours, not tracked separately in a spreadsheet that has to be kept in sync by hand.
- Accounting sync — Xero or equivalent, so invoices don't have to be re-entered into the books.
How the pieces typically integrate in a best-of-breed setup
If you go best-of-breed rather than all-in-one, the join between systems is usually one of two things: a CSV export/import between your CRM and your back-office tool when a candidate becomes a placement, or a direct accounting sync (Xero, QuickBooks, Sage) that both the CRM's invoicing and the back-office tool's invoicing ultimately land in. The CSV route is the more common starting point — it's how most agencies move an active book of contracts from one system to another in the first place, which is also why active-book import compatibility (recognising exports from the CRM you already use) is worth checking before you commit to a back-office tool.
Published pricing comparison
Only using facts verified directly from each vendor's own site, with the date fetched — no estimated figures for anyone:
| Vendor | Published price | Model | Source |
|---|---|---|---|
| Templio | £49/mo, incl. 5 active contractors, then graduated per-contractor bands | Flat monthly, self-serve, 14-day trial, no card | templio.co.uk/pricing |
| Bullhorn | Starter £80/user/month, Core £120/user/month | Per-user/month (Pro and enterprise tiers quote-only) | bullhorn.com/uk/pricing, fetched 2026-09-24 |
| ETZ, Firefish, Access, Sonovate, Timesheet Portal | No public price found | Demo or quote required | See our Templio vs ETZ and Templio vs Timesheet Portal comparisons |
Worth flagging explicitly: Bullhorn's published tiers are priced per user (i.e. per member of agency staff with a login), while Templio's price is based on active contractors — those are different pricing models solving for different things, not a like-for-like number to subtract one from the other.
Where Templio fits: back office + compliance, not a CRM/ATS replacement
Templio covers the back-office and compliance layers — timesheets, client approval, self-billing, Xero sync, AWR and IR35 tracking, document expiry — and is built to sit alongside whatever CRM or ATS an agency already runs, not replace it. If you're already on Bullhorn, Firefish, InTime, JobAdder or Vincere for candidates and clients, Templio's active-book import recognises CSV exports from all four, so switching your back office doesn't mean re-keying your front office. See our timesheet software for recruitment agencies page for what's included, or pricing for the full breakdown.
FAQs
What's the difference between a recruitment CRM and an ATS? In practice the terms overlap heavily in this sector — both describe the front-office system used to manage candidates, clients and the recruitment pipeline. CRM leans toward relationship and business-development tracking; ATS (applicant tracking system) leans toward managing candidates through a hiring process. Most recruitment-specific platforms in this space, including Bullhorn and Firefish, blend both under one product.
Do I need separate software for timesheets and invoicing, or does my CRM handle that? Usually separate, or a bolt-on: most CRM/ATS platforms are built around the front-office workflow — sourcing and placing candidates — not around recruitment-specific pay & bill (external client approval, self-billing, AWR/IR35 tracking). That gap is exactly what back-office tools like Templio, ETZ and Timesheet Portal exist to fill.
How much does recruitment agency software cost? It depends heavily on which layer and which vendor. Templio publishes a flat £49/month including 5 active contractors, with graduated bands above that. Bullhorn publishes per-user tiers from £80/month. Everyone else in this comparison (ETZ, Firefish, Access, Sonovate, Timesheet Portal) requires a demo or quote to get a price — see the table above for sources and fetch dates.
What software do small recruitment agencies use? It varies by budget and stage, but the pattern that shows up repeatedly is: a lightweight or free CRM early on, moving to a dedicated recruitment CRM as candidate volume grows, alongside back-office software chosen specifically for self-serve pricing and a trial — since a small agency often can't justify a sales-call-gated enterprise product before it has revenue to match. See our how to start a recruitment agency guide for what a brand-new agency typically needs in its first weeks specifically.
Should I buy an all-in-one platform or separate best-of-breed tools? There's no universally correct answer, but the shape of the trade-off is consistent: all-in-one reduces integration work at the cost of typically being enterprise-priced and demo-gated; best-of-breed usually costs less and starts faster, at the cost of needing two systems to talk to each other — most commonly via a CSV import or an accounting sync. A newer or smaller agency more often finds the lower cost and faster start of best-of-breed worth the integration step; a larger agency with an established CRM already in place more often finds the reduced integration work of all-in-one worth the price.
Pricing facts on this page reflect what each vendor publishes as of the dates cited — check each vendor's current pricing directly, since it can change.