The best payroll software for small businesses

Get more done with full-service payroll, integrated HR, and benefits ⁠— all for one low monthly price.

Save time and money with OnPay. $36 + $4 per employee. Our easy-to-use payroll software does the math, tax filings and pays employees for you. One low fee. Try it free.
  • We take care of all your busywork

    And we give you the flexibility to handle payroll your way.

  • Run payroll for W-2 employees and 1099 contractors in just a few clicks
  • Set permissions to hand off payroll duties
  • Automate tax filings and payments
  • Choose direct deposit, debit card, or check
  • Skip a step by integrating top accounting and time-tracking software
  • Software that’s designed to save time

  • Run payroll in minutes: Intuitive payroll entry and integrations speed up your small business.
  • Fast processing: Our software is even speedy on mobile (whether you have three people or 300).
  • Employee self-service and onboarding: Your team enters information and pulls paystubs themselves.
Employees who enjoy using a small business payroll software

The service and experience you deserve

We combine 30 years in the payroll business with the best people and innovative software to get things right every time.

A superior staff

Our entire support team is trained by the American Payroll Association.

White-glove setup

From day one, we’ll do all the hard work to make your life easier.

Error-free guarantee

We stand behind our tax calculations (even if it means talking to the IRS for you).

Going above and beyond payroll

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

Taxes for any org

If you’re a restaurant, church, nonprofit, farm, or have 100+ employees, we can handle all your special requirements.

A built-in HR team

Stay compliant and organized. From PTO approvals and org charts to e-signing and custom workflows, our tools make HR manageable.


Keep employees happy (and protect yourself) with integrated workers’ comp, health insurance, and retirement benefits.

Transparent pricing. No surprises.

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

Save time and money with OnPay. $36 + $4 per employee. Our easy-to-use payroll software does the math, tax filings and pays employees for you. One low fee. Try it free.
  • Unlimited monthly payruns (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

OnPay Payroll FAQs

  • How much does it cost to run payroll?

    It’s a single monthly fee of $36, plus $4 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 farms, nonprofits, 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 payrun. 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 TSheets, Deputy, and WhenIWork. 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. 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.

Get better payroll software today

  1. Set up an OnPay account in minutes.
  2. Add employees, or ask us to set you up.
  3. Run payroll (and we’ll handle the taxes).
  • Save time and money with OnPay.
  • This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.