Spółka offshore to rodzaj spółki, która nie prowadzi co do zasady działalności gospodarczej w kraju założenia. Termin „offshore“ oznacza „zagraniczny“ i w tym kontekście oznacza określoną formę prawną organizacji, która funkcjonuje poza jurysdykcją danego kraju, która nie posiada biura ani nie jest zaangażowana w działalność gospodarczą na jego terenie. Zazwyczaj spółkę typu offshore zakłada się w związku z inwestycjami, akwizycją udziałów podmiotów zewnętrznych, finansowaniem, rejestracją patentów, zakupem nieruchomości i jachtów i planowaniem podatkowym (zarówno dla osób fizycznych jak i prawnych).
Spółkę offshore najczęściej zakłada się celem zabezpieczenia poufności finansowych aspektów prowadzenia działalności oraz zwiększenia aktywów.
Spółki offshore są często zwolnione z wielu rodzajów podatków, np.: podatku od zysków kapitałowych, podatku VAT, podatku od spadków, podatku od zysków z przychodów z działalności i sprzedaży nieruchomości.
Spośród wielu różnych stref offshore Zjednoczone Emiraty Arabskie wyróżnia nieskalana reputacja. Dzięki przejrzystemu procesowi rejestracji i prowadzenia działalności, spółki offshore w ZEA nie budzą zastrzeżeń u przedstawicieli organów podatkowych i międzynarodowych banków.