To get TSA prescreen 100% of the time, you have to go to your carrier's website and become a member. You fill out a tab with your passport number and in no time you are approved, obviously you need to be a valued customer. I fly American or United around 100K/yr. total and love TSA pre-check...