An offshore company is a legal entity incorporated with the intention of operating and executing business outside of the UAE. Offshore companies are permitted to open a bank account in the UAE, however, please note that they are not able to issue visas under the company or have a physical office within the UAE.