How to Register a Company in Macedonia: Complete Guide
Registering a company in Macedonia is a relatively straightforward process that can be completed in a few days. But without proper preparation, you may encounter obstacles that cost you both time and money. This guide walks you through the entire process step by step — from choosing the company type, through Central Registry registration, to obtaining a tax number and opening a bank account. By the end, you will know exactly what you need to launch your business.
Types of commercial entities
Before starting the registration process, you need to decide which type of entity suits your needs. The most commonly registered forms in Macedonia are:
- DOOEL (Single-member LLC) — The most popular choice for small businesses. One founder, minimum share capital of EUR 5,000 (in MKD equivalent). Liability is limited to the paid-in capital.
- DOO (Multi-member LLC) — For two or more founders. Same minimum capital, but with a management agreement between partners. Ideal for partnerships.
- TP (Sole Trader) — For individuals who want to trade under their own name. No minimum capital, but the founder is liable with all personal assets. Suitable for freelancers and small service businesses.
- AD (Joint-Stock Company) — For larger businesses. Minimum capital of EUR 25,000. Rarely used for startups, but required for certain activities (insurance, banking).
Step by step: Company registration
- 1
Choose a company name
Check name availability on the Central Registry portal (crm.com.mk). The name must be unique and must not be similar to an existing company. You can reserve a name for 60 days before registration.
- 2
Prepare the required documents
For a DOOEL you need: ID card or passport, founding statement (notarized), decision on appointing a manager, payment of share capital to a temporary bank account, and registered office address.
- 3
Submit the application to the Central Registry (CRMS)
The application can be submitted electronically via e-Registar or in person at a CRMS office. Electronic registration is faster and cheaper. The fee for a DOOEL is approximately 2,300 MKD (EUR 37).
- 4
Receive the registration decision
CRMS processes the application within 4 hours (electronic) to 1 day (in-person). Upon approval, you receive an EMBS (unique entity identification number) — this is your company ID number.
- 5
Register with UJP and obtain an EDB
The Public Revenue Office automatically receives notification from CRMS, but you must submit a taxpayer registration form and obtain an EDB (unique tax number). This takes 1-3 business days.
- 6
Open a bank account
With the registration decision and EDB, open a business bank account. Compare offers — fees vary significantly. The share capital from the temporary account is transferred to the business account.
- 7
Register for VAT (if needed)
If you expect annual turnover above 2,000,000 MKD, you must register for VAT. You can also register voluntarily — this is beneficial if your clients are VAT-registered, since you can reclaim input VAT.
Costs of registering a company
The total cost of registering a DOOEL in Macedonia is relatively low compared to other countries. Here is an overview of the main costs:
- Notarial certification of founding statement: 1,500-3,000 MKD (EUR 25-50).
- CRMS registration fee: 2,300 MKD (EUR 37) electronic, 3,400 MKD (EUR 55) in-person.
- Share capital: EUR 5,000 (in MKD equivalent) — this is not a cost but a deposit that remains in the company account.
- Company stamp: 500-1,500 MKD (EUR 8-25).
- Opening a bank account: Free at most banks, but with monthly fees of 200-500 MKD.
- Total (excluding share capital): Approximately 5,000-8,000 MKD (EUR 80-130).
First obligations after registration
Once you register your company, you have several immediate obligations that must be fulfilled:
- Register yourself as an employee (manager) with the Employment Agency and submit an MPIN return for monthly contributions.
- Establish accounting records — keep books from day one. Decide whether to hire an accountant or use software.
- Issue invoices for every service or sale — every transaction must be documented.
- Obtain a fiscal device if selling to individuals — a fiscal register is mandatory for B2C transactions.
- Submit monthly MPIN returns by the 15th of each month for the previous month.
How Facturino helps you from day one
Facturino was built for new businesses in Macedonia. Immediately after registration, you can start issuing professional invoices, tracking expenses, and generating reports for UJP. No accounting knowledge required — the system is intuitive and guides you through every step.
- Issue invoices in Macedonian format with all mandatory fields required by UJP.
- Automatic VAT calculation on every invoice.
- Real-time income and expense tracking.
- Reports for corporate income tax, VAT, and MPIN.
- Free starter plan — no risk, no credit card required.
Start your business the right way
Facturino is your partner from day one. Issue invoices, track expenses, and stay on top of your tax obligations.
Start free