OnPay vs Square Payroll

Two payroll & HR tools side by side. Prices are the starting plan a small business would pick, in USD.

Short version

  • Square Payroll costs less for a six-person team.
  • OnPay fits service business, agency or studio, trades or contractor, online store.
CompareOnPayOnPaySquare PayrollBlock
In one lineOne flat-price payroll plan with tax filing and HR basicsPayroll that pulls hours and tips from Square POS
Starting priceFrom $49/mo + $6/personFrom $35/mo + $6/person
Six-person team$85/mo$71/mo
Plans$49/mo + $6 per person paid; unlimited pay runs; tax filings in all states; first month freeFull service $35/mo + $6 per person paid (tax filings, multistate); contractors only $6 per person; no contract; paper W-2s $3 each
Pricing modelFree trialPaid
Free trial30 days—
UsersPer person paidNo minimum
Both connect toQuickBooks Online, When I Work
Also connects toXeroHomebase Scheduling
Team sizeJust me · 2–10 people · 11–50 peopleJust me · 2–10 people · 11–50 people
Available inUSUS
Phone supportEvery planEvery plan (US)
Live chatEvery planPlans not stated
Support hoursPhone: 9AM – 8PM ET, Monday – Friday · Live chat: Monday - Friday, 9AM-8PM ETPhone: M–F 6 a.m.–6 p.m. PT
Incidents postedWe found no public status page for OnPay.14 incidents posted on Block's status page, which covers all Block products and regions, in the 90 days to Oct 27, 2026; 0 marked major or critical by Block. Status page
Capterra score4.8 / 5 from 469 reviews4.7 / 5 from 622 reviews
Trustpilot score3.7 / 5 from 319 reviewsNot listed
Fit: Retail shop8285
Fit: Restaurant or café8588
Fit: Service business8575
Fit: Agency or studio8055
Fit: Trades or contractor8570
Fit: Online store7255
Why people pick it
  • One simple price
  • All states included
  • Imports timecards and tips from Square POS
  • No contract, unlimited pay runs
Where it falls short
  • Fewer HR extras than Gusto
  • No time tracking of its own
  • Health insurance and 401(k) are partner add-ons
  • Phone support weekdays only
Visit OnPay Visit Square Payroll

Six-person prices are what a team of six would pay on the published plans; "Not listed" means those plans don't cover six. How we calculate prices

More comparisons with OnPay or Square Payroll

Every payroll & HR comparison