The best payroll software for small businesses

Our award-winning payroll software makes it easier to run ⁠— and grow ⁠— your business. We automate all of the hard stuff so you can spend more time on what’s most important.


Pay your team in record time

Running payroll is a breeze — even on your phone. It just takes a few clicks or taps to enter hours, review, and approve each pay run.

See all ratings and reviews


Relax knowing it’s done right

Avoid mistakes and save time. We handle all the federal, state, and local taxes, we guarantee our calculations, and we’ll put our 30 years of payroll experience to work for you whenever you have a question.


Switching is ridiculously easy

“It was very easy to switch from another provider to OnPay. The interface is user friendly and I was running payroll in no time.”


– Luke, Daily’s Produce


Bring all the books together

Say goodbye to double data entry. Our best-in-class accounting integrations with QuickBooks and Xero are the most flexible you’ll find ⁠— so you can save time and keep the books looking good.



Keep the big picture in focus

See the information you really care about with our Report Designer. It lets you set up and save custom payroll reports to highlight the numbers that matter most to your business (whatever they happen to be).



The service and expertise you deserve

“OnPay is simple to use and the customer support is outstanding! They have been fantastic in their accuracy and promptness, every time I’ve needed them.”


– Scott, Silicon Valley Golf Performance Center


Transparent pricing. No surprises.

Get everything we do for just $40 + $6/person each month (and no tiers or hidden fees).

  • Unlimited monthly pay runs (and no fees for cancellations)
  • Direct deposit, tax filings, W-2s, and 1099s
  • Setup and data migration
  • Software integrations
  • Our full set of HR tools



Get more than just payroll

Your employees need more than just a paycheck, so we’re more than just payroll software.

Employee self-service

With employee self-service, your team can onboard themselves, sign HR paperwork, and even request PTO.

Built-in HR

Stay organized and automate team management with customized onboarding workflows, document audits, and more.

Workers’ comp + benefits

Keep employees healthy and happy with help from our in-house experts.

See all features


It’s easy to get started

Try OnPay out yourself to see how easy payroll and HR can be. To get started, just share a few basic details about your business. Our team of pros will set everything up and import your employees’ information for you.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OnPay Payroll FAQs

  • How much does it cost to run payroll?

    It’s a single monthly fee of $40, plus $6 per worker each for pretty much everything OnPay does. No pricing tiers, no sneaky add-ons.

  • How do you handle organizations with special payroll needs like nonprofits, restaurants, churches, or farms?

    OnPay is designed to handle payroll for any small business (and their accountants). That means our software is efficient and intuitive as a company grows from one to 500+ employees. We make things simple for companies like dental practices and law firms. We also get tipped wages right for restaurants, and we process special tax filings for farmsnonprofits, and churches.

  • What if I have a combination of W-2 and 1099 workers I need to pay?

    We’ll make paying your team easy — no matter who’s involved. Small businesses are hiring a bigger mix of in-house employees and contract workers lately, so we’ll let you process all the workers you need to pay in the same pay run. We handle W-2 forms and 1099 filings at the end of the year. And if a worker goes a month without being paid through OnPay, you won’t be charged for them.

  • How can I integrate payroll with my accounting and time tracking software?

    We have the very best payroll integrations with QuickBooks and Xero, and our payroll software syncs seamlessly with top time-tracking software, like QuickBooks Time (formerly TSheets), Deputy, and When I Work. See all our integrations.

  • How do I handle paying tipped workers?

    Our flexible payroll app makes it easy to handle hourly pay and tipped wages. In just minutes you can add additional or custom pay types (like cash tips) to a regular pay run. And when it comes to filing your quarterly returns, we’ll make sure all of the taxes are done right.

  • How can cloud-based payroll help my business?

    Cloud-based payroll software gives you the flexibility to pay your team from anywhere and on any device (even mobile). With all of your data saved securely to the cloud, you can run payroll remotely on your own schedule and get your team paid on time.

  • As a small business owner, how can I make sure I’m handling taxes correctly?

    With OnPay, we take the hassle (and headache) of taxes off your plate. We automate all of the federal, state, and local tax filings and payments for you ⁠— and with an accuracy guarantee. If there’s ever an issue, we’ll talk to the IRS for you.

  • How do my workers receive their paycheck?

    OnPay lets you pay your team the way that works best for you, whether by direct deposit, printing paper checks, or even prepaid debit card. You can process payroll for everyone in the same pay run ⁠— even if you have a mix of payment methods.