As for Pennsylvania it is not a requirement. We both have our passports, of course which takes care of flying any where. Here in the keystone state PennDot does charge a one time fee of $30 when applying for the Read I.D., so different states may very well have different fees for this.