Starting a Company
STARTING A COMPANY
Opening a Company in Germany
1. Business Plan
- Develop a detailed business plan: This should include your business idea, target market, competition analysis, marketing strategy, financial plan, and growth projections.
“How to Write a Business Plan – Entrepreneurship 101” by What is a Business Plan? – Bplans Explains Everything: This tutorial provides a detailed step-by-step guide on how to write a business plan. It covers all essential sections, including market analysis, financial planning, and business strategy, making it an excellent resource for anyone starting a business in Germany. https://www.youtube.com/watch?v=FIoGLHT4wGE
2. Legal Structure
- Choose a legal form: Common forms include:
- GmbH (Gesellschaft mit beschränkter Haftung): A limited liability company, popular for small and medium-sized businesses.
- UG (haftungsbeschränkt) (Unternehmergesellschaft): A form of mini-GmbH, suitable for startups with low initial capital.
- AG (Aktiengesellschaft): A public limited company, suitable for larger businesses.
- Einzelunternehmen: A sole proprietorship, simplest form, suited for individuals.
- GbR (Gesellschaft bürgerlichen Rechts): A partnership, suitable for small businesses with two or more founders.
Short explanation on all forms: https://www.youtube.com/watch?v=vHCdt2tJUDI
3. Registration
- Register with the Trade Office (Gewerbeamt): Submit the necessary documents, including your business plan and proof of identity. You will receive a trade license (Gewerbeschein).
- Register with the Commercial Register (Handelsregister): This applies to GmbH, UG, and AG. Notary services are required for the registration.
Video on Gewerbeanmeldung (in German) GEWERBE anmelden von A – Z | Alles was du zur Gewerbeanmeldung wissen musst!
4. Tax Registration
- Register with the Tax Office (Finanzamt): Obtain a tax number and VAT ID (if applicable). You will need to submit a questionnaire for tax registration.
5. Social Security and Insurance
- Register for social security: This includes health insurance, pension insurance, unemployment insurance, and accident insurance.
- Obtain business insurance: Consider liability insurance, property insurance, and any industry-specific insurance.
6. Open a Business Bank Account
- Open a separate business bank account: This is required for managing business finances and transactions.
Opening a Social Enterprise in Germany
1. Define Your Social Purpose
- Identify your social mission: Clearly define the social or environmental problem your enterprise aims to address.
2. Legal Structure
- Choose a suitable legal form: Social enterprises can take various forms, such as:
- gGmbH (gemeinnützige GmbH): A nonprofit limited liability company, which can benefit from tax exemptions.
- e.V. (eingetragener Verein): A registered association, suitable for member-based organizations.
- gUG (haftungsbeschränkt): A nonprofit version of the mini-GmbH.
- Stiftung: A foundation, suitable for large endowments and long-term projects
Short explanation of all forms in German: https://www.youtube.com/watch?v=SajaBoWi3X8
3. Registration
- Register with the relevant authorities: Similar to commercial companies, you need to register with the Trade Office and the Commercial Register (if applicable).
- Obtain nonprofit status: Apply for recognition as a nonprofit organization (Gemeinnützigkeit) with the Tax Office. This involves proving that your organization serves a public benefit.
4. Compliance
- Adhere to nonprofit regulations: Ensure that your activities align with the legal requirements for nonprofit organizations, such as restrictions on profit distribution.
5. Funding and Grants
- Seek funding opportunities: Explore grants, donations, and social investment funds. Many foundations and government programs support social enterprises.
Here are some examples of active funds:
Government Grants and Funding
- Federal Ministry for Economic Affairs and Energy (BMWi)
- BMWi offers various funding programs for non-profits focused on innovation, digitalization, and economic development.
- BMWi Funding Programs
- Federal Ministry of Education and Research (BMBF)
- BMBF provides grants for educational projects, research initiatives, and programs aimed at enhancing social inclusion.
- BMBF Funding Programs
- Germany’s Federal Office for Economic Affairs and Export Control (BAFA)
- BAFA offers support for energy-efficient projects and non-profits focusing on environmental sustainability.
- BAFA
- Local and Regional Government Grants
- Many states (Bundesländer) and municipalities in Germany offer grants for local non-profit projects. Check the local government websites for specific opportunities.
Private Foundations
- Robert Bosch Stiftung
- Provides grants for projects in health, education, and international relations.
- Robert Bosch Stiftung
- Stiftung Mercator
- Focuses on funding projects related to education, international understanding, and climate change.
- Stiftung Mercator
- Deutsche Stiftung für Engagement und Ehrenamt (DSEE)
- Supports volunteer work and civic engagement projects across Germany.
- DSEE
- BMW Foundation Herbert Quandt
- Supports initiatives aimed at promoting sustainable development and social innovation.
- BMW Foundation
International and European Funding
- European Union (EU) Funding Programs
- The EU provides various funding opportunities for non-profits through programs like Erasmus+, Horizon Europe, and the European Social Fund (ESF).
- EU Funding and Tenders Portal
- European Climate Initiative (EUKI)
- Offers funding for projects focused on climate action and sustainability.
- EUKI
- International Organizations
- Organizations such as the United Nations, World Bank, and various international NGOs provide grants for non-profit projects globally, including in Germany.
Crowdfunding and Other Fundraising Strategies
- Betterplace.org
- A popular German crowdfunding platform specifically for non-profit projects.
- Betterplace
- Startnext
- Another crowdfunding platform that supports social and cultural projects in Germany.
- Startnext
- Fundraising Campaigns and Events
- Organize fundraising events, online donation campaigns, and By leveraging these resources and strategies, non-profits in Germany can access the funding and support needed to drive their projects and achieve their missions.
6. Networking and Support
- Join networks and associations: Engage with networks like Social Entrepreneurship Netzwerk Deutschland (SEND) and other relevant bodies to gain support and resources.
- partnership drives with local businesses and community groups.
- Bundesverband Deutscher Stiftungen (Association of German Foundations)
- Provides resources, networking opportunities, and support for non-profits and foundations.
- Bundesverband Deutscher Stiftungen
- Social Entrepreneurship Netzwerk Deutschland (SEND)
- Offers resources and support for social enterprises and non-profits focused on social innovation.
- SEND
- Ashoka Germany
- Supports social entrepreneurs and provides funding opportunities for innovative social projects.
- Ashoka Germany https://www.ashoka.org/de-de
Starting in Poland
Company (legal structure, registration, other steps)
- Legal Structure: Choose a legal form:
Common forms include:
- Sole trader – this is the simplest form of business where one person is responsible for all aspects of the business. This form is popular with small entrepreneurs and freelancers.
- Civil partnership – is a form of business run by two or more people who run a business together. All partners are liable for the partnership’s obligations
- General partnership – is a type of company in which all partners are liable for the company’s obligations. However, the partners may enter into an agreement governing their shares and obligations.
- Partnership – this is a special type of company for certain liberal professions, such as lawyers, doctors or architects.
- Limited Liability Company. – is a legal form that limits the liability of the partners to the amount of their contribution to the company’s capital. It is a popular form for larger companies.
- Public limited company – this is a legal form for large companies that wish to raise capital through the public sale of shares.
- Limited partnership and limited joint-stock partnership – these are legal forms that combine features of a partnership and a capital company. In a limited partnership, at least one partner (the general partner) is liable for the company’s obligations without limitation, while the liability of at least one partner (the limited partner) is limited to the amount of the limited partnership, i.e. the amount he or she undertook to pay into the company.
- Simple company – a new form of company that has existed since 2021. Minimum of bureaucratic barriers and poor recognition among financial institutions.
COMPANY REGISTRATION
Before setting up a company, it is worth preparing the necessary information to help with the registration process. The following data will be necessary to register your company:
- detailed personal data of the entrepreneur (including the TIN number, if it has ever been assigned; if you do not remember your number it is not a problem, you will not suffer any consequences because of it, nor will it prolong the registration process; in such a situation you must indicate in the form that you do not have a TIN number)
- the company name (remember that the name of a sole proprietorship must include the owner’s name, i.e. yours; you can also leave your name alone as the company name),
- PKD codes (one main code is obligatory and you may indicate unlimited number of additional PKD codes),
- date of commencement of business activity
- business address,
- tax office data,
- company bank account,
- choice of taxation method,
- details of the bookkeeping company and the place where the documentation is kept.
At www.ceidg.gov.pl you will find information on setting up a business, instructions on how to proceed and explanations of the most common doubts. You can register a sole proprietorship in several ways:
- by filling in the CEIDG-1 application form with any attachments and sending it online – this requires a trusted profile or a qualified electronic signature – this is the fastest and easiest form of setting up a business,With this form, your company will be registered in the Central Register and Information on Business Activity (CEIDG).
- by filling in the form without logging in – then, after completing it, you should print it out, sign it and take it to the municipality office,
- by going to the municipality office to download the application in paper form, then fill it in and submit it,
- by sending the CEIDG-1 by post – this method requires a notarised signature confirmation.
You must know that the CEIDG-1 form is at the same time a notification of identification to ZUS (Social Security Authority), the Tax Office and GUS (Central Statistical Office).
VAT, ZUS AND OTHER OBLIGATIONS AND DECISIONS
The would-be entrepreneur should find out what formal obligations (under separate legislation) he or she will have in relation to starting a business. These include the obligation to:
- register for VAT,
- register with the Social Security Office as a payer of contributions (if he has employees)
- consider whether he is obliged to register as a VAT payer or not,
- keep records of sales on a fiscal cash register (and thus have to buy one).
In addition, it is worth thinking about optional issues concerning:
- registering for VAT – some taxpayers are obliged to register for VAT; the remaining group (unless their activities qualify for a subjective VAT exemption that prevents voluntary registration) can register for VAT of their own choice – sometimes this is advantageous from a tax point of view,
- a company stamp – a stamp is not obligatory, but sometimes makes it easier to deal with the authorities.
Open a business bank account
You need to open a separate bank account for company settlements, unless you are a ‘micro entrepreneur’ (this is a category defined by law in the Enterpreneurs Act (the full act – in Polish – can be found here). A microentrepreneur has to meet jointly the two following conditions in at least one of the last two fiscal years:
- employed on average less than 10 employees per year
- achieved an annual net turnover (coming from sales of goods, products, and services or from financial operations) not exceeding the PLN equivalent of EUR 2 million OR their total assets at the end of one of these years did not exceed the PLN equivalent of EUR 2 million;
- Even in this case it might be useful to have a separate business account.
You are advised to compare offers from banks in Poland. You can choose from many brands operating worldwide and decide which offer best suits you. Consider the charges, check whether the bank offers any further guidance for companies and localisation of the branches, in case you will need to do something in person. Please note that mobile banking is very popular in Poland, and most of the services are available from your computer or smartphone.
It is useful to note that many banks (not only in Poland, but worldwide) sometimes require legalisation of documents if they originate from a different country than the one in which the company operates. It may be the case with your passport (which most surely will be required by a bank for review), if it is not issued by a Polish authority.
The legalisation is a process of making a document issued in one country usable in another one. You can do it yourself – in most countries it is done through a ministry of foreign affairs or its counterpart – or use the services of a specialised legalisation agency.
Useful website with instructions step by step
- https://www.trade.gov.pl/en/support/how-to-set-up-a-company-in-poland/
- https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://www.biznes.gov.pl/en/portal/0621&ved=2ahUKEwiSk9nNu-iGAxViGxAIHfYMAlQQFnoECBwQAQ&usg=AOvVaw3X9hy0wgn8U3qOvnYA9BCC
Starting in Croatia
Company (legal structure, registration, other steps)
- Legal Structure: Choose a legal form:
Common forms include:
- d.d. (public limited company): Dioničko društvo (d.d.) a public limited company where shareholders participate with contributions in the share capital divided into shares.
- d.o.o. (Limited Liability Company): A d.o.o. is the equivalent of a limited liability company and is the most common business in Croatia. A d.o.o. can be owned by one or multiple persons.
- j.d.o.o. (Simple Limited Liability Company): Similar to a d.o.o. but with lower start-up capital requirements. Can have up to 5 founders.
- j.t.d. (General Partnership): Joint company where each member is jointly liable for the company’s obligations.
- k.d. (Limited Partnership): Commercial company with both general and limited partners, offering a combination of unlimited and limited liability.
- Obrt (Trade Business): Individual business connected to a specific person and craft specialization, with liability carried by the owner.
- OPG (Family Farm): Agricultural business operated by family members, utilizing own or leased production resources.
- Predstavništvo (Branch Office): Branch established by a foreign entity to conduct economic activities in Croatia.
- How to Open a d.o.o./ j.d.o.o in Croatia
IN Person | ONLINE |
Choose a Name:
| Croatian citizens can easily open a d.o.o. (limited liability company) online using the START application, eliminating the need for an attorney or notary public. Access the START Application: Visit the START application website and log in using your osobna iskaznica (national ID card) or FINA’s digital certificate, exclusive to Croatian citizens. |
Visit a Notary Public: Visit a notary public to verify your application to enter the court register. All founders must be present, and foreign citizens must provide their passports. Required documentation includes:
| Complete the Registration Process: Follow the prompts on the START application to: Enter the company into the court register Enter the company into the Register of Business Entities maintained by the Central Bureau of Statistics Pay the initial capital and associated fees Optionally, submit a request for opening a transaction account at a commercial bank Optionally, register for VAT and obtain a VAT ID number through the Tax Administration Register with HZMO (Croatian Pension Insurance Institute) and HZZO (Croatian Health Insurance Fund) |
Apply at the Court Register: Submit your notarized documents to FINA or HITRO.hr for registration in the court register. A commercial court will issue a decision on the registration. | |
Classify by Activities: Within 15 days of receiving the decision, request classification by activity from the Central Bureau of Statistics. Provide the decision on registration, form RPS-1, and proof of administrative fee payment. | |
Get a Pečat: Procure a company stamp (pečat) by providing your notarized articles of incorporation. | |
Register at Tax Administration: Register the company with the Tax Administration according to its headquarters. This includes registration in the Register of income tax and VAT obligees. Additionally, register employees for pension and health insurance if applicable. | |
Opening a Bank Account: Open a company bank account and deposit the start-up capital. Required documents may include ID card, decision from the court register, and notification from the Central Bureau of Statistics. |
Social Enterprise
- Legal Structure: Choose a legal form:
Common forms include:
- GIU (Economic Interest Association): A legal entity founded to facilitate economic activities without acquiring profits, promoting collaboration among professionals.
- Udruga (Non-Profit Organization): Legal entity formed by individuals to accomplish non-profit goals and interests, focusing on social, humanitarian, or environmental causes.
Opening an Udruga (non-profit organization) in Croatia involves several steps:
Step 1: Choose a Name
– Select a name for the organization that complies with legal requirements, including being in Croatian language and Latin script.
Step 2: Create a Statute
– Draft a statute outlining the organization’s purpose, activities, membership, governance structure, and other relevant details.
Step 3: Register the Udruga
– Gather necessary documentation, including the application form, minutes of the founding assembly, decision to initiate registration, statute, list of founders, and other required documents.
– Submit the documentation to the State Administration Office or register online.
– Await a decision on registration, usually within 30 days.
Step 4: Obtain an OIB Number
– Upon registration, receive a certified copy of the statute and an identification number (OIB) from the State Administration Office.
Step 5: Obtain an NKD Number
– Apply for a registration number according to the National Classification of Activities (NKD) from the National Bureau of Statistics.
Step 6: Open a Bank Account
– Once the organization has its identification numbers, open a bank account for financial transactions.
By following these steps, the udruga can be legally established and ready to pursue its non-profit objectives in Croatia.