First thing: it's free, and someone's trying to charge you for it
Let me save you the most common Philippines arrival mistake before you even pack. The eTravel pass costs zero. Nothing. Not one peso, not one dollar. The Philippine government runs it for free and only collects your travel info, never your card details.
But Google a search like "e travel pass philippines" and the top results are often paid scam sites buying ads. They look official, they slap a QR code on a slick page, and they charge you somewhere between 70 and 90 USD to fill out a form you could do yourself in ten minutes. The Bureau of Immigration has literally put out public reminders that registration is free of charge because so many travelers get burned.
There is exactly one website you should use: etravel.gov.ph. That's it. If a site asks for payment to process your eTravel, close the tab. You're being scammed.
What the eTravel pass actually is
The eTravel pass is the Philippines' one-stop digital declaration. It rolled the old paper arrival card, the health screening form, and the customs declaration into a single online registration that spits out a QR code at the end.
Every traveler flying into the Philippines has to do it, foreigner or Filipino, tourist or returning local. There's no exception based on your nationality for arrival. You fill it in, you get a QR code, you show that code at the airport. Done.
It is not a visa. Important to be clear on that. If your passport needs a visa to enter the Philippines, the eTravel does nothing to change that. For a lot of nationalities you get visa-free entry on arrival for up to 30 days anyway, but the eTravel is a separate, additional thing everyone fills out regardless. Think of it as the digital landing card, not a permit to enter.
The 72-hour window — don't do it too early
Here's the part people get wrong. You can only register within 72 hours, meaning 3 days, before your flight. Try to do it a week out and the system won't let you, or your code expires by the time you land.
So the move is to set a reminder for the day before you fly. I usually knock it out the night before at the guesthouse, passport on the table, flight confirmation open on my phone. Takes one cup of coffee.
Same 72-hour rule applies to departure registration if you need it, more on who that hits in a second. Just don't leave it until you're standing at the check-in counter with airport wifi crawling. Do it the night before from a connection you trust.
What you need in front of you before you start
Have your passport open. The form wants your passport number, date of issue, and expiration date, and the system is fussy about these matching your document exactly. Get one digit wrong and you risk a red code or a delay at check-in.
Have your flight details ready too: airline, flight number, and the date you land. Plug in the wrong flight number and it can flag your record.
You'll need a working email address because that's where your QR code lands. Use one you can actually open on your phone at the airport. The form also asks for a contact number and your address while in the Philippines, so have your hotel or hostel name and address handy. Foreign visitors get asked for intended length of stay plus the specific accommodation address, so book at least your first night before you register.
Last bit is a short health questionnaire — current health, any recent exposure to communicable disease. Answer it honestly. For most healthy travelers this is a few taps and you're through.
Walking through the actual registration
Go to etravel.gov.ph in your browser. No app download required, though there is an official app if you prefer. You'll start a new registration, pick arrival, and enter your personal details exactly as they appear in your passport. Slow down here. Name, passport number, nationality all have to match the document.
Next you fill in your trip details, the flight info, and your address in the country. Then the health declaration. The whole thing is form fields, no document uploads, no photos of your passport to scan. That's one way you can tell the real site from a scam clone, the real one keeps it simple and never asks for money.
Hit submit and the system generates your QR code. This is the moment people mess up. Screenshot it. Download it. Save it to your photos before you close anything. If you lose it, you can pull it back up at the eTravel site's search page using your reference number and date of birth, but it's far easier to just save it the first time.
Green code, red code — what the colors mean
Your QR comes out either green or red, and it matters. A green code means your info came through complete and correct. You stroll straight to immigration when you land, no extra health checkpoint.
A red code means one of two things. Either you submitted incomplete or incorrect data, or you flagged something on the health side, like being sick or exposed to a communicable disease in the past 30 days. A red code sends you to the Bureau of Quarantine for further inspection before you can clear immigration.
Here's the honest reality: most red codes are not a health problem, they're a typo. A mismatched passport number, a missing field, a wrong flight detail. So if you get red, don't panic, but do go back and check every field against your passport. Better to catch it the night before than to get pulled aside at NAIA after an eight-hour flight.
Who has to register on departure too
This trips people up. Arrival registration is for everyone. Departure is different.
If you're a foreign tourist, a foreign resident, or basically any foreign national leaving the Philippines, you do not need to register for departure. You did your arrival eTravel, you fly out, that's it. Don't waste time filling out a departure form you don't need, and definitely don't let a scam site convince you a paid departure pass exists.
Filipino passengers departing the country, on the other hand, do need to register on the way out. There are also narrow exemptions for diplomats, dignitaries, and holders of diplomatic or official passports, but if you're reading this as a backpacker, that's not you. Bottom line for the average foreign traveler: register for arrival, skip departure.
The mistakes I see people make every time
Paying for it. Number one, every time. The form is free. If money changes hands, you got scammed.
Registering too early. Outside the 72-hour window it won't take, or it lapses. Do it the day before.
Typos in passport details. The single biggest cause of a red code is a mismatch between what you typed and what's printed in your passport. Copy it character by character.
Not saving the QR code. Screenshot it the second it appears. Airport wifi is not your friend, and you don't want to be re-doing this in the immigration line.
Booking nothing first. Foreign arrivals get asked for an accommodation address, so have at least your first night sorted before you sit down to register.
Bottom line: what I'd actually do
The night before you fly to the Philippines, sit down with your passport and flight confirmation. Open etravel.gov.ph, only that URL, and fill in the arrival form carefully. Match your passport exactly, answer the health questions, hit submit, and screenshot the QR code the moment it shows up.
Aim for the green code, but if you get red, it's almost always a typo, so fix the field and resubmit. At the airport you flash the QR on your phone, no paper needed.
That's the whole game. It's free, it's fast, and the only real risk is paying a scammer for something the Philippine government hands you for nothing. Now go enjoy the islands.
Vietnamese backpacker, 5 years zigzagging across SE Asia on a shoestring. Budget travel, street food, hidden gems — the honest version.
✦ More from Alex Nguyen
✦ Keep reading
More from this region
More in Destinations
✦ Discussion
Start the discussion
No replies yet — yours could be the first.





