Offshore account basically refers to a bank account that is outside one’s home country. An offshore bank account can be opened in the name of an individual or company, and are termed personal and corporate accounts respectively. Offshore accounts offer multiple advantages including legal and financial.