Self-check-in machines at airports allow passengers to check themselves in by inserting their credit card or entering their flight number, answering security questions to retrieve their booking details and print a boarding pass, reducing costs and wait times. Online check-in lets passengers confirm their flight details on the airline website to print their own boarding passes and drop off luggage, improving customer satisfaction while checking in anywhere prior to their flight.