TurboTax has no control over how long it takes for your refund to arrive. The IRS does ask that you allow up to 5 days after your listed refund deposit date for the funds to appear in your bank account. If it has been more than 21 days since your return was accepted, you can contact the IRS by phone at 800-829-1040 and they will double check the status for you.