Hiring in the UK · Software engineers
Hire a software engineer in the UK without a UK entity
You don't need a UK company to employ a software engineer in the UK. You can use an Employer of Record, engage the engineer as a contractor, or employ them yourself and have the UK payroll run for you.
Onshore Partners is not an Employer of Record. We run UK payroll for overseas employers, through an HMRC direct scheme or the employer's own UK PAYE, while you stay the employer.
Short answer: You don't need a UK company to employ a software engineer in the UK: a company with no UK presence can choose to run UK PAYE in its own name, and HMRC's direct schemes are the other route. If you would rather not be the employer, an Employer of Record becomes the legal employer and takes on the employer's duties.
Cost
What each route costs on top of salary
The major Employer of Record platforms publish starting prices of $399 to $699 per employee per month, about £297 to £519 at HMRC's October 2026 rate, with $599 (about £445) the most common (each platform's own pricing page, read 22 October 2026). A starting price is the lowest fee, and a quote can be higher. Our guide to Employer of Record cost per employee sets that fee beside the cost of your own UK payroll.
A DPNI costs £157 a month. An NI-only scheme costs £157 a month for one employee, and £150 a month plus £7 per payslip for two or more. Setup is £750, or £500 if you go ahead within two weeks of your quote, and no VAT is added. A UK PAYE scheme in the company's own name starts at £225 a month plus £8 per payslip, and setting it up costs £350.
An Employer of Record becomes the legal employer and takes on the employer's duties; we run the payroll while you stay the employer, so the fees pay for different things. When the scheme is in the employee's own name, the employee is our client and pays our fees. For most employees, UK employer's National Insurance is 15% of whatever they earn above £5,000 a year, and whether it is due on your own payroll depends on where your company is based.
Common questions
Hiring a UK engineer: common questions
Can I hire a software engineer in the UK without a UK company?
Yes. A company with no UK presence doesn't have to run UK PAYE, but it can choose to run it in its own name. HMRC's direct schemes are the other route: a DPNI, set up in the employee's name, or an NI-only scheme in the employer's name where the employer is based in the EU, the EEA or Switzerland. We will ask HMRC for the scheme that fits your facts, and they may suggest a different one once they have the full facts.
Should a UK engineer be a contractor or an employee?
That isn't something a payroll provider decides. Courts and tribunals can make final decisions on employment status. A person may have a different employment status in tax law. Acas can advise on employment status, and their helpline is 0300 123 1100.
How soon can the engineer be paid?
We'd allow four to eight weeks for HMRC to set the scheme up, and that's our own estimate, not a figure from HMRC. If pay starts before the scheme is in place, payroll still runs every payday and is reported to HMRC late once the scheme exists.