When e-file to IRS and to state, what does it mean TurboTax will hold it on Jan 5 and transfer it Jan 17?

In a question such as this one:


it is said that TurboTax will accept 2011 tax filing on Jan 5, 2012, and transfer it to IRS on Jan 17?  So does that mean before that, all the tax file will stay on TurboTax's server computer, somewhere in its data center, and then on Jan 17, the file will be transferred to IRS and will be removed from the TT's datacenter?  (are there docs that say this?)

Is this the standard filing procedure of TT?  What if I file on Jan 20, then is it the same?  (first stored on TT's computer and then transfer to IRS the next day or the same day?)

Why not directly transfer from our home computer to IRS?  Won't that be safer?

What if e-filing for California, is it the same flow of steps?  (first to TT's datacenter and then to CA tax board later).
    Your file needs to be encrypted by an authorized e-filer such as Turbotax before it can be transmitted to the IRS servers or the state servers.  It's only a question of how long it stays on our servers before being transmitted.
    • The IRS won't start accepting efiles UNTIL Jan 17.  That's why it has to sit at Turbo Tax servers if you efile Jan 5 - Jan 17.  If you submit your efile starting Jan 5 you will NOT be able to retrieve it to fix anything so you might as well wait until Jan 17.

      Here is the IRS Refund Cycle chart …
    • It is standard operating procedure for ALL ERO's to "pool" the returns collected until the IRS "drains" the pool at specific times depending on the time of year. The IRS doesn't want 1 return at a time and will never allow anyone to "send" something to them, they prefer to "take" as it is less risky for them. Most states piggy back on this policy as well.
    Contribute an answer

    People come to TurboTax AnswerXchange for help and answers—we want to let them know that we're here to listen and share our knowledge. We do that with the style and format of our responses. Here are five guidelines:

    1. Keep it conversational. When answering questions, write like you speak. Imagine you're explaining something to a trusted friend, using simple, everyday language. Avoid jargon and technical terms when possible. When no other word will do, explain technical terms in plain English.
    2. Be clear and state the answer right up front. Ask yourself what specific information the person really needs and then provide it. Stick to the topic and avoid unnecessary details. Break information down into a numbered or bulleted list and highlight the most important details in bold.
    3. Be concise. Aim for no more than two short sentences in a paragraph, and try to keep paragraphs to two lines. A wall of text can look intimidating and many won't read it, so break it up. It's okay to link to other resources for more details, but avoid giving answers that contain little more than a link.
    4. Be a good listener. When people post very general questions, take a second to try to understand what they're really looking for. Then, provide a response that guides them to the best possible outcome.
    5. Be encouraging and positive. Look for ways to eliminate uncertainty by anticipating people's concerns. Make it apparent that we really like helping them achieve positive outcomes.