You can print an unlimited number of payroll checks whenever you need to at no extra cost, plus pay employees using direct deposit. If you need payroll software that allows you to print more than a few paychecks per day, try Gusto. In addition, they do not generally allow you to pay your employees in different ways, like via direct deposit or pay cards.
However, free services are generally limited-some only allow one check per day. All you need is a printer, check stock, and magnetic ink, and you can usually print within minutes. Finding ways to print payroll checks online for free is a good option if you have employees who prefer checks over direct deposits.