Hidden payroll fees: 8 charges buried in the fine print
Sticker price almost never matches the bill. These eight categories explain the gap. The annual cost table folds them into one comparable number per provider.
Risk-rated fee categories
Year-end W-2 processing
high riskCharged in January for filing W-2s with the SSA. At 25 employees, that is $125 to $625 hitting your bill in one month.
OnPay, Gusto, Square, Homebase, QuickBooks include W-2s.
Tax filing add-on
high riskRequired if you want federal and state taxes filed for you. Patriot Basic, SurePayroll self-service, and Wave self-service charge this separately.
OnPay, Gusto, Square, Homebase, QuickBooks include tax filing.
Setup or implementation fee
medium riskCharged once at signup. ADP and Paychex commonly quote this; it is negotiable but rarely waived without asking.
Patriot, Wave, OnPay, Gusto, Square, Homebase do not charge setup fees.
Off-cycle payroll run
medium riskCharged when you process a paycheck outside your normal schedule (bonus, commission, terminated employee final pay). ADP and Paychex are the usual culprits.
Most modern providers (Gusto, OnPay, Patriot, Square) include unlimited runs.
Garnishment processing
medium riskCharged per court-ordered wage garnishment in effect. Common at ADP and Paychex; sometimes free at smaller providers.
Patriot, Gusto, OnPay typically include garnishments at no extra cost.
Multi-state add-on
high riskCharged when you have employees in more than one state. Gusto Simple is single-state only; Plus tier ($80 + $12) covers it.
OnPay includes multi-state in the base $40 + $6.
Time tracking add-on
medium riskCharged for built-in time tracking. QuickBooks charges $10 per employee for time. Patriot Time and Gusto's add-on are around $6.
Square, Homebase include time tracking. Wave does not offer it.
1099 contractor processing
low riskCharged in January for filing 1099-NECs. QuickBooks charges $15.99 per e-file. Most providers include 1099s if you are paying contractors through their system.
OnPay, Gusto, Square include 1099-NEC filing.
True annual cost at 10 employees
This table folds W-2 processing fees into the 12-month subtotal. It changes the ranking compared to a monthly-only view. The cheapest monthly option is rarely the cheapest annual option once year-end fees land.
| Provider | Monthly @ 10 ee | 12-month subtotal | W-2 fees | True annual |
|---|---|---|---|---|
| SurePayroll | $70 | $840 | $50 | $890 |
| Wave Payroll | $80 | $960 | $60 | $1020 |
| Paychex Flex Essentials | $89 | $1068 | $70 | $1138 |
| Square Payroll | $95 | $1140 | $0 | $1140 |
| Patriot Full Service | $77 | $924 | $250 | $1174 |
| OnPay | $100 | $1200 | $0 | $1200 |
| Gusto Simple | $100 | $1200 | $0 | $1200 |
| Homebase Payroll | $100 | $1200 | $0 | $1200 |
| QuickBooks Payroll Core | $105 | $1260 | $0 | $1260 |
| Patriot Basic | $87 | $1044 | $250 | $1294 |
| ADP Run Essential | $119 | $1428 | $60 | $1488 |
10 questions to ask before signing up
- 01Are W-2 and 1099 filings included in the base price, or charged per form?
- 02Is tax filing for federal and state included, or an add-on?
- 03Are off-cycle payroll runs included, or per-run charged?
- 04Is multi-state included, or upgrade required?
- 05Is time tracking native and free, or a per-employee add-on?
- 06Is there a setup or implementation fee?
- 07Are garnishments processed for free or per garnishment?
- 08Does the contract have an annual price escalator (typical 5 to 10 percent per year)?
- 09What is the cancellation procedure, and is there an early termination fee?
- 10Is there a tax-penalty guarantee if the provider misses a deposit?