Taxpayers who filed their tax return electronically can expect to receive their refund 4-6 weeks after their return was accepted. It can take up to 2 years to receive a refund for a return that was paper filed.
If it has been over 6 weeks, and you have not received your refund, you can call the IRS at 1-800-829-1040. If you are unable to reach an IRS representative, call 844-545-5640 to make an appointment with your local IRS office.