By way of background, the IRS is issuing checks/direct deposits to most US taxpayers who have an SSN, if your income was less than $75,000, you would get $1,200 and another $500 per dependent.
Interestingly enough, US citizens living overseas are eligible.
You can find more details here.
As the IRS focused on relative speed, millions of stimulus payments have already been sent in error. The IRS confirmed it on May 6, along with guidelines to return it. Stimulus payments made by mistake have been issued to, among others, non-resident aliens, detainees, and deceased taxpayers. The IRS is now asking these recipients, or their family members, to return the money.
If one of these situations might apply to you, first check the following:
Your income in 2020 exceeds the income threshold – no mistake. No need to pay it back; The CARE act based taxpayers’ eligibility on their 2018 or 2019 income level.
You renounced US citizenship or surrendered a green card in 2019. The IRS issued a stimulus payment based on the information on your 2018 tax return – this payment is a mistake. You have to return it.