Then how long does it take? You really should not post that it takes 24-48 hours if that is not the case. The comment should be more like "you can expect your refund 7-14 days after the acceptance of your return from the Federal and/or your state tax department". You lead people to believe that returns are accepted 24-48 hours then that's what they expect. Plain and simple!!! Truth in advertising!!!!
Because the IRS has not swooped down and accepted it for processing yet. There were millions of returns pending (stored) waiting for the IRS to start accepting efile returns and they can only accept and process so many per day for multiple firms and companies that provide the efile service