BOOKKEEPING & TAX PREP PAYROLL · SEASON, CREW & CREDENTIALS

Half your payroll is gone by May. WageTime only bills who you actually pay.

WageTime is payroll for bookkeeping and tax preparation firms: the filing-season crew, the year-round bookkeepers, and the contract EA on 1099 settle in one payroll built for a roster that triples for the season and shrinks back to the core.

Built on infrastructure processing $35B+ in payroll & taxes · 2.8M+ employees paid
SOUND FAMILIAR?

Generic payroll bills you for twelve steady months. Your business only has about eleven busy weeks.

Bookkeeping and tax preparation firms run about 110,359 US establishments (BLS QCEW, Q4 2024: 72,578 bookkeeping and other accounting-services locations plus 37,781 tax-preparation offices), and most are small shops with a huge seasonal swing. The roster multiplies from late January through April 15, paid by the return, then shrinks back to the bookkeepers who keep the recurring clients on the books all year. Payroll built for a steady twelve-month headcount fits none of that.

THE ROSTER TRIPLES, THEN VANISHES

Eleven weeks of crew, then a skeleton office

A tax office hires a wave of preparers and front-desk staff for the January-April rush, then offboards most of them by May. Per-seat or per-run-priced payroll makes you pay for twelve months of a headcount you carry for three, and every seasonal hire and layoff is a fresh setup fee or a plan you forget to downgrade until the summer invoice arrives.

PAID BY THE RETURN

A base, a per-return bonus, and the overtime nobody prices

Preparers are rarely just hourly. The pay is a per-return amount, or a percentage of the prep fee, or an hourly base plus a season-end bonus tied to volume. That incentive is nondiscretionary, so it re-prices every overtime hour of a 55-hour filing week, and a spreadsheet that adds the bonus after the fact quietly underpays the overtime it should have lifted.

THE 60-HOUR MARCH

“Seasonal” is not a category the FLSA recognizes

There is no seasonal exemption from overtime. A seasonal preparer or bookkeeper working nights and Saturdays through March is a non-exempt employee owed time and a half, and the busy-season crunch is exactly where unpaid overtime turns into a wage claim in May. Calling the job temporary changes nothing about the hours you owe.

NO PTIN, NO SEASON

Every preparer credentialed before the first return

Every paid preparer needs a valid PTIN on every return, and PTINs expire December 31, right before the season. Non-credentialed preparers need the Annual Filing Season Program record; enrolled agents renew on their own three-year clock. Miss one and that preparer legally cannot touch a return on day one, and nobody notices until the schedule is already full.

A DIFFERENT RULE IN EVERY STATE

CTEC, NYTPRIN, Oregon, and their own deadlines

The PTIN is just the federal floor. California preparers renew CTEC registration by October 31, New York preparers register for a NYTPRIN every year, Oregon licenses its preparers through a state board, and Maryland, Connecticut, Nevada, and Illinois each add their own rule. A firm with preparers in three states is tracking three different renewal calendars per person.

THE BOOKS DON’T STOP IN APRIL

The year-round core the season hides

Underneath the surge is a steady bookkeeping business: a handful of full-time bookkeepers on recurring monthly clients, paid the same in July as in March. When the seasonal crew and the year-round core share one payroll, telling what the tax season actually cost versus what the book of monthly clients costs is a reconstruction nobody has time to do.

Everything below is written for the owner who is also the office manager, not for an HR department a ten-person firm doesn’t have.
01 · STAFF THE SEASON, PAY FOR THE SEASON

A roster that follows the calendar, on pricing that follows the roster.

How do you run payroll for an office that goes from five people to twenty and back in four months? The season staffs in bulk, offboards in one pass, and WageTime bills only the people you actually pay each month.

  • Bulk onboarding and rehire, with records retained for next season.
  • Self-onboarding, e-signatures, and electronic I-9 with E-Verify.
  • Bulk termination wizard for the April offboarding wave.
  • Unlimited runs: weekly season cadence costs nothing extra.
  • $50 a month plus $10 per person paid: the bill follows the roster.
app.wagetime.com/reports/seasonal-headcount

Headcount & Cost by Month · Riverside Tax & Bookkeeping

Priced per person paidSeason wave tracked
MonthPeople paidCompany cost
Decembersteady core5$100.00
January+7 onboarded12$170.00
March+9 onboarded21$260.00
May-15 offboarded6$110.00
Peak 21 people, trough 5billed only for who you pay that month

Replaces the twelve-month per-seat plan you pay through a summer when half those seats are empty.

02 · PAID BY THE RETURN, AND THE OVERTIME IT TRIGGERS

Piece-rate and percentage incentives priced into every filing-week hour.

How do you pay a base plus so much per return and still get overtime right? The per-return incentive runs as a pay code, folded straight into the overtime rate by WageTime, so a 55-hour March week prices on what the preparer actually earned.

  • Per-return piece-rate and percentage-of-fee pay codes in one engine.
  • Nondiscretionary incentives folded into weighted-average overtime.
  • Minimum-wage processing under every hour, every jurisdiction.
  • Attested, change-logged, lockable timesheets under every filing week.
  • Season-end true-up as an off-cycle run at no extra cost.
app.wagetime.com/payroll/preparer-run

Preparer Run · Mar 1-15 · Riverside Tax & Bookkeeping

Per-return incentive in OT rate3 with overtime
Dana WhitfieldSenior preparer$3,616.00
$2,464.00 base + $1,152.00/48 ret80+14 OT hrs
Marco ReyesSeasonal preparer$2,610.00
$1,875.00 base + $735.00/35 ret75+6 OT hrs
Aisha PatelSeasonal preparer$2,280.00
$1,720.00 base + $560.00/28 ret80 hrs
Grace LinBookkeeper$1,600.00
$1,600.00 base, non-exempt80 hrs
$10,106.00 grossper-return incentive folded into the overtime rate · wage floor cleared

Replaces the season-end spreadsheet that pays the per-return bonus but never re-prices the overtime it should have lifted.

03 · NO PTIN, NO SEASON

Every preparer’s credential tracked before the doors open.

How do you make sure the whole crew can legally prepare a return on day one? Every preparer’s PTIN, AFSP or enrolled-agent status, and state registration live on the employee record in WageTime, alerted on each person’s own clock before the season opens.

  • PTIN, AFSP, and enrolled-agent status tracked per preparer.
  • 30/60/90-day expiration alerts on each person’s own clock.
  • Renewals assigned as recurring compliance tasks with documents stored.
  • Credential state separate from withholding, which follows work and home addresses.
app.wagetime.com/people/preparer-credentials

Preparer Credentials · Riverside Tax & Bookkeeping

Season-ready check1 AFTR outstanding
PreparerCredentialNext deadline
Dana WhitfieldTX, none requiredPTIN + EA, renews 202745 days
Marco ReyesCTEC (CA), CE due Oct 31PTIN + AFSP recordAction needed
Aisha PatelNYTPRIN (NY)PTIN + AFSP recordRenewal filed
Priya ShahOregon LTPPTIN + EA, renews 2026EA CE 54 of 72 hrs
4 preparers checkedwhole crew season-ready before Jan 2 · 30/60/90-day alerts

Replaces the sticky-note check every December of who still has to renew a PTIN before the season starts.

04 · THE BOOKS THAT NEVER CLOSE

The year-round bookkeeping core, costed apart from the season.

What does the season cost, and what does the year-round book of business cost? One payroll answers both, in WageTime: bookkeepers on recurring monthly clients land on one service line, the seasonal 1040 crew on another, kept cleanly apart from the client work you run.

  • Labor cost coded to bookkeeping and tax-season service lines.
  • Cost codes up to 40 alphanumeric characters, adjustable to your client numbering.
  • Time flows into payroll, no double entry; posts to QuickBooks by department.
  • Each office EIN under one login; configurable GL export.
app.wagetime.com/reports/labor-by-service-line

Labor Cost by Service Line · Riverside Tax & Bookkeeping · Q1

Coded to service linePosted to QuickBooks
Service linePeople & hoursLabor cost
Monthly bookkeeping BOOK5 people, 1,040 hrs$28,600.00
Individual tax prep 1040-SEASON12 people, 1,880 hrs$46,120.00
Business tax & advisory BIZ-TAX4 people, 620 hrs$21,700.00
Payroll & office admin ADMIN2 people, 300 hrs$7,500.00
3,840 hours · $103,920.00 coded laborposted to QuickBooks by department

Replaces the April guess where someone blends every wage into one number and calls it the cost of the season.

PRICING

Simple payroll pricing. No surprises.

Full-service payroll is $10 a month per person paid that month, plus $50 a month per company, with unlimited runs. No long-term contracts, no per-run charges.

  • Full-service payroll, unlimited runs
  • Federal, state & local tax filing
  • Year-end W-2s & 1099s
  • Direct deposit, checks & pay cards
  • Contractor payments & filings
  • Off-cycle runs & bonuses, no extra fee
  • Employee paystubs & W-2 access
  • QuickBooks integration
$10/mo per person paid
+ $50/mo per company

Off-cycle runs and bonuses cost nothing extra. No long-term contracts; cancel anytime.

Example: 50 people paid × $10 + $50 company = $550 for the month

HR & hiring, onboarding, PTO, time tracking, benefits, and workers’ comp are optional add-ons, priced separately when you’re ready.

See a demo
THE INFRASTRUCTURE BEHIND WAGETIME
$35B+
in payroll & taxes paid
2.8M+
employees paid
4.3M+
W-2s & 1099s filed
100%
of tax filings automated

Bookkeeping & tax prep payroll FAQ

How do you run payroll for a tax office that triples in size for filing season?

Bring the crew on with bulk onboarding, and self-onboarding with e-signatures and electronic I-9. Run payroll as often as the season needs, because runs are unlimited. When April closes, the bulk termination wizard offboards the wave and keeps the records for next year’s rehire. You pay $10 per person paid that month, so the bill shrinks when the roster does.

How do you pay a tax preparer who earns a base plus a per-return or percentage bonus?

A per-return amount runs as a per-unit pay code and a percentage of fees settles through tiered commission structures, in the same run as the hourly base. Because both are nondiscretionary, WageTime folds them into the weighted-average overtime rate, so a busy-week overtime hour is priced on what the preparer actually earned, not the base alone.

Are seasonal tax preparers exempt from overtime?

Generally no. There is no seasonal exemption from FLSA overtime, and most seasonal preparers and bookkeepers are non-exempt hourly employees owed time and a half for the long filing-season weeks. Whether any specific role qualifies for an exemption is your and your advisors’ call. WageTime tracks the hours with attestation and computes the overtime automatically.

Can WageTime track PTIN, AFSP, and enrolled-agent renewals?

Yes. Each preparer’s PTIN, Annual Filing Season Program record, or enrolled-agent status lives on the employee record with 30/60/90-day expiration alerts. Because a PTIN expires December 31 and an EA renews on a three-year cycle, alerts fire on each person’s own clock, surfacing a lapse before the season opens rather than after the schedule fills.

Does it track state preparer registrations like CTEC or NYTPRIN?

Yes. State registrations (a California CTEC renewal due October 31, an annual New York NYTPRIN, an Oregon license) are tracked as recurring, per-state compliance tasks with their own deadlines and alerts. WageTime records the dates; whether a person may lawfully prepare a return is the state’s and the IRS’s determination, not a payroll outcome.

What does payroll cost for a tax office that goes from 4 people to 20?

$50 a month for the company plus $10 for each person actually paid that month. A four-person off-season month is $90; a twenty-person March is $250. Runs are unlimited, so weekly season payroll and the season-end bonus run cost nothing extra. No long-term contracts, and you cancel anytime.

Bring last season’s messiest payroll week.

The March week with the whole crew on overtime, the per-return bonuses, the preparer whose PTIN lapsed, and the bookkeepers who never slowed down: bring it. Twenty minutes with a payroll specialist on a live demo firm, and you’ll watch a filing-week run price the per-return incentive into overtime, a credential board flag who is not season-ready, and labor split between the books and the season.

Book a 20-minute demo