According to the IRS, taxpayers who mail in their returns but choose direct deposit of their refund will generally receive their refund in about three weeks. Those who e-file their returns but choose to receive a paper check in the mail will generally receive their refunds in about one month.