Sage Payroll for Sage 50 (or standalone payroll)

I have been using Sage 50 US for a couple years now, and I really like the software. I provide payroll services to many of my clients (I partner with ADP). I had a potential payroll client contact me on December 8th regarding payroll services for their company. I jumped at the opportunity, and had them sign an engagement letter with me. They provided me with all of their information, including their IRS EIN letter, state Dept. of Revenue account letter, unemployment office account letter, employee information (including signed I-9 forms, W-4 forms, and direct deposit information for 12 employees). NOTE: this is a brand new construction company that started business on December 1, 2020 as an LLC.

Since the client provided me with all information needed to set them up for payroll, I tried to set them up with ADP. After 5 days of constantly trying to get ADP to respond to me regarding how to setup the new payroll client (using their new payroll onboarding system), I finally figured it out, got the client signed up with the "new" onboarding system, only to have to enter all of the exact same information into ADP (double the data entry work). After everything was setup (for the payroll client, for a 12/18/2020 pay date), ADP rejected the new payroll client on Friday, December 11). I decided to try Gusto. Got everything setup with Gusto by Tuesday evening, December 15, 2020. Supposedly Gusto was going to accept the new payroll client. I was even able to process the payroll (for 12/18/2020 pay date). Fifteen minutes after I completed the payroll, Gusto cancelled the payroll and refused to accept the new payroll account for the client. I did not know this until Wednesday morning (December 16th).

I went with Paychex. I contacted Paychex, and conference called my new payroll client, to get everything setup with Paychex. It seemed that everything was going well, that Paychex would accept the new payroll client. That is, until about 8:00 am this morning, when Paychex called me and said they could not accept the new payroll account.

Because the new payroll client needs to have payroll completed for direct deposit for 12 employee to be paid on Friday, December 18, 2020, I felt I had no choice but to send the client a disengagement letter this morning. I did not know what else I could do for the client. It seems there is no way for me to get them setup for payroll to be issued (direct deposit) for Friday, December 18, 2020.

I know Sage offers payroll solutions. I am wondering whether or not I could possibly get this client setup for payroll using Sage 50 (or one of the Sage payroll solutions) so that this (now former) payroll client can get setup for payroll and be able to process payroll for a 12/18/2020 pay date (with direct deposit for 12 employees). I need to know what the fees would be for the software, whether or not the software would automatically make the payroll tax deposits and file the quarterly payroll returns (or if I or my client) would have to do that). Also, I need to know if the software allows for direct deposit for the employees (and for contractors), and if so, what the charge(s) would be and what the turn around time is for direct deposit (lead time or whatever it is called).

The client is on weekly payroll. The client's first payroll to be processed is in excess of $30,000 total payroll liability. This is a brand new company, never done payroll before. There is currently no unemployment insurance rate because there has not been any payroll liability at the time the client applied for the unemployment account. The client also needs to get setup with workers' comp insurance.

Any help or thoughts would be greatly appreciated.