Does TSA accept an expired or temporary driver's license?
TSA currently accepts listed IDs up to two years after they expire, but a temporary driver's license is not accepted. TSA ConfirmID, for a $45 fee, is one option if you have no acceptable ID.
An expired ID can still work for now: TSA says that, for the IDs on its accepted list, it currently takes cards that expired up to two years ago.
A temporary driver's license does not count. TSA's list says temporary licenses are not accepted as identification. If you are waiting for a new card in the mail, bring another accepted ID, such as a passport.
If a temporary license is all you have, TSA lists two other possibilities. Starting February 1, 2026, a traveler without an acceptable ID can pay a $45 fee to use TSA ConfirmID. TSA says to pay before heading to the airport, on Pay.gov, and to show the receipt to a TSA officer at the checkpoint. The fee covers 10 days from the travel date on the receipt, and TSA says there is no guarantee it can verify your identity. TSA also accepts certain mobile driver's licenses from states approved for federal use, if the mobile license is based on a REAL ID, Enhanced Driver's License or Enhanced ID. TSA's list can change without notice, so check tsa.gov before you fly.