Establishing a typical offshore company is no more difficult than establishing an onshore company.  In fact, the offshore company formation process is often easier and even faster.  The minimal ongoing filing requirements and restrictions are often an attraction as well.