10 days would be pretty quick, but possible. The IRS says most people who efile and choose direct deposit will get their refunds within 21 days. Some will come sooner, some later. There are some things you should check:
First, if you efiled, be sure your efiled return was accepted. If using Online TurboTax, you can check at the Tax Home page. Does it show as accepted, rejected, printed, started, ready to mail, or something else?
If that showed your return was accepted for processing, you can track your Federal refund at the IRS "Where's My Refund" tool:
https://www.irs.gov/refunds
The IRS normally uses 3 stages:
- Return received and is being processed.
- Refund approved.
- Refund sent and an expected deposit date.
If it is being processed longer than 21 days, you can phone the IRS to see if they can tell you anything about the delay. But it's way too soon to phone at this point.
IRS: 800-829-1040 (7AM-7 PM local time) Monday-Friday