The IRS estimates that they will release the refunds in 21 days from the time your refund was approved. The only way to know when it will post to your account is to check the Where's my refund tracker at the website below.
You can check your e-file status here- https://turbotax.intuit.com/tax-tools/efile-status-lookup/
You can check your refund status using Where's my refund here - https://sa.www4.irs.gov/irfof/lang/en/irfofgetstatus.jsp
**Say "Thanks" by clicking the thumb icon in a post
**Mark the post that answers your question by clicking on "Mark as Best Answer"