When trying to make an online check-in for a GOL flight (Rio de Janeiro GIG to Foz de Iguaçu), I cannot make it through passenger identification because I do not have a CPF number. I have two concerns:

  1. Can I actually fly without this number?
  2. If so, can I check in online or do I have to do it at the airport?

The form at the GOL website looks like this (personal data omitted):

enter image description here

  • 1
    You might have a browser issue. Did you try entering your passport number under 'Passaporte'? I booked a flight two weeks ago and did exactly that, without an issue. – MastaBaba Jul 23 at 15:45
  • CPF is a brasilian tax payer id number. it has 11 digits, you could try to enter eleven zeros. – Aganju Jul 23 at 15:48
  • @MastaBaba I managed to enter the pp number and the website accepted it. You're right that it could be a browser issue, I'll hopefully manage to get to another browser or try mobile. – yo' Jul 23 at 15:51
  • @Aganju I actually tried that to no avail. – yo' Jul 23 at 15:52

Your passport is enough to fly, you don't need to have CPF.

From Documents Required for Travel:

Foreign passengers:

Foreign nationals boarding domestic flights in Brazil will need to show one of the following documents:

  • A valid passport.
  • If you are a foreign national residing in Brazil you must show an RNE (National Registry of Foreigners) or a Protocolo de Renovação (RNE Renewal Procedure) issued by the Brazilian Federal Police.
  • A diplomatic or consular ID.
  • An original photo ID or valid passport if you are a citizen of a Mercosul member or associated country.

CPF should be needed only when buying the ticket (for tax purposes, as mentioned by Aganju). During check-in, on every website I used there was a checkbox "I'm a foreigner", "I don't have CPF" or something similar, or CPF field should be optional when you enter any nationality that is not Brazilian...

This really seems like a bug on their website. You can try to download their app or simply do the check in on the airport. I'm a foreigner living in Brazil and it happened to me three times already, I couldn't check in on the website, I went to the airport and did it without any issues.

Or, if you prefer, you can generate random CPF using this CPF generator - it returns a fake but valid number (11 zeros didn't pass because the website probably validates the number checksum).

It is possible to fly without this number. Just like year I took 5 GOL flights all without having a CPF and I even checked-in online, so it must be a recent bug or perhaps some previous data you entered that has then expect a CPF. In my experience I found the GOL call center extremely helpful and efficient (I had to deal with them because their system did not handle my foreign credit card over several attempts but no problem for check-in), so do give them a call regarding the issue.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.