Pay run preparation and scheduling
A fixed calendar per pay cycle: when changes are due to us, when the run is prepared, when you approve, when staff are paid. Weekly, fortnightly, semi-monthly or monthly.
We run the whole payroll cycle: prepare the pay run, get payslips out on the agreed date, calculate employer costs and deductions, then post the payroll journal into your ledger and reconcile the control accounts until they actually clear. We process and reconcile payroll; statutory filing in your country is handled by your local agent or payroll bureau, and we work with them directly rather than around them.
Or post an illustrative pay run and see where every line should land.
Payroll can run perfectly and still wreck your accounts. These are the symptoms we see most.
It has a balance every single month, it grows, and nobody can tell you what is in it.
The net amount that left the bank got coded to "Wages". Employer taxes and pension costs simply vanished.
Money deducted from staff is owed to an authority. If it is not on your balance sheet, your liabilities are understated.
Final pay went out as a bank transfer. The payslip says one thing, the ledger another, and neither will clear.
Your accountant raises a correcting journal every year for the same problem, and bills you for finding it.
Someone forgot to tell payroll about a starter, a raise or unpaid leave until after the run was approved.
Pick your country and post an illustrative pay run. Watch each line go to its own account: costs to expense, everything still owed to a liability. The journal is only right when debits equal credits, and we check that on every run before it reaches your books.
Your countryUnited States: federal and state withholding, FICA, and unemployment tax at both levels. Returns and deposits stay with your CPA or payroll provider.
Illustrative figures. The toggle changes the terms, not the rates. Nothing is sent.
Payroll register
| Account | Debit | Credit |
|---|---|---|
| Wages and salaries (expense) | · | · |
| Employer payroll taxes (expense) | · | · |
| Retirement contributions (expense) | · | · |
| Wage control: net pay owed | · | · |
| Federal and state withholding payable | · | · |
| Employer payroll taxes payable | · | · |
| 401(k) contributions payable | · | · |
| Total | 0.00 | 0.00 |
Each bank payment then clears the credit it belongs to. What is left at month-end should be only what is genuinely still owed at that date — and we tell you what it is.
Illustrative figures
Payroll does not touch your accounts as one payment. It is at least five entries. The journal debits gross wages and employer costs to expense, then credits what you owe: net pay to employees, tax withheld, pension or superannuation, and anything else deducted. Those credits sit as liabilities until the money actually leaves your bank, and each payment clears the liability it belongs to.
When that never happens, three numbers go wrong at the same time and they go wrong in opposite directions, which is why the error hides so well.
A growing wage control balance is not a tidiness problem. It is the ledger telling you, every month, that payroll cannot be reconciled to the bank and that nobody has looked.
Six deliverables every cycle. The last two are the ones most providers leave for someone else.
A fixed calendar per pay cycle: when changes are due to us, when the run is prepared, when you approve, when staff are paid. Weekly, fortnightly, semi-monthly or monthly.
Payslips issued on the agreed date through your payroll platform, with the employee self-service portal set up so staff can pull their own history without going through you.
Gross to net calculated and checked per employee, then the part owners forget: the employer-side taxes, pension or superannuation contributions and levies that are your cost, not theirs.
New joiners set up with the right tax details before their first payslip. Leavers processed with notice, holiday and final pay calculated, and the record closed properly.
Gross wages and employer costs to expense, net pay and every deduction to their own liability accounts, in QuickBooks Online or Xero, agreeing to the payroll register to the cent.
The wage control and tax liability accounts reconciled every month against what actually left the bank, with anything left behind explained in writing rather than carried forward.
We do this
Your local agent or bureau does this
No. Statutory payroll filing belongs with an agent registered with your tax authority. We are not registered as one in any of these countries, and we will not claim otherwise to win the work. What we do is everything either side of the filing, which is where most of the errors actually live.
In practice that means we work alongside your CPA, your accountant, your payroll bureau or the filing service built into your platform. We give them the figures, they submit, and then we prove that what was filed and what was paid both reconcile back to your books. You should not be the person carrying numbers between two providers who never speak.
Requirements genuinely differ by country. PAYE and real-time submissions in the UK look nothing like state-by-state withholding in the US, which looks nothing like Single Touch Payroll and payday super in Australia, or source deductions in Canada. The bookkeeping treatment we apply is consistent across all four. The filing stays with the agent registered to do it.
On platforms we are not precious. We work directly in QuickBooks Payroll and Xero Payroll. If you run payroll in a separate platform such as Gusto, or in bureau software your accountant already uses, we work from what it produces and reconcile it into your ledger.
The same four steps every cycle, on dates agreed before we start.
We look at your current setup, check how pay elements are mapped to your chart of accounts, and fix the mapping before the first run rather than after.
Starters, leavers, hours, overtime, bonuses and absences collected by an agreed cut-off. The run is prepared and checked line by line.
You get a gross-to-net summary and the total to fund. You approve and release the payment. We never hold your money or move it.
The journal goes into your ledger, bank payments are matched against the liabilities they settle, and the control accounts are reconciled at close.
Payroll is bundled into the monthly plans that include it, or bought by the hour as part of a dedicated resource. The full table for every plan lives on the pricing page.
Bookkeeping and payroll together, for a business with a small team.
Larger headcount, multiple entities or more than one pay cycle.
A named person owning your pay runs and journals, by the hour.
or $2,400/month full-time
The Essentials plan at $199/month does not include payroll, and we will say so rather than let you assume. Weekly pay cycles cost more than monthly. Cleaning up historical payroll postings is quoted separately as a one-off fixed fee once we have seen the file.
Salaries, bank details and tax identifiers. Here is exactly how we handle access to them.
We prepare and check the run. You approve and release it inside your own platform or bank. We never hold client money, never move it, and never ask for your online banking passwords.
We work through restricted users in your payroll and accounting software, under our own named logins. Every action shows in the audit log and you can revoke access instantly.
Salaries and staff bank details are read where they live. The payroll registers we work from are kept in a shared folder you own, never on personal devices, and our access ends with the engagement. We do not email payroll registers as unprotected attachments.
Most payroll problems are found during a clean-up, and most are cheapest to fix in the same pass.
Months or years behind. We rebuild the backlog oldest first, correct miscoded history, and clear the control accounts payroll left behind.
Fix the backlogQuickBooks Online done properly, including payroll mapping, so the journal posts to the accounts you actually report on.
QuickBooks bookkeepingXero files kept current and reconciled, with pay items mapped to your chart of accounts rather than the defaults nobody checked.
Xero bookkeepingShopify, Amazon and Stripe payouts split into revenue, fees and refunds, so payroll is not the only cost line telling the truth.
E-commerce bookkeepingThe checklist we work through before any set of accounts is signed off, including the payroll control account step most closes skip.
Read the checklistMistake two is never reconciling the balance sheet control accounts, the same failure that leaves a wage control balance sitting there for years.
Read the articleThe order to rebuild a backlog in, what to do when bank feeds no longer reach back, and how to tell when the job is genuinely finished.
Read the guideThe ten questions we are asked before every payroll engagement starts.
For us it covers the full cycle, not only the pay run. Before each pay date we collect the changes: new starters, leavers, hours, overtime, bonuses, unpaid leave and salary changes. We prepare the run in your payroll platform and hand you a gross-to-net summary per employee to approve before anything is released. Payslips go out through the platform on the date agreed.
We then record employer costs and the statutory deductions withheld, and post the payroll journal into your general ledger so wage cost lands in the profit and loss account and everything still owed sits as a liability on the balance sheet. At month-end we reconcile the wage control account and the tax liability accounts against what actually left the bank, and tell you what is still outstanding and why.
What it does not include is statutory filing in your jurisdiction. That stays with your local payroll agent or bureau, and we work with them directly.
No, and we would rather say so on this page than have you find out in month three. Statutory payroll filing is handled by your local payroll agent, your CPA or the bureau built into your payroll platform. That covers federal and state returns and deposits in the United States, real-time submissions to HMRC in the United Kingdom, source deduction remittances to the CRA in Canada, and Single Touch Payroll reporting to the ATO in Australia.
Those obligations are registration-based and jurisdiction-specific. We are not registered as a filing agent in any of these countries, so we do not submit on your behalf.
What we do is everything either side of the filing: prepare the run, get the numbers right, produce the figures your filing agent needs, and then prove that what was filed and what was paid both reconcile back to your books. We speak to your agent directly so you are not the messenger between two sets of numbers.
A payroll or wage control account is the holding account between your payroll system and your general ledger. The journal debits gross wages and employer costs to expense, credits net pay owed to employees, and credits taxes and other deductions owed to the authorities. As each payment leaves the bank it clears the matching liability. Once everything for that period has been paid, the control account should be zero, or should hold only what is genuinely still owed at that date.
When it never clears, three numbers are wrong at once. Wage cost in the profit and loss account is wrong, because something was posted to expense that was not a cost, or a real cost was never posted at all. The liabilities on the balance sheet are wrong, because a balance is sitting there that either should have cleared or should never have existed. And because the profit and loss account feeds retained earnings, net profit is wrong too.
A growing control balance is not cosmetic. It is the ledger telling you it cannot reconcile payroll to the bank.
Three ways, and the right one depends on your setup. If you run payroll inside QuickBooks Online or Xero Payroll, the journal posts automatically, but only to whatever accounts were mapped at setup, and that mapping is very often wrong or has never been reviewed. If you run payroll in a separate platform such as Gusto, there is usually an integration that pushes a summary journal across. If there is no integration, or it posts at the wrong level of detail, we post a manual journal each period straight from the payroll register.
In every case we check the same things: gross pay and employer costs on the right expense lines, net pay credited to the control account rather than straight to wages expense, each deduction sitting in its own liability account, and the journal total agreeing to the payroll report to the cent. Then we match the bank payments against those liabilities.
An automatic posting is not the same as a correct posting, and the difference usually only surfaces at year-end. If you are still choosing between the two platforms, our QuickBooks and Xero comparison covers how each handles payroll posting.
No. We do not hold client money and we do not release payments. You keep the payment step, which is the safest arrangement for both of us. What we do is prepare the run, check it, and hand you an approval: a gross-to-net summary per employee, the total to be paid, and the amounts to be held back for taxes and deductions.
You approve inside your own payroll platform or your banking portal, and the audit trail of who authorised what stays with you. If your payroll platform debits your account automatically on a schedule, we make sure the funding date, the amount and the ledger entry all agree, and we flag anything that looks wrong before the debit lands rather than after.
We also never ask for your online banking passwords. Any bookkeeper who does is asking you to break your own bank's terms, and you should decline.
We work directly in QuickBooks Payroll and Xero Payroll. If your payroll runs somewhere else, such as Gusto or a bureau your accountant already uses in the United Kingdom, Canada or Australia, we work from the payroll registers and journal reports it produces and reconcile what it posts into QuickBooks Online or Xero. Whether we also prepare runs inside that platform is something we confirm for your setup on the review call, not something we promise on a web page.
We do not insist that you move. Changing payroll platform mid-year means migrating year-to-date figures, and that is a real project with real risk, not a switch. If the platform you are on genuinely cannot do what your business needs, we will say so and tell you what the move costs in time and disruption. If it can, we will work with it.
What matters is not which platform you run. It is whether the numbers coming out of it reach your ledger correctly and reconcile every month.
Enough that no single template works. In the United States, payroll depends on federal withholding plus state income tax and unemployment insurance at both levels, with rules that change by state; employees in more than one state add genuine complexity. In the United Kingdom, payroll runs under PAYE with a submission due on or before every pay date, National Insurance for both employee and employer, and automatic pension enrolment with its own assessment and contribution rules.
In Canada, source deductions cover income tax, CPP and EI, with provincial rules layered on top. In Australia, the model is PAYG withholding, Single Touch Payroll reporting at each pay event, and super guarantee contributions paid with each pay run under Payday Super, which replaced the quarterly deadline from 1 July 2026.
In practice this means your employer cost is never just gross pay, the liabilities sitting on your balance sheet differ by country, and the deadlines that trigger penalties differ too. We handle the bookkeeping and reconciliation side consistently across all four. The statutory filing stays with your local agent, because that is where it belongs.
With a checklist, because this is where small-business payroll most often goes wrong. For a starter we need the start date, the agreed pay and pay basis, the tax details your country requires, bank details for payment, and any benefit or pension elections. Missing tax paperwork is the single most common reason a first payslip is wrong, so we chase it before the run rather than correct it afterwards.
For a leaver we need the last working day, any notice or holiday pay owed, deductions still to come, and whether final pay runs in the normal cycle or separately. Leavers are also where the control account quietly breaks: a final payment made outside payroll and coded straight to wages expense will never clear the liability the journal created.
Mid-period changes such as a raise, a role change or a move to part-time are recorded with an effective date so the split calculation is exact rather than approximated. Every change is confirmed back to you in writing before it is processed.
Usually yes, and it is a common request. We start by pulling the payroll registers for every period in question and rebuilding what should have been posted, then compare that to what actually hit the ledger. The findings are usually from the same short list: the whole net payment coded to a single wages line so employer costs disappeared, deductions never recorded as liabilities, one-off bonuses or final payments made outside the payroll system, and a control account that has been accumulating for years because nobody ever cleared it.
We correct it with dated journals and a schedule explaining what each correction is and why, so your accountant can follow the trail rather than take our word for it. Where a prior period has already been filed or reported, we do not quietly restate it. We show you and your tax professional exactly what changed and let them decide how it should be treated.
If the backlog is wider than payroll, our catch-up service handles the whole file together, which is usually cheaper than doing the two separately.
Two ways to buy. On a fixed monthly plan, payroll is included from Growth at $449 per month, covering up to 10 employees alongside full monthly bookkeeping, and Scale at $899 per month covers up to 30. The Essentials plan at $199 does not include payroll, and we will not pretend otherwise. If you want payroll handled but your bookkeeping already sits elsewhere, we quote it as a standalone engagement based on headcount, pay frequency and how many systems are involved.
The hourly route works too: $14 per hour for a bookkeeper, $20 for a senior bookkeeper who owns the run and the journals, and $28 for an ACCA-qualified accountant. Weekly payroll costs more than monthly for the obvious reason, which is four times the runs.
Cleaning up historical payroll postings is quoted separately as a one-off fixed fee once we have seen the file, so the recurring price stays honest. Every fee is agreed in writing before work starts, and the pricing page has the full table.
Twenty minutes. We check how payroll is posting into your ledger, whether the control account clears, and what it would cost to take it off your desk. If it is already clean, we will tell you that and leave it alone.
An ACCA-qualified accountant replies within one business day.
The full form asks for your country, your software and how far behind the books are, so the call starts informed.
Open the full form →