Easy payroll for medium-sized businesses

Whether you have 50 employees or 500, OnPay’s top-rated payroll and HR software gives you the tools — and the support — you need to keep growing efficiently. And it’s just $40 a month, plus $6 per worker.


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

  1. OnPay
  2. Payroll Software
  3. Industries
  4. Medium-Size Businesses


Payroll that empowers every department

From finance to HR, OnPay makes it easy to run payroll, offer employee benefits, and minimize the time spent on back office “to-dos.” We automate all tax filings and payments, provide custom reporting, and most likely integrate with your preferred accounting software. And with OnPay’s accuracy guarantee, you can feel confident that the calculations are taken care of so you can focus on growing your business.

See all ratings and reviews


Built-in tools to keep everything organized

  • Advanced reporting to easily track the cost of each department
  • Employee self-service and self-onboarding
  • Automated tax filings and payments in all 50 states – with an accuracy guarantee
  • HR document storage and compliance auditing
  • No extra fees for support, multistate payroll, W-2s, or anything else


Payroll is just one piece of the puzzle

Benefits + workers’ comp

Our in-house team makes it simple to stay compliant, pick health and retirement plans from top providers, and get your team on board.

Flexible permissions

Bring in extra help without losing control. Six levels of permissions let admins delegate payroll and HR duties to teammates or external advisors.

Simple integrations

From QuickBooks and Xero to top time-tracking software, our customizable integrations let you sync key financial data in a single click.

See all features


Loved by mid-sized businesses

“OnPay made setting up my account very easy and the onboarding process for new employees is similarly simple with guided steps to gather all required information, eliminating errors and discrepancies. Support is always a click away, and they are remarkably responsive.”

– Grand Valley Enterprises, LLC


$40 + $6 per employee each month

Full service payroll, with no hidden fees.

  • One simple monthly fee for everything
  • Free account setup and migration included
  • Award-winning support from payroll pros
  • Integrate workers’ comp and benefits with payroll
  • Keep employment records organized across departments


Grow faster with OnPay

From effortless payroll to organized HR, we give you the software and services you need to build a successful team — and we’ll set it all up for you.

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

Medium-Sized Businesses Employer FAQ

  • How much does it cost for me to run payroll for my medium-size company?

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

  • Are you able to integrate with the time tracking software we use?

    There’s a very good chance we work seamlessly with the time tracking software you already use and can currently connect to Quickbooks Time, When I Work, and Deputy. Here’s more details on the integrations we offer.

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

    Paying your team should be hassle-free — no matter who’s involved. Because many businesses are hiring a greater mix of in-house and contract workers these days, we’ll let you process all of the employees you need to pay in the same pay run. On top of that, 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.

  • Does OnPay handle new hire reporting? (or take care of it for me?)

    Yes! OnPay reports new hires on your behalf in all fifty states, plus the District of Columbia (DC). New hire reporting is typically completed every Friday by the close of business.

  • Can you help me run multi-state payroll for my remote workforce?

    Yes! We are able to handle payroll in all 50 states ⁠— and at no extra cost. With telework on the rise in recent years, we know that having employees in multiple states is becoming a common practice for many companies. Here is more information on state tax regulations and you can see exactly what you need to register.