Your client runs QB Payroll. You're staring at the January bank feed. In this example, there's a $98 Intuit service charge on the 3rd, a $13,456.25 payroll funding draw on the 15th, then another $98 on February 3rd. (These are example amounts, not Intuit's prices.) The naive move is to book all of it to "Payroll Expense" and call the month clean. Wrong. And it'll cost your client at tax time when the CPA can't tie wages back to Form 941.
The $98 is a service fee. The $13,456.25 funding draw holds two pieces: $12,500 of gross wages (net pay plus the employee withholdings) and $956.25 of employer FICA match (6.2% Social Security plus 1.45% Medicare on $12,500, which is under the annual Social Security wage base). To keep the example simple, it leaves out FUTA and SUTA. Wages and employer taxes go on different Schedule C lines, and the fee goes on a third. The employee withholdings inside gross wages aren't extra expenses at all. They're liabilities sitting on the balance sheet until they're paid over to the IRS and the state.
This guide breaks QB Payroll spend into the four buckets a clean chart of accounts needs: subscription fee, gross wages, employer-paid taxes, and employee withholding liabilities. Get the split right once and your monthly close stops fighting Form 941 reconciliations.
Book the QuickBooks Payroll subscription fee to its own expense account, such as Payroll Service Fees. Keep it separate from gross wages (Schedule C Line 26) and employer payroll taxes (Line 23). Employee withholdings are liabilities, not expenses. Use one account per bucket, every month, so your Form 941 ties to the books.
Full rules at a glance:
The QB Payroll subscription fee goes to Payroll Service Fees. On Schedule C, list it under other expenses in Part V, which totals to Line 27b. Line 17 is for accountant and attorney fees. Gross wages go to Wages & Salaries on Line 26. Employer payroll taxes (FICA match of 6.2% Social Security up to the annual wage base plus 1.45% Medicare, FUTA, SUTA) go to Payroll Taxes on Line 23. Employee withholdings (federal income tax, employee FICA, state tax) are liabilities, not expenses, and sit in Payroll Liabilities until they're paid over. Workers' comp premiums go to Insurance on Line 15. For 1099s, verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p). Check the invoice and applicable state guidance before recording any sales tax. The biggest mistake is lumping fees with wages.
- Three different GL accounts - QB Payroll subscription fee = its own fee account (Schedule C Part V other expenses). Gross wages = Line 26 (Wages). Employer payroll taxes = Line 23 (Taxes & Licenses). One line item per bucket, every month.
- Employee withholdings are liabilities - Federal income tax, employee FICA, and state withholding deducted from gross pay are not expenses. They're Payroll Liabilities on the balance sheet until they're paid over to the IRS and the state.
- Workers' comp goes to Insurance - Even when you buy it through your payroll provider, the premium hits Schedule C Line 15 (Insurance), not payroll fees.
- 1099 contractor processing is a separate split - If your payroll service files 1099-NECs for you, the processing fee is Payroll Service Fees. The actual contractor payments are Contract Labor on Schedule C Line 11.
- Check the W-9 before any 1099 - Verify the payee's W-9; payments to corporations are generally exempt under Treas. Reg. §1.6041-3(p).
- Always book gross, not net - Debit Wages for the gross amount, credit Payroll Liabilities for withholdings, credit Cash for the net deposit. Booking only the net wipes the liabilities and breaks your 941 reconciliation.
Use the payroll register and service invoice to identify each bucket. The subscription fee is one bucket. The actual payroll (wages, taxes, withholdings) is a separate set of buckets. Don't mash them together.
Take the same example. The monthly service fee is $98 (an example amount, not Intuit's price). Add $12,500 in gross wages and $956.25 in employer FICA, and you've got three different Schedule C lines: the fee line, 26, and 23. The naive bookkeeper books all $13,554.25 ($98 + $12,500 + $956.25) to a single "Payroll Expense" account. The CPA then has to unwind it at year-end. Split at entry, not at year-end.
Gross vs net wage entry
Always book wages gross. Debit Wages & Salaries for the gross pay. Credit Payroll Liabilities for employee withholdings (federal income tax, employee FICA, state tax). Credit Cash for the net deposit that leaves the bank. The naive bookkeeper sees only the net amount, books that single number to Wages, and skips the liabilities. The balance sheet quietly rots, and your Form 941 won't reconcile to the GL.
Employer FICA match (6.2% Social Security up to the annual wage base plus 1.45% Medicare), FUTA, and SUTA are employer expenses on Schedule C Line 23. Employee FICA (Social Security and Medicare), federal income tax withholding, and state withholding are employee money. Liabilities, not expenses. The cash is just passing through on its way to the Treasury.
The premium is Insurance (Schedule C Line 15), not Payroll Service Fees. The payroll service is the delivery mechanism. Classification follows the expense, not the vendor.
If your payroll service files 1099-NECs for you at year-end, the processing fee is Payroll Service Fees. The actual contractor payments are Contract Labor on Schedule C Line 11. See the Upwork categorization guide for the contractor-payment side.
If a per-deposit charge appears as a separate line item, it's still Payroll Service Fees, not Bank Charges. The fee is for the payroll service, not the banking transaction.
If your plan charges extra for each additional state, the surcharge goes to Payroll Service Fees alongside the base subscription. Don't carve out a separate "Multi-State Payroll" account.
For construction, agency, or any project-billed business, you may split wages across class or customer. Each piece still flows to Wages & Salaries (or to COGS-Labor if you treat direct labor as cost of goods). The subscription fee doesn't get job-costed. It's overhead. Keep it at the entity level.
Growthy pulls the QB Payroll charges in through Plaid bank feeds and suggests a category for each one with a confidence score. Growthy auto-categorizes high-confidence transactions; you review the rest, each with its confidence score. New entries wait for your approval before they sync to QuickBooks, and the categorization audit history shows every change.
Categorizes the routine. Flags what needs you.
See Growthy on a sample book. Read-only bank access.
Get started with GrowthyThe subscription fee goes to its own account, such as Payroll Service Fees. On Schedule C, list it in Part V other expenses (Line 27b). On Form 1120 it's an other deduction (Line 26), and on Form 1120-S, Line 20. Wages, employer taxes, benefits, and workers' comp are separate deductions on their own lines, so don't lump them in with the fee.
Split every payroll cycle into buckets. Use the payroll register and service invoice to identify each bucket. Book the fee to its fee account, then split the payroll into Wages & Salaries, Payroll Taxes, and Payroll Liabilities.
Employer-paid taxes (FICA match of 6.2% Social Security up to the annual wage base plus 1.45% Medicare, FUTA, SUTA) are expenses on Schedule C Line 23. Employee withholdings (federal income tax, employee FICA, state tax) are liabilities, not expenses. They sit in Payroll Liabilities until they're paid over. Book wages gross, then credit the withholdings to Payroll Liabilities.
Not for categorization. Workers' comp premiums are Insurance, Schedule C Line 15. They aren't Payroll Service Fees, even when you buy the policy through your payroll provider. The payroll service is only the delivery mechanism. Classification follows the expense, not the vendor.
Contract Labor, Schedule C Line 11. If your payroll service files 1099-NECs for you, the processing fee for that filing is Payroll Service Fees. The actual contractor payments those 1099s report are Contract Labor. Keep the fee and the payments in separate accounts.
Verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p). The exceptions are attorneys' fees and medical and health care payments, and payroll service fees are neither.
Check the invoice and applicable state guidance before recording any sales tax. If tax is charged, keep it with the fee in the same expense account.
Stop lumping fees, wages, and employer taxes together. Get started with Growthy. Confidence-scored suggestions with human review.
FICA rate 7.65% (6.2% Social Security up to the annual wage base + 1.45% Medicare), per IRS Publication 15.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice.