Onshore Company

Setup in Russia

Business Coaching

Onshore Company Setup in Russia

Overview

Establishing an Onshore Company in Russia allows businesses to operate directly within the Russian market, giving full access to local opportunities, partnerships, and government contracts. This structure is ideal for companies that want to have a physical presence and serve clients inside Russia.

Steps to Set Up an Onshore Company:

Choose the Legal Form

Most common options: LLC (Limited Liability Company) or JSC (Joint Stock Company).

LLC is the preferred choice for SMEs due to flexibility and simpler management.

Reserve the Company Name

Register your chosen business name with the Russian Unified State Register.

Prepare Founding Documents

Draft and notarize Articles of Association.

Define the scope of activities under Russian business codes.

Register with Authorities

Submit documents to the Federal Tax Service (FTS).

Obtain the Primary State Registration Number (OGRN) and Tax Identification Number (INN).

Open a Corporate Bank Account

 

Required to deposit the company’s charter capital.

Enables transactions and financial operations inside Russia.

Obtain Licenses & Permits (if applicable)

For industries like finance, construction, or healthcare.

Hire Staff & Register with Social Funds

Mandatory to register employees with Russian pension and insurance funds.

Key Advantage: Full access to the Russian domestic market, credibility with local clients, and eligibility for government tenders.

Send Us A Message

Quick Contact

Quick Contact