Nobody warned you that hiring your first employee would feel like a second job. The contracts, the tax codes, the pension letters, the deadline calendar that HMRC or the ATO or the IRS sends you in what appears to be a foreign dialect. And then the software. Two screens asking for information you are not entirely sure you have.
We have been through this with a lot of business owners. Not dozens, hundreds. A sole trader in Glasgow who expanded into a small team. A startup off King Street West in Toronto bringing on staff for the first time. A trades business near Bristol that had been paying a bookkeeper to run payroll manually for three years before realising it was costing twice what it should.
Different businesses. Same anxiety. Same gaps in knowledge at the setup stage.
This guide covers what payroll actually involves, what the rules look like across different countries, how to choose between Xero and QuickBooks Online for payroll, what you need ready before you touch any software, and where things typically go sideways. We are not going to pad this out with filler. Just the stuff that actually matters.
Payroll Is More Than Sending Money on Payday
Most people, when they think about payroll, picture the moment a salary lands in someone’s account. That moment exists, yes. But it is probably the simplest part of the whole thing.
Payroll is a system. A continuous, deadline-driven, compliance-heavy system that sits alongside your bookkeeping but operates under its own set of rules. Every pay period, multiple things need to happen in the right order. Get any of them wrong and you are either underpaying your employees, overpaying tax, breaking reporting rules, or all three simultaneously.
Here is what a complete payroll cycle actually includes. Not as a theoretical list, but as the operational reality:
- Tracking hours, project completions, and leave balances for every employee before any calculation begins, because you cannot calculate what you have not measured
- Working out gross pay, which is the full amount owed before any deductions, factoring in base salary, overtime, bonuses, or commission if applicable
- Applying statutory deductions, income tax, National Insurance in the UK, superannuation in Australia, Social Security and Medicare in the US, CPP and EI in Canada, depending on where your business is based
- Processing any additional voluntary deductions like salary sacrifice, healthcare premiums, or employee-elected pension contributions above the statutory minimum
- Arriving at net pay, which is the number that actually hits the employee’s bank account
- Running the payment itself, ideally through a batch model that handles multiple employees in one clean transaction rather than individual transfers
- Generating payslips that give employees a clear breakdown of what they were paid and what was deducted
- Filing the regulatory submission to the relevant tax authority, on the correct date, in the correct format, with the correct figures
That final step is non-negotiable and it is the one that catches businesses off guard. In the UK, HMRC’s Real-Time Information system requires payroll data before or on each payday, not sometime later that week. In Australia, Single Touch Payroll means every pay event is reported to the ATO the moment it happens. In the US, federal tax deposits run on a schedule set by the IRS based on your liability size.
Miss those windows and the penalties are automatic. They do not care that it was a busy week.
What the Rules Look Like by Region
Before any software gets opened, it is worth understanding the obligations that apply to your specific location. Payroll compliance is not a single global standard. What HMRC requires in Birmingham is different from what the IRS expects in Houston, which is different again from what the ATO needs in Melbourne.
| Region | Tax Authority | Core Obligations | Reporting Frequency |
| United Kingdom | HMRC | PAYE income tax, National Insurance, auto-enrolment pension, Real-Time Information submissions | RTI on or before every payday; monthly employer payment summary |
| United States | IRS + state agencies | Federal income tax withholding, FICA (Social Security and Medicare), FUTA, state income tax varies by state | Quarterly Form 941; annual W-2 filing by January 31 |
| Australia | ATO | Single Touch Payroll reporting, PAYG withholding, superannuation contributions (currently 11.5%) | STP on each pay event; quarterly super guarantee payments |
| Canada | CRA | CPP contributions, EI premiums, federal and provincial income tax withholding | Per-payday remittance; annual T4 slips by end of February |
Each of these systems carries its own penalty regime. The UK’s points-based late filing system can accumulate to a financial penalty before a business owner has even noticed they missed something. Australian STP non-compliance attracts per-failure penalties from the ATO. US payroll tax deposit failures are penalised on a tiered scale that increases with the number of days late.
Knowing which rules apply is not background reading. It is the prerequisite to everything else.
Full-Service vs. Self-Service: Which Payroll Model Works for You?
One of the first things we figure out with new clients is how much of the payroll process they want to own internally. There is no universally right answer. It depends on team size, internal capacity, and honestly, how much time the business owner can actually dedicate to admin without it eating into everything else.
| Full-Service Payroll | Self-Service Payroll | |
| Who does the work | Provider handles everything end to end | Business runs payroll, supported in specific areas |
| Best suited to | Businesses without in-house finance capacity, or scaling quickly | Businesses with a finance function who want oversight and cost control |
| Compliance coverage | Complete, including filings, corrections, and year-end | Partial, depending on where support is scoped |
| Error risk | Lower, professional review before every submission | Higher without consistent expert oversight |
| Time commitment from client | Minimal, mainly data provision | Meaningful, requires regular platform engagement |
| Cost | Higher monthly, lower total risk cost | Lower monthly, higher potential penalty exposure |
A two-person company in Portland that has just hired its first employee does not need a full-service setup immediately. A Sheffield construction firm with fifteen subcontractors on varying weekly rates, different CIS deduction statuses, and two pension schemes running simultaneously probably does. The cost of getting payroll wrong at that scale significantly outweighs the cost of having someone professional manage it.
Partial payroll arrangements work well when there is at least one person internally who understands the basics and reviews outputs before submission. If nobody in the business is doing that check, self-service is a risk dressed up as a cost saving.
Xero Payroll vs. QuickBooks Online: The Honest Comparison
Both platforms are genuinely good. We use both regularly and have strong views on where each one performs better, which changes depending on geography and business type.
The honest answer is that neither is factually superior. They are better fits for different situations. Here is how they compare on the things that matter most for small business payroll:
| Feature | Xero Payroll | QuickBooks Online Payroll |
| UK RTI / HMRC compliance | Native RTI submissions built directly into the platform | Fully supported for UK users, well maintained |
| Australian STP | Deeply integrated Single Touch Payroll, ATO-compliant | Supported, less embedded than Xero in the AU market |
| US payroll coverage | Limited native support, often requires third-party integration | Strong native US payroll with federal and state filing included |
| Canadian payroll | Available with correct configuration | Well-supported with CRA filing capabilities |
| Auto-enrolment pensions (UK) | Built-in assessment, enrolment, and contribution tracking | Supported, requires configuration at setup |
| Superannuation (Australia) | Automated super calculations and reporting to ATO | Supported with correct initial setup |
| Employee self-service | Xero Me app for payslips, leave requests, timesheets | Workforce portal for payslips and leave management |
| Time tracking | Via Xero Projects or third-party apps | Built into QBO, no extra app required |
| Integration with books | Seamless, payroll entries flow directly into Xero accounts | Seamless, payroll data flows directly into QBO accounting |
| Best regional fit | UK, Australia, New Zealand | United States, Canada, UK |
Something worth saying plainly: the platform choice matters less than the setup quality. A Xero payroll configured incorrectly produces wrong outputs just as efficiently as a perfectly well-designed system. The software processes what it is given. It does not audit your inputs.
Tax codes, employment types, pay periods, pension schemes, deduction rules, director classifications. These are all set at configuration and they need to be right before the first run goes out.
What You Actually Need Ready Before Opening the Software
Here is where a lot of first-time setups go wrong. Someone logs into Xero or QBO, starts clicking through the setup screens with good intentions, hits a question they cannot answer, makes an educated guess, and moves on. Three months later, the guess turns out to have been wrong and fixing it mid-year is a genuinely unpleasant process.
This is the information you need before you start, not as you go:
Business and Employer Details
- Employer registration number: PAYE reference in the UK, ABN in Australia, EIN in the US, Business Number in Canada
- Legal entity name exactly as registered with your tax authority, not your trading name
- Chosen pay frequency confirmed before setup, because changing it after the first run creates reconciliation complications
- Business bank account confirmed for salary disbursements
Employee Records
- Full legal name, address, and date of birth for each employee
- Tax identification: National Insurance number in the UK, Tax File Number in Australia, Social Security Number in the US, SIN in Canada
- Employment start date, contract type, and agreed pay rate or salary
- Tax status documents: P45 or starter declaration in the UK, TFN declaration in Australia, completed W-4 in the US
- Pension or superannuation details, including the chosen fund and any opt-out notices where applicable
- Each employee’s bank account details, verified before the first run
Historical Data (Switching Mid-Year)
If you are moving payroll to a new platform part-way through a tax year, this step matters enormously. The new system needs year-to-date totals for every employee: gross pay earned so far, tax deducted to date, National Insurance or equivalent contributions, and pension amounts paid. Without these, year-end filings will not reconcile and the process of correcting them is not simple.
We handle mid-year migrations regularly. If there is any doubt about the accuracy of the historical figures being transferred, bring someone in to verify them before you go live.
Where Small Business Payroll Most Commonly Goes Wrong
Not through negligence. Payroll is detailed and the consequences of small errors are sometimes invisible for months. These are the mistakes we see most often:
- Wrong tax code at setup: In the UK, applying an emergency code when a P45 was available, or using the wrong basis for a director. The employee overpays tax, asks questions, and the correction requires contacting HMRC.
- Forgetting employer-side costs: Payroll is not only about employee deductions. Employer National Insurance, employer pension contributions, and equivalent levies in other jurisdictions are all the business’s liability and need to be calculated, recorded, and budgeted for separately.
- Misclassifying contractors as employees: In the UK under IR35, in Australia under the sham contracting provisions, in the US under IRS worker classification rules. Getting this wrong results in retrospective tax liability, penalties and in some cases formal investigation.
- Missing the submission window: RTI in the UK, STP in Australia. These are real-time requirements. Being a day late is a reportable event with associated penalties. Being consistently late escalates into a more serious compliance issue.
- Not updating tax codes when notified: HMRC and other tax authorities send code change notices regularly. If nobody is reading and acting on those notices, employees end up on the wrong code and the discrepancy compounds across the year.
- No audit trail on payroll records: A salary payment with no payslip, no employment record, and no supporting documentation is a problem that surfaces during disputes, inspections, or due diligence processes. Tidy records from day one cost nothing extra.
What Square Accounting Does for Payroll Clients
Payroll is one of the clearest illustrations of the difference between having professional support and managing alone. The software is the same. The difference is someone checking the outputs, staying on top of the submission windows, and catching things before they become problems.
We work across Xero and QuickBooks Online, covering payroll for UK, Australian, US, and Canadian businesses. Our team handles both full-service arrangements and partial support, depending on what each client actually needs.
In Practice, We Handle
- Full payroll setup in Xero or QBO, configured for your specific jurisdiction and business structure from day one rather than patched later
- Employee onboarding into the payroll system, including tax code verification and pension or superannuation configuration
- Historical data migration for businesses switching platforms, with verification of year-to-date figures before go-live
- Processing each payroll run: gross pay, all statutory and voluntary deductions, net pay confirmation, and payment execution
- Regulatory submissions: RTI to HMRC, STP to the ATO, quarterly 941s and W-2s for US clients, T4s for Canadian clients
- Auto-enrolment management for UK clients, including employee assessment, enrolment notices, and contribution tracking
- Payslip generation and distribution to employees via the relevant platform portal
- Year-end reporting across all jurisdictions, including P60s, Payment Summaries, W-2s, and T4s depending on where your employees are based
- Ongoing monitoring of tax code updates, threshold changes, and statutory rate changes so nothing gets missed between runs
We also tell clients things they have not asked about yet. If a business is approaching the VAT threshold and payroll costs are eating into the cash flow that would cover that registration, we say so. If an employee’s contract type is creating an IR35 exposure, we flag it. Proactive is the point.
A Pre-Launch Payroll Checklist
Before processing your first pay run, run through this. Each gap is worth closing before you go live rather than after.
| Item | UK | Australia | US / Canada | Status |
| Employer ID registered | PAYE reference from HMRC | ABN active with ATO | EIN from IRS / BN from CRA | Done / Pending |
| Pay frequency confirmed | Weekly, 4-weekly, or monthly | Weekly, fortnightly, monthly | Weekly, bi-weekly, semi-monthly | Done / Pending |
| Employee tax info collected | NI number + starter declaration or P45 | TFN declaration completed | SSN + W-4 (US) or SIN + TD1 (CA) | Done / Pending |
| Pension/super scheme set up | Auto-enrolment scheme chosen and configured | Default or nominated fund added | 401k or state plan where applicable | Done / Pending |
| Bank details verified | Employer and all employee accounts confirmed | BSB and account numbers checked | Routing and account numbers verified | Done / Pending |
| YTD figures loaded (if mid-year) | Gross, tax, NI to date per employee | Gross, PAYG, super to date | Gross wages, federal/state tax withheld | Done / Pending |
| First submission scheduled | On or before first payday (RTI) | On pay day (STP) | By next IRS/CRA deposit deadline | Done / Pending |
Questions We Get Asked About Small Business Payroll
Do I need to register as an employer before I can use Xero or QBO for payroll?
You need to register with your tax authority before you can file payroll submissions. In the UK, that means getting a PAYE reference from HMRC before your first pay run. In Australia, your ABN must be registered with the ATO before STP can be activated. In the US, an EIN from the IRS is required before making any federal tax deposit. The software will let you set things up without these, but your first submission will fail. The employer registration has to come first.
What is the difference between payroll and bookkeeping, and do I need both?
They are related but distinct. Bookkeeping records all financial transactions, including the cost of wages, but it does not calculate or process pay. Payroll handles the calculation, disbursement, and regulatory reporting of employee pay specifically. Both feed into your accounts. When they are managed together, which is how we work with most clients, everything stays consistent and reconciliation at year-end is clean rather than chaotic.
Can I switch payroll platforms mid-year without losing data or creating compliance issues?
Yes, but it requires accurate year-to-date figures. The new platform needs to know what has already been paid and deducted for each employee in the current tax year, otherwise the year-end filings will not balance. We have a clear process for mid-year migrations. The key is getting the historical numbers right before anything goes live. Rush that part and you create exactly the problem you were trying to avoid.
How does auto-enrolment work and when does it apply to me as a UK employer?
Auto-enrolment applies from the moment you have an eligible employee. Broadly, that is someone aged between 22 and State Pension age, earning above 10,000 GBP per year. You are legally required to enrol them in a qualifying workplace pension scheme and contribute at least 3% of qualifying earnings as the employer, with the employee contributing at least 5%. Xero handles the assessment and enrolment process automatically once a pension scheme is connected. But you need to have chosen and registered with a pension provider first. We help new clients choose a provider and configure the integration as part of the setup.
What happens if I realise I have been running payroll incorrectly for several months?
It depends on the nature of the error, but it is fixable in most cases. Tax code errors in the UK can often be corrected on the next submission with adjustments. Pension enrolment failures need to be notified to The Pensions Regulator and corrected with back-dated contributions. Incorrect employer NI calculations may require an amended Employer Payment Summary. The longer the error runs, the more periods need correcting. If you suspect something is wrong, come to us sooner. The correction process is almost always easier when caught early.
Setting It Up Right the First Time Is Worth It
Here is the simple truth about payroll. The cost of getting it right from the start is almost always lower than the cost of sorting out what went wrong.
A penalty notice from HMRC for persistent late RTI submissions. A tax code error that has cascaded across six months of payslips and now needs unpicking carefully. An auto-enrolment breach that triggers a notice from the regulator with a back-payment obligation. These things happen. They happen to businesses that are not careless, just under-resourced at the setup stage.
The businesses we work with that have the least payroll stress are not the ones using the most sophisticated software. They are the ones who set up correctly at the beginning, with someone who actually knows what they are doing, and then maintained the system properly across every single pay run. That consistency is what keeps compliance problems from materialising.
Whether you are setting payroll up for the first time in Xero, migrating from a manual process to QBO, or trying to untangle something that has been running messily for too long, we handle that work.
Contact us today to learn more.