After you file

I've received mine 8 days after filing before. Typically it is around 2 weeks. However antime after 21 days of the IRS accepting it, you should call and check your status if you still haven't received it.
But no the turbo tax percentage does not need to be at 100% in order for you to receive your money.