It's the best time to switch (and we make it easy)!

Payroll Pricing You Can Actually Understand

One simple fee for payroll, HR, and benefits. Your first month and setup are free.

Calculate your monthly fee

$36 /month Base Fee

$4 /month Per Person

Drag slider to calculate price
$56 per month

One fee for everything. Really!


While traditional services charge per pay run, with OnPay your monthly charge is based on your number of active employees for the month. Our fee is $36.00 per month + $4.00 per employee. At year-end, you may choose to have W-2s printed and mailed to you for $5.00 each plus shipping or select our free self-print option.



  • First month free
  • No change or cancel fees
  • No fees for withholding, remitting or filing payroll taxes
  • No annual fees
  • No fees for direct deposit, debit cards, or printing your own checks

Everything you need

Automated Payroll Taxes

Our software calculates your state and federal payroll taxes. Then we do the withholding, make the tax payments, and file all your tax forms.

Let us set you up

Adding employee information and prior wages to your payroll software is a pain, it’s easy to make mistakes, and you have better things to do. That’s why we’ll do it all for you.

Run payroll your way

Process payroll on any schedule, make corrections, and even cancel pay runs. Pay employees in just two days by direct deposit, check, or prepaid cards. Our software is as flexible as it gets.

Time-saving HR

Stay organized and say goodbye to data entry. New employees can self-onboard, and you can store all their records in our document vault. We also integrate with top accounting, HR, and time-tracking software.

Guaranteed accuracy

With over 30 years of payroll experience, we’ve seen it all before (and we know how to get it right). We’ll fix any problems you have with the IRS, and if something’s ever our fault, we’ll cover the fine.

Friendly, certified help

The best payroll software is only as good as the humans who stand behind it. That’s why we have Certified Payroll Professionals manning the phone weekdays from 9AM to 8PM EDT. Try it: 877-328-6505.

Getting started is easy

  1. Set up your account in minutes
  2. Add your employees (or we will do it for free)
  3. Run payroll – we'll handle your taxes and forms
  • Try us. Your first month is free.