After you file

Possibly.  It depends on how the offer is worded.  Remember that for an advance, you only get a portion of the expected refund and not everyone qualifies (it depends on your refund, the risk level of your return, and other factors). For the 5-day-early offer, everyone qualifies and you get the entire refund amount early, not a partial amount.

 

If that is disclosed on screen, that's fine, although I would never pay a fee for "5 days early", I'm not in that much of a hurry.