Written by Zara Chechi Reviewed by Tatiana Lebreton Updated on 8 September 2025 On this page The Best Free Payroll Software: Summary 1. IRIS Payroll Basics: Best all-round free payroll software 2. Primo Payroll Essentials Free Plus: Best for auto-enrolment 3. EnrolPay Self Service: Best bare-bones solution 4. HMRC Basic PAYE Tools: Best for checking employee’s NI number Is Free Payroll Software Worth it? Why Do Companies Offer Free Payroll Software? Buying Guide: What to Look for in Free Payroll Software? How Much Does Payroll Software Typically Cost? Verdict Expand IRIS Payroll Basics is the best free payroll software for small businesses. It can handle basic pay calculations, including pension auto-enrolment, and IRIS offers paid software plans you can easily upgrade to as your needs get more complex.All businesses need to send payroll reports to the HMRC, and payroll software is the best way to do this for small businesses processing their own payroll. It can help avoid mistakes and late submissions that can result in HMRC fining you £100 to £400.Just remember that you should also only use free payroll software that has been approved by HMRC, which all the recommendations in this article have been. Free payroll software is only a viable solution for micro-businesses since most have an employee limit of 10, if not lower.As your business grows, you may want to outsource payroll to a specialist payroll service, but unfortunately, there’s no free option for payroll outsourcing. The 5 Best Free Payroll Software IRIS Payroll Basics – Best all-aroundPrimo Payroll Essentials Free Plus – Best for auto-enrolmentEnrolPay Self Service – Best bare-bones solutionHMRC Basic PAYE Tools – Best for checking employee’s NI numberIf you’re interested in getting a quote for payroll software, we can help. Just fill out our quick form to receive quotes from payroll providers. The Best Free Payroll Software: Key Takeaways The best free payroll software for UK businesses is IRIS Payroll Basics, since it can be used for up to 10 employees and includes pension auto-enrolment.UK businesses should only use free payroll software that HMRC recognises as legitimate.Free payroll software is best suited for micro businesses with minimal needs, as it often comes with a 10-employee limit and limits on the type of payments and deductions it can calculate.Most providers offer “free” payroll software as a stepping-stone to get businesses to sign onto a paid plan once their employee numbers or needs exceed the limits of the paid plan.Paid payroll plans often include integrated HR features and compliance updates that free versions lack. The Best Free Payroll Software: SummaryPayroll Software/FeaturesIRIS Payroll BasicsPrimo Payroll Essentials Free PlusEnrolPay Self ServiceHMRC Basic PAYE ToolsMax number of employees1010 (includes leavers)910HMRC approved✅✅✅✅Scalable (possibility to upgrade)✅ from £39/month✅ from £24.99/month✅ from £6/month❌Integrates with HMRC✅✅✅✅Auto-enrolment✅✅❌❌Payslip generation✅✅✅❌Software integrations❌❌❌❌ Is free payroll software right for your business? Free payroll software is typically only designed for businesses with fewer than 10 employees. If you’ve got more employees than that, see our list of the best payroll solutions for small businesses for affordable options. 1. IRIS Payroll Basics: Best all-round free payroll softwareIRIS Payroll Basics is a free, cloud-based payroll software that businesses with fewer than 10 employees can use to manage their payroll. Any legislation or business software updates are also included with the platform, free of charge. IRIS Payroll Basics Pricing Free Strengths HMRC compliant Scalable plans for growing businesses Robust customer support Weaknesses Fairly basic software 10 employee limit No software integrations What do you get with IRIS Payroll Basics?The main advantage of using IRIS Payroll Basics is that it’s incredibly easy to upgrade to its paid payroll software as your business grows. This also opens the door to integrations with IRIS HR tools, such as the IRIS Staffology, which starts at £39 per month.Here are its key features:Integration with HMRC for automatic form submissionsRTI and Automatic Enrolment-compliancePAYE, NI, and statutory payments calculationsMandatory employee forms, payslips, and basic reports generationThe ability to scale up as your business growsWhat don’t you get with IRIS Payroll Basics?Like all free payroll software systems, IRIS Payroll has a pretty basic offering.It can’t be used to process payroll for businesses with over 10 employees, at which point you’ll have to switch to a different provider, or one of IRIS’s paid software plans, which start at £39 per month. That said, unlike Primo Payroll Essentials, IRIS Payroll Basic’s 10-employee limit doesn’t include leavers, which means you can stay on the free plan longer.It’s also not suitable for handling complex payment requirements like pension schemes, benefits, or international payroll, since the software can only process one type of payment and deduction, typically salary minus taxes.Finally, the system doesn’t accommodate third-party software integrations, such as accounting or HR software.Who is IRIS Payroll Basics for?We’d recommend IRIS Payroll Basics to micro businesses who are looking to scale, since IRIS makes it easy to upgrade to a more advanced software system that can handle more employees and complex tasks.If it’s your first time dealing with payroll, IRIS has a good customer support network in place. You can contact the customer service team by phone, email, or live chat, and the IRIS website has a knowledge base and plenty of handy guides that answer a range of payroll-related questions. Compare and save on payroll software Get free quotes 2. Primo Payroll Essentials Free Plus: Best for auto-enrolmentPrimo Payroll’s Essentials Free Plus plan’s highlight is its auto-enrolment capability. It automatically calculates pension contributions and eligibility, but unlike the other free solutions on this list, Primo’s free system can also communicate this directly with your pension provider. Primo Payroll Pricing Free Strengths Auto-enrolment Email payslips HMRC compliant Weaknesses 10 employee limit includes leavers Limited customer support No software integrations What do you get with Primo Payroll Essentials?Primo’s free software comes with the basic features you’d expect, such as tax calculation and payslip generation. Unlike competitor Shape, Primo lets you email a payslip to employees on its free plan. With Shape, you have to upgrade to a paid plan to do this.Like IRIS, Primo also makes it easy to upgrade, with its Essentials 25 plan costing £24.99 per month. However, all Primo Essentials plans have a 10-employee limit, so you’ll get better value for money with IRIS’s paid plans.Here are its key features:Integrates with HMRCRTI and Automatic Enrolment-compliantCalculates tax and NICsEmail payslips to employeesCan be scaled up as your business growsWhat don’t you get with Primo Payroll Essentials?Primo’s Essentials Free Plus does have some drawbacks. There’s a 10-employee limit that includes leavers. This means that if anyone leaves your company, you won’t be able to add their replacement to the payroll system if you’re already at the 10-person limit.Support-wise, you’ll be limited to emails, which will be classified as low priority, so don’t expect swift replies.Who is Primo Payroll Essentials Free Plus for?We’d recommend Primo Payroll’s free payroll software for businesses with 2 to 5 employees. Even though the employee limit is 10, since this includes leavers, starting out with fewer employees will give you more time before you have to upgrade to a paid plan.Paid plans imply scalability, and rest assured, Primo has payroll solutions for businesses of all sizes, so you can stick with them once you outgrow the free version.It’s an especially good option for automating the pension process, so if that’s a priority for you, this is the software for you. ▶ Read more: How to Choose the Right Payroll Schedule 3. EnrolPay Self Service: Best bare-bones solutionEnrolPay Self Service can be used to process payroll for up to nine users and has the advantage of being accessible on both desktop and its Android and iOS apps. It’s one of the most basic software solutions on this list, but this also makes it very simple to use. Enrol Payroll Pricing Free Strengths Easy to use Print payslips, P45s, and P60s HMRC compliant Weaknesses Lots of manual tasks Limited customer support No auto-enrolment What do you get with EnrolPay Self Service?Given its name, it’s pretty evident that EnrolPay’s free Self Service payroll software is a low-touch solution. You’ll be able to generate printable employee payslips, P45s, and P60s, and create employer records (SSP, SMP, SAP etc.).You can also scale up for the low cost of £6 per month for one to four employees, which gives you access to features such as automatic RTI submissions and more customer support.Here are its key features:Integrates with HMRCManual RTI submissionCalculates PAYE, statutory pay, and NICsPrintable payslips, P45s, and P60sCan be scaled up as your business growsWhat don’t you get with EnrolPay Self Service?EnrolPay’s free payroll software won’t automatically submit RTIs to HMRC; you’ll have to do this manually from the platform each month – IRIS automates this process. There’s also a nine-employee limit, one person short of almost every other supplier on this list.You also won’t get auto-enrolment on EnrolPay’s free version; it’s actually an add-on for all of EnrolPay’s “Self Service” payroll systems.Lastly, customer support is extremely limited, and you’ll only get access to EnrolPay’s FAQ library if you need help.Who is EnrolPay Self Service for?The self-service aspect of EnrolPay might not be everyone’s cup of tea, but if you want to save your coins and don’t mind the manual tasks, this could be the right platform for you. You also don’t need to be a tech expert to use the platform, as it’s very simple.Customer support, however, is limited to the FAQ Library (no phone or email), so we’d recommend IRIS if you’re worried about being stuck in a bind. 4. HMRC Basic PAYE Tools: Best for checking employees’ NI numbersHMRC actually provides its own free payroll software to businesses, called Basic PAYE Tools. Since it is government-owned, this software allows you to check a new employee’s NI number, send an Employment Payment Summary, and send an Earlier Year Update directly to HMRC from the platform. HMRC Basic PAYE Tools Pricing Free Strengths Check a new employee's NI number Can send an Employment Payment Summary (EPS) HMRC owned and operated Weaknesses Not scalable Can be slow to load Can’t produce payslips What do you get with HMRC Basic PAYE Tools?Like IRIS Basic Payroll, HMRC Basic PAYE Tools is limited to businesses with fewer than 10 employees, and can only complete basic payroll functions such as calculating PAYE and NI contributions.It also has an apprenticeship Levy calculator, although since this is a tax only paid by large companies with a pay bill of over £3 million, it’s essentially a useless feature for software that only manages payroll for businesses of 10 employees or less.Here are its key features:Employee NI number lookupCalculates PAYE and NICsApprenticeship Levy calculator Sends data directly to HMRCWhat don’t you get with HMRC Basic PAYE Tools?HMRC Basic PAYE Tools does not allow for auto-enrolment, it can’t produce payslips, or calculate pension contributions.Most importantly, it can’t be scaled up if your number of employees increases past 10, since HMRC does not offer any other type of payroll software system.Who is HMRC Basic PAYE Tools for?HMRC Basic PAYE Tools is a good option for businesses that feel safer using government-made payroll tools over privately made ones, and aren’t planning on increasing their number of employees.It’s not a good option for businesses looking to grow, as HMRC doesn’t have an alternative software for larger companies.We also wouldn’t recommend BPT to employers who are unfamiliar with how payroll works, since even though this is a government-made payroll tool, there’s very little hand-holding involved in it. HMRC does have a user guide, which it updates regularly, but it’s not easily digestible for total beginners. Is Free Payroll Software Worth it?Free software gives small businesses the ability to run payroll without any overhead fees. This is extremely helpful at the beginning stages of a business, when you might not have the funds to invest in advanced software, but still need to submit reports to HMRC.However, there are limitations with free software, the biggest being the typical 10-employee limit. Free payroll software is also limited when it comes to its features, typically only offering HMRC form submission, tax calculation, and payslip generation.That’s why we recommend that you choose a free payroll provider that allows you to scale up from its free plan to a paid plan. As your business grows, you’ll find that it’s no longer sustainable to manually carry out payroll tasks and that you have too many employees to qualify for free software.What do you get with paid payroll software?Paid payroll software allows you to manage payroll for a larger number of employees than free software. It also generally comes with more advanced features that make processing payroll easier and less time-consuming.These include:Automations, such as tax and pensions deductions, and RTI submissionsThe ability to run different payroll runs for different types of employeesComprehensive reporting toolsEmployee portals for viewing payslips and requesting holidayAccess to multiple support channels, such as phone, email, and live chatIntegration with other business software, such as HR and accounting toolsRead more on payroll compliance in our guide. Why Do Companies Offer Free Payroll Software?Most private companies that offer free payroll software do so in the hopes that your business will outgrow the free plan and upgrade to one of their paid options. That’s why the number of employees you can manage with free payroll software is typically very limited.Some companies offer other services besides payroll software, such as accounting software, and so make a profit through other means.The exception to this is HMRC’s Basic PAYE Tools software. Since it’s a government-made software, it’s free to use, and subsidised by taxes (so technically, we’re all paying for it). Buying Guide: What to Look for in Free Payroll Software?Here’s what to look for when choosing free payroll software:HMRC approval: You should only use payroll software that has been approved by HMRC and is RTI (Real-Time Information) compliant.Scalability: Ideally, your free payroll software provider should offer paid plans that allow you to run payroll for more employees and calculate a wider variety of benefits and deductions. This avoids you having to switch to a new system.Hidden fees: Some providers claim to offer free payroll software, but charge fees for certain services, such as for generating payslips or obtaining basic security features.Automated calculations: Make sure the payroll software you choose can automate basic calculations, including income tax and NI, but ideally, statutory payments and pension contributions as well. If it doesn’t, you might as well skip the software and use a calculator.Updates and security: Ideally, your chosen payroll software should automatically update in line with changing legislation and adhere to international data security standards. Look for certifications such as ISO 27001. How Much Does Payroll Software Typically Cost?Paid payroll software typically costs around £10-£30 per month for basic services suitable for a small business with around 15 employees. That’s around £1.30 per month, per employee, or £240 per financial year. A business with up to 50 employees can expect to pay around £50-£80 per month, while anything above that costs £100-£200 per month.You also have the option of outsourcing payroll to a payroll service provider, a separate company that can manage your payroll for you.Paid payroll services costs vary depending on whether you choose a fully managed or part-managed solution. A fully managed service tends to cost around £4–£25 per employee, per month, and pension plan auto-enrolment costs around £1.50–£2 per employee, per month. If you want HR tools, this will cost you £10–£25 per employee, per month.Part-managed payroll services are harder to price, as this cost depends on which services you want to outsource. You can expect to pay around £2–£3 per employee, per month.If you want help deciding whether outsourcing is a good option for your business, check out our article on the benefits of outsourcing payroll. Verdict IRIS Payroll Basics is the best free payroll software solution because it offers some degree of automation, is HMRC-approved, and has several paid payroll solutions designed to accommodate businesses as they grow.The other providers on this list are also safe bets, since all are HMRC-approved, and most can be scaled up quite easily if you choose to take on more employees.Just remember, free payroll software is only suited to micro-businesses, since most solutions have a 10-employee limit, and don’t offer a large degree of automation, required by larger businesses to stay on top of manual tasks that need to be carried out for a higher number of employees.If you want to compare payroll quotes to find the best provider for you, you can use our free comparison tool. Just give us a few brief details and we’ll do the rest. You’ll then be contacted by trusted suppliers with no-obligation quotes. Written by: Zara Chechi Business Services Expert Zara is a Payments Expert, specialising in writing about Point of Sale systems. With a Law Degree from City University of London, she has used her legally-honed research and analytical skills to develop expertise in the Business Services world. Featured in FinTech Magazine, she quickly became an expert in payroll, POS systems, and merchant accounts. Reviewed by: Tatiana Lebreton Senior Grow Online & Business Software Expert Tatiana is Expert Market's resident payments and online growth expert, specialising in (E)POS and merchant accounts, as well as website builders.