NIE/NIF for founders and directors.
Corporate name inquiry.
Bank account.
Minimum share capital of 3.000 euros for a LLC, and 60.000 euros for a joint stock company.
Company constitution act before notary public.
Registration of the company before the Companies Registration Office.
Tax and social security formalities.