Most taxpayers receive their tax refund within 21 days if they file electronically and choose direct deposit. Paper returns take longer — often six weeks or more — and refunds sent by mail arrive ...