I use a local payroll service to process my payroll. I use quickbooks for all of the accounting stuff. If you are just starting out stay away from paychex, ADP or any major payroll processing company, they are just about a $ not your best interests.
If you get with a local company see how they handle your payroll taxes. Its fine for them to set it up for you but you want to get that setup with you paying them directly via achieve draft. ADP, Paychex and other similar companies take your taxes and payroll out in one lump sum but may not pay your taxes for awhile but you will be on the hook for it.
Make sure your check date and pay period ending date are not the same. People will be looking for those extra hours. For instance if you turn in payroll on 12/20 but have the 12/23 as the check date then you are stating thatbyou are paying them for hours work til the 20th. If then both days are the 23rd then you are paying hem for days that they may or may not work, if you turn hours end on the 20th.
Get a separate checking account for payroll. This will help you keep things separate and in order and keep your operating account safe. You never know where people cash their checks and you dont want to get caught up.
I wouldn't start offering direct deposit until you have your cash up and can handle large chunks of cash going out constantly.
To open a business account, you need a tax id number from the IRS. Its not hard to get.
Sent from my DROIDX using Tapatalk