<prompt> Human: Hi, Id appreciate this subreddits advice. I recently changed jobs, and my old employer paid me via direct deposit. On what I thought was my last paycheck, they reimbursed me for all of my unused vacation for 2013. Two weeks later right on time, as if I were still working there I received another direct deposit labeled payroll company name salary. At first I was scared, thinking they hadnt removed me from the payroll, but then I reasoned that they had probably held back a pay period when I started I couldnt remember if they had; I started with them almost 6 years ago and that this would be the last deposit from them.Lo and behold, I just received another deposit from them, labeled the same way and in the same amount. Im 90 sure they didnt hold back 2 paychecks when I started, but its the only valid explanation I can think of for this. I am thinking I will wait one more pay period to see if I get another check, which would confirm my suspicions that someone in the HR department royally screwed up.The old job did offer full benefits health insurance, 401k, etc, and Im not sure if this would have anything to do with whats going on, but Im thinking it wouldnt since the deposit amounts are the same as my salary and are labeled as such.My question is, basically, what should I do? Am I under any legal obligation to disclose to them that this is happening? For now I have been setting the money aside into my savings account. Should I wait and see what happens? Should I call them and let them know? Advice from anyone with actual legal knowledge on these matters would be greatly appreciated. Has this ever happened to any of you? Thanks very much in advance.  <response>: TL;DR: Contact your former HR department and tell them they have mistakenly continued paying you. Ask for them to stop payments and to send you a letter saying how much they have over-paid you. Write them a check as soon as possible and be done with it.This happened to me in a slightly different way.Basically, I left my previous job with a deficit in vacation hours. So I had received my last paycheck but it was too much money about 700 too much IIRC. It took about 3 months for them to contact me I honestly didnt know any different - I wasnt sitting there doing the math on my remaining vacation time and what I owed them etc.. Anyway, they basically sent me a letter saying they paid me in error and would like the money back. You are required to pay them. I dont know what exactly will happen if you dont, I would imagine ultimately youll be sent to collections or some legal issue will come of it.It probably feels nice to be getting two paychecks but continue to put it all in savings and dont touch it until the issue has been resolved and you know exactly how much you need to give back. You do need to give it back.Edit: someone mentioned that your former employer might try to take money directly out of your account - in which case, you shouldnt move it to savings. I dont know if that can actually happen but it might be worth being safe. 