Updated: Aug 2, 2018
Um, short answer, no. There are so many ways to mess up DIY payroll, from not making timely tax deposits with IRS, or not properly calculating the state unemployment threshold.
The IRS is especially nasty when it comes to payroll taxes, or "trust fund taxes," because those taxes are used to fund Medicare and Social Security. Furthermore, your employees get credit for them on their W-2, so if you haven't made timely tax deposits, the IRS is basically loaning your employees their withholding.
What's the solution - outsource it, of course. Technology has made payroll mindless work. Providers such as Gusto, Intuit, ADP, Paychex, all have easy-to-use platforms for running payroll, and making the necessary filings in the background.
Ask me today how to integrate cloud-based payroll into your current accounting system.