The best way to do small business payroll is to outsource to professionals. While you may pay more for the service, it’s often worth it in the time saved filing payroll and worrying about compliance issues. Outsourcing offloads these responsibilities to a trusted provider with the experience to tackle any added challenges.