Pricing

What Payroll Really Costs: Per-Run Fees vs. One Flat Rate

Almost nobody knows what they pay for payroll. They know the number on the sign-up page. The actual annual cost is somewhere in twelve months of invoices, spread across five or six different line items, and it goes up every time you hire someone or pay someone early.

The short version

Compare total annual cost at your real headcount and real pay frequency — never the advertised starting price. And check whether the things you actually do every month (extra runs, corrections, year-end forms) cost extra.

1. The fee stack nobody adds up

Typical small business payroll pricing is built out of layers. Each one is small. Together they are the bill.

LayerHow it’s chargedWhat it responds to
Base feePer month or per pay runHow often you pay people
Per-employee feePer person, per run or per monthEvery hire
Off-cycle runFlat charge per extra runBonuses, corrections, final checks
Year-end formsPer W-2 / per 1099Headcount, including anyone who left
Tax filing add-onsPer state or per filingMulti-state staff, new registrations
Support tierMonthly upgradeWhether you can reach a human

The important part isn’t any single line. It’s that four of the six get bigger as your business gets busier. Payroll pricing that scales with activity means your best month is also your most expensive month.

2. Why per-run pricing punishes weekly payroll

Run the same payroll two ways. Twenty-six biweekly runs a year, or fifty-two weekly ones. Same people, same wages, same taxes. Under per-run pricing, the weekly schedule costs roughly double in base fees — for zero additional work on your end.

This matters more than it sounds. Hourly staff in trades, restaurants, retail, and home services often strongly prefer weekly pay, and it’s a real retention lever. Per-run pricing turns that into a line item you have to justify, so a lot of businesses quietly stay biweekly because of what their payroll provider charges — not because it’s better for their team.

The question to ask

“If I switched to weekly, what would my invoice look like?” If the answer is meaningfully higher, your pay schedule is being set by a pricing model instead of by your business.

3. The off-cycle run tax

Off-cycle runs aren’t exotic. Over a normal year most small businesses need several:

  • A new hire who missed the cutoff by one day
  • A correction after someone’s hours were entered wrong
  • A final check when someone leaves
  • A bonus run in December
  • A commission or reimbursement that couldn’t wait

When every one of those carries a fee, the natural reaction is to avoid them — roll it into next period, tell the employee they’ll see it in two weeks. Sometimes that’s fine. Sometimes it isn’t: final-pay timing is regulated and varies by state, so that one is worth confirming with an employment attorney rather than deciding based on a $40 fee.

Either way, pricing shouldn’t be the reason a correction waits.

4. The cost that never appears on the invoice

The invoice is the small part. The bigger cost is usually the owner or office manager spending two to four hours a month on payroll — collecting hours, chasing approvals, fixing an entry, checking that the tax deposit went out, then trying to make the payroll reports agree with the books.

Put a real hourly value on that time and it frequently exceeds the software bill. And it comes with three risks the invoice never mentions:

  • Penalties when a deposit or quarterly filing slips
  • Rework at year end, when the books and the payroll reports don’t line up
  • Key-person risk — one person knows the process, and they take vacations

5. Do the math on your own numbers

Five minutes, a piece of paper:

  1. Runs per year (weekly = 52, biweekly = 26, semimonthly = 24, monthly = 12)
  2. × base fee per run — or ×12 if it’s billed monthly
  3. + per-employee fee × headcount × number of billing periods
  4. + off-cycle runs you actually needed last year × the off-cycle fee
  5. + year-end W-2 and 1099 charges
  6. + any state filing or support add-ons
  7. + hours spent on payroll internally × what that person’s time is worth

That total is your real number. It’s the only figure worth comparing against anything else — and it’s almost always higher than the one people quote from memory.

A flat rate answers a different question. It doesn’t care how often you pay people, whether you needed three extra runs in December, or whether you hired two in the spring. The number is the number. That predictability is most of the value: budgeting gets simple, and nobody has to think about a fee before doing the right thing.

Common questions

What does small business payroll usually cost?

Most pricing has at least two moving parts — a base fee per run or per month, plus a per-employee fee. Providers commonly add charges on top for off-cycle runs, corrections, year-end W-2 and 1099 preparation, and sometimes state filings. Because the fees stack, the only useful comparison is total annual cost at your actual headcount and pay frequency.

Does weekly payroll cost more than biweekly?

Under per-run pricing, yes — 52 billable runs instead of 26, so base fees roughly double. That’s why per-run pricing quietly discourages the pay frequency your team may prefer. Under a flat monthly rate, frequency costs nothing extra, so you can pick the schedule that works for the business.

Should I just wait and roll an off-cycle run into the next payroll?

Sometimes that’s fine. But final checks at termination are subject to state timing rules, and corrections that sit tend to get forgotten. Confirm final-pay requirements with an employment attorney, and set payroll up so an extra run doesn’t cost anything — then the decision is about the situation, not the fee.


Payroll pricing should be boring. If you can’t say what next month costs without opening an invoice, that by itself is worth fixing.

$500 a month. Every run included.

Weekly, biweekly, off-cycle, a bonus run in December — same price. Payroll taxes filed on time, bookkeeping kept clean underneath it.

Call (713) 858-5327
Kathy Prindle
Payroll Specialist & Bookkeeper

Kathy runs full-service payroll for small businesses — unlimited runs, payroll taxes deposited and filed on time, and monthly bookkeeping included, all for one flat rate. Reach her at (713) 858-5327 or kprindlepab@gmail.com, Monday–Friday 8–5.

Call Kathy — (713) 858-5327