Company Check

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

TownCompanies
Tallinn7,736
Tartu440
Pärnu94
Pudisoo65
Narva51
Haabneeme50
Peetri38
Viljandi38
Kuressaare37
Laagri36

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

YearIncorporated
2017333
2018406
2019488
2020531
2021761
2022791
2023789
2024889
20251,736
20262,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

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

  1. Open the full list of 62101 Computer programming activities companies.
  2. Filter by town: companies in Tallinn, companies in Tartu or companies in Pärnu.
  3. Check the registry code, status and board members before signing with a supplier.
  4. 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.

Data sources

Related pages

Read also

Get new company lists every week

Pro (29 USD per month, coming soon): weekly new incorporations by town and industry with CSV export.

A manager will help with your first launch.

Need an AI agent for your task?

An agent that screens counterparties across European company registers and flags risks before you sign.

Describe your task