For cross-border teams & offshore operators
EasyCruiter models what a person actually costs to employ — contributions, overhead, any intercompany markup — then runs the employment, the billing and the compliance from the same record.
The result: real margin is only knowable in hindsight, and compliance is only visible when something has already lapsed.
Cost & margin
Compliance
All of it configuration rather than code — so one system serves workforces employed under different rules instead of one system per market.
Client separation
A client asks for a role. You model the fully-loaded cost and quote a rate you know the margin on.
You source and screen, then submit to the client on their own page.
They accept. It becomes a placement scoped to that client, at the agreed rate and terms.
The person is employed properly: contract signed, permit tracked, leave entitlement set, documents collected, equipment and access issued.
Monthly, the client is invoiced and payroll runs — both from the cost model, so quoted and realised margin match.
Delivery is scored, the client gets a weekly report, and renewal is flagged well before the contract ends.
If it ends, severance settles, equipment returns, and access is provably revoked.
Our accountant handles all the compliance.
They'll still file it. The difference is whether you can see an obligation coming — a permit expiring, a probation ending, a document missing — before your accountant tells you it already lapsed.
We use an employer-of-record provider.
Then they hold the employment and you hold the relationship — but you still need to know your cost, your margin, your delivery quality and your renewal dates. This runs your side of it, whoever is on the contract.
Does it handle our specific market?
The obligations above are modelled as configuration — rates, entitlements, calendars and payroll components are all set per workspace rather than hardcoded. Tell us what your market requires and we'll tell you honestly whether it fits before you spend a day on it.
Set up a workspace, put your own contribution rate and overhead into the cost model, and check the figure against the last deal you priced. If it disagrees with your spreadsheet, that's worth knowing.