Our firm recommends Paychex.com at your local area which specialises with payroll and they do excellent work.
Our firm usually obtains payroll reports directly from paychex.com and record all transactions to deduct payroll expense for you.