Offshore banking generally means that a person can have his accounts in such a bank that is situated outside his own country. So, it means using the facilities of a bank that is situated in a place outside the jurisdiction of the account holder. These bank accounts mainly protect the asset and the wealth of their account holder. Besides, they also help their account holders to carry on their business in both a private and confidential way. So, a person opting for offshore banking will try to find a bank that can provide him with the same services that he gets from a bank situated in his own city.All the offshore banks allow their account holders to withdraw and deposit money in their accounts. However, these banks provide their account holders with credit cards to conduct their bank transactions. The credit cards provided by the different offshore banks are similar to that of a credit card provided by the local banks. Besides, a person possessing such a credit card can use it in any ATM all around the globe.The offshore banks provide different services to its account holders. Some of the services provided by this bank include money transmissions, currency exchange, loans, fund management and investment management. Managing of investment or funds mean that the banks manage the securities on behalf of their customers. However, some of these offshore banks also provide certain additional services to their customers. These banks charge some money from their customers for their services. However, different offshore banks have different charges and a person can avail the services of these banks online as the banks are situated in other countries.