The U.S. Internal Revenue Service website states most people receive their tax return within 21 days of filing their taxes. Most people receive their tax refunds either via mail or through direct deposit into their bank account.
If a tax return takes longer than 21 days, it is often because of an error on the taxpayer's side or because the paperwork is incomplete. Fraud or identity theft are also factors that potentially delay the return. The IRS researches the cause of the delay if it takes longer than 21 days to process an electronic filing. If the filing was mailed, it takes six weeks to process.