Does an e-ticket need to have a barcode? Your receipt doesnt need a bar code becaue no one is scanning a receipt, but when you check in online or on the app prior to your flight your boarding pass will have one. An e-ticket is just data; it's not the boarding pass, which will have a bar code or QR code.