Onpay Reviews (%countItem)
Onpay Rating
Address: 1230 Peachtree St NE, Atlanta, Georgia, United States, 30309
Phone: |
Show more...
|
Web: |
|
E-mails: |
Sign in to see
|
Add contact information for Onpay
Add new contacts
ADVERTISEMENT
I signed on to Onpay with the promise that they would make onboarding seamless and I would not have any problems.
There have been numerous errors and I just found out due to their errors I had a file levied by Illinois for not filing timely tax payments.
Billing Adjustment They need to pay the penalty they are responsible for due to incorrectly setting up my payroll.