Living in Iran while working in Brazil

Can I work remotely for a company in Brazil while being in Iran?

It is usually doable, but we recommand to check the following key points first:

  1. If you are a US citizen or have a green card, you will need a visa to enter Brazil. You can apply for a visa in Brazil.
  2. You will need to get an Iranian visa, which is a hassle.
  3. You will need to apply for an I-551 (Immigrant Visa) for each person in your family that you want to bring to Brazil. This is a process that can take a long time.
  4. You will need to have a Brazilian sponsor, which is a process that can take a long time.
  5. You will need to have a Brazilian bank account, which is a process that can take a long time.
  6. You will need to have a Brazilian phone number, which is a process that can take a long time.
  7. You will need to have a Brazilian ID, which is a process that can take a long time.
  8. You will need to have a Brazilian passport, which is a process that can take a long time.

How to live in Iran and find remote work in Brazil?

Finding remote work in Brazil if you are located in Iran might be difficult, therefore we recommend you to first try to find remote work in Iran. If you are located in Iran, then you can work from home, or from a coworking space in Iran.

If you are located in Brazil, then you can work from home, or from a coworking space in Brazil.

How a company in Brazil can send my salary in Iran?

When working remotely for a corporation in Brazil, you salary can be send to Iran but the company must have a local branch in Iran.

I’m a Brazilian citizen and I work in a company in Brazil. I want to go to Iran for a few months, for my work.
I need to know if the company in Brazil can send my salary in Iran?
Yes, it is possible.
You will need to be in Iran on a business visa (and you need to have a valid visa to be in Iran). You will need to be working for the company in Brazil. You will need to be paid in Brazil.
Yes, you can.
In Brazil you are a Brazilian citizen, and in Iran you are a citizen of Brazil. You are also a citizen of Iran, so you can travel to Iran.
Your company in Brazil will need to have a branch in Iran, but you can work from anywhere.
You can travel to Iran.
You can work for a Brazilian company in Brazil.
You can work for a Brazilian company in Iran.
Your salary can be sent to Iran.
Your salary can be sent to Brazil.
You can be paid in Brazil.
You can be paid in Iran.

Where to pay my taxes when working remotely in Iran for a company in Brazil?

If you are working remotely in Iran for a corporation established in Brazil, taxes could seem complicated but in fact they are quite simple.

It is important to know that, in Brazil, there is a double taxation system, which means that you will be taxed twice, once by the Brazilian government and once by the company in which you are employed.
In this article we will explain how to pay taxes in Brazil when working remotely in Iran for a company established in Brazil.
To pay taxes in Brazil, you must have a Brazilian tax identification number (CNPJ). You must have a Brazilian address, and you must be physically present in Brazil.
If you are working remotely in Iran for a company established in Brazil, you will need to have a Brazilian tax identification number (CNPJ).
You will need a Brazilian address, and you must be physically present in Brazil.