The most common form of residence in Armenia for a foreigner is a temporary residence permit. This allows foreigners to live in Armenia for up to a year and can be extended for an additional year. There isn’t a limit on how many times you can extend the permit. However, the application must be filled at least 30 days before the active permit expires.
To qualify for a temporary residence permit, a foreigner must be able to show that they will stay in Armenia for a year or more.
Freelancers and owners of online businesses can also qualify for a residence permit in Armenia. The law does not require the applicant to have local clients or to show that the income is received from Armenian sources. Same rules applicable to regular business owners will also be appliable to freelancers and online business owners. In particular, an application will be accepted only if the freelancer or the business owner is registered as a taxpayer in Armenia (e.g. as a sole proprietor, LLC owner, etc.). In order to qualify for a residence permit the freelancer (online business owner) would have to report foreign income to the Armenian tax authorities and pay taxes on it.