Does TapJets spend my money before I take the actual flights?

 Absolutely not! TapJets keeps the money in a custody account until your flight is complete.