Software companies in Estonia: 10,145 under EMTAK code 62101
Updated 26 September 2026
Estonia has 10,145 companies with computer programming (EMTAK 2025 code 62101) as their main activity, according to the e-Business Register. That is a large number for a country of Estonia's size, and it reflects the country's reputation as a place to start a software company. Tallinn alone has 7,736 of them.
Where they are registered
| Town | Companies |
|---|---|
| Tallinn | 7,736 |
| Tartu | 440 |
| Pärnu | 94 |
| Pudisoo | 65 |
| Narva | 51 |
| Haabneeme | 50 |
| Peetri | 38 |
| Viljandi | 38 |
| Kuressaare | 37 |
| Laagri | 36 |
Three quarters of Estonia's programming companies have a Tallinn address. Tartu, the university city, follows with 440, and Pärnu with 94.
Several names in the list are suburbs of Tallinn or Tartu: Pudisoo (65), Haabneeme (50), Peetri (38) and Laagri (36) all belong to the Tallinn area. Counting them in, the capital region's share is even higher. Narva (51), Viljandi (38) and Kuressaare (37) are the other towns in the top ten.
A company form built for remote founders
Estonia allows founders to register and run a company fully online, and e-Residency extends that to people from other countries. Many foreign developers use an Estonian private limited company (OÜ) to invoice clients, often with a Tallinn service address. That is one reason why the Tallinn count is so large compared with the rest of the country.
Incorporations by year
| Year | Incorporated |
|---|---|
| 2017 | 333 |
| 2018 | 406 |
| 2019 | 488 |
| 2020 | 531 |
| 2021 | 761 |
| 2022 | 791 |
| 2023 | 789 |
| 2024 | 889 |
| 2025 | 1,736 |
| 2026 | 2,017 |
The table shows programming companies in the current file by year of incorporation. The count grew steadily from 333 for 2017 to 531 for 2020, then to around eight hundred a year from 2021 to 2024 (761, 791, 789, 889). It then rose sharply: 1,736 for 2025 and 2,017 so far for 2026.
Reading the jump carefully
The Estonian classification changed to EMTAK 2025 (NACE Rev. 2.1). Companies registered since then declare the new codes directly, while older companies were converted from the previous version. Some of the jump may reflect classification, and older years only include companies that still exist. Even so, the 2026 figure, reached before the year's end, is the highest in the table.
What EMTAK 62101 covers
Code 62101 is for companies whose main business is writing and testing software, whether for clients or as their own product. Neighbouring codes cover computer consultancy and facilities management, other IT services and software publishing. If you are looking for a software supplier, search those codes as well.
Who uses this list
- Companies looking for development partners in Estonia can filter by town and check each company.
- Founders can see how crowded the field is and who their peers are.
- Accountants, banks and payment providers serving tech founders can size the market.
Checking an Estonian software supplier
Before you hire an Estonian development company, check three things on its page. First, the registry code, which identifies the company regardless of name changes. Second, the status: a company in liquidation or deleted from the register should not be sending you invoices. Third, the management board, which shows who can legally represent the company. For a remote supplier you may never meet, these checks take a minute and remove the most common risks.
It also helps to look at the year of incorporation. A company founded this year can be perfectly reliable, but it has no annual report yet, so ask for references or start with a smaller order.
What to do
Use the company pages to go from the totals to named companies.
Next steps
- Open the full list of 62101 Computer programming activities companies.
- Filter by town: companies in Tallinn, companies in Tartu or companies in Pärnu.
- Check the registry code, status and board members before signing with a supplier.
- For bulk data, see the e-Business Register open data (RIK).
Frequently asked questions
How many software companies are there in Estonia?
The e-Business Register lists 10,145 companies under EMTAK code 62101, computer programming activities.
How many programming companies are in Tallinn?
7,736 of Estonia's programming companies have a Tallinn address.
How many programming companies were founded in Estonia in 2025?
The current file lists 1,736 programming companies incorporated in 2025, and 2,017 so far in 2026.