My husbands paycheck is direct deposited, the company he works for is small less than 10 people. They use one of the big payroll companies (ADP maybe?). I will say at least 1 time a year the screw up, but it is always fixed quickly. The last time was about 2 months ago. They didn't deposit into the accounts on the day it is supposed to, wanted to do it within 2 days. The accountant for his company said no good, told them she wanted checks in her hand by the days end, and she did.