1. What is the Vietnamese company register?
Vietnam keeps one national register for every enterprise in the country. Companies register with the business registration office of their province, but every record lands in the National Business Registration Information System, which has run nationwide since 31 December 2010 on a national database built by integrating the company databases of 63 provinces and cities. The public face of that system is the National Business Registration Portal, in Vietnamese the Cổng thông tin quốc gia về đăng ký doanh nghiệp. The portal describes the data held by the registration offices as the original record, with legal value.
The register changed ministry in 2025. It was built by the Agency for Business Registration of the Ministry of Planning and Investment, set up in September 2010. It is now run by the Cục Phát triển doanh nghiệp tư nhân và kinh tế tập thể (roughly, the Agency for Private Enterprise and Collective Economy Development) of the Ministry of Finance, whose tasks under Decision 377/QĐ-BTC of 26 February 2025 include operating the national information system on enterprises, cooperatives, and household businesses and providing information from it. Older guides, and some of the portal's own English pages, still name the old ministry.
For a reader, the record, the filed documents, and the accounts all come out of the same information service, as free or paid products. The accounts are copied in from the financial statements companies file with the tax authority:
| System | What it holds | Access |
|---|---|---|
| National Business Registration Portal dangkykinhdoanh.gov.vn | The entry point: company and cooperative search, monthly registration statistics, the fee schedule, legal texts, and links to every service | Free |
| Information service dichvuthongtin.dkkd.gov.vn | Company search, basic information, application status, and the paid products: certificate information, histories, registration documents, financial statements | Search free, record behind a reCAPTCHA, products paid |
| E-gazette (Bố cáo điện tử) bocaodientu.dkkd.gov.vn | Published announcements: new registrations, changes, violations and revocations, dissolutions | Free to look up |
| Household business and cooperative systems hokinhdoanh.dkkd.gov.vn, htx.dkkd.gov.vn | Online filing for household businesses and cooperatives, which register at commune level | Login, for filing only |
2. How to search the National Business Registration Portal step by step
Searching is free and needs no account. The search box on the portal hands you straight to the information service, where the company records live, and both sites have an English switch. What neither gives you without a little effort is the record itself: every company page opens behind a reCAPTCHA, and every document beyond the basic record is an order.
Open the National Business Registration Portal
Go to dangkykinhdoanh.gov.vn. The search box sits top right, with three options above it: Tìm doanh nghiệp (search enterprises), Tìm hợp tác xã (search cooperatives), and Tìm trong website (search the site). Leave it on the first. The Tiếng Việt and English switch is just above the options.
The portal's home page in Vietnamese. Top right: the search box with Tìm doanh nghiệp, Tìm hợp tác xã, and Tìm trong website. The carousel shows monthly registration figures, here for June 2025, and the tiles below lead to the information service, online registration, the e-gazette, and household business and cooperative registration. Type a name or an enterprise code
An enterprise search sends you on to the information service, which has the same box at the top of the page, labelled Search enterprise name in its English view. Type at least two characters and a list of suggestions drops down. A code is the safer input: a name search for Vingroup also returns other companies with Vingroup in their names, such as CÔNG TY TNHH VINGROUP VIỆT NAM, while a search for 0101245486 returns only Vingroup and its own branch.Pick the company from the list
Each suggestion shows the registered name in Vietnamese, the enterprise code (Mã số doanh nghiệp), and the internal number (Mã số nội bộ). For Vingroup, the entry reads TẬP ĐOÀN VINGROUP - CÔNG TY CP with enterprise code 0101245486. Check the code before you click, not the name.Pass the reCAPTCHA to open the basic information
The company page has four tabs, Thông tin cơ bản (basic information), Bố cáo điện tử (e-gazette), Danh mục sản phẩm (product list), and Thành viên (members), but nothing loads until you complete the reCAPTCHA in the Mã Captcha box. Behind it, the free basic information covers the name, enterprise code, status, legal form, founding date, legal representative, head office address, the company seal sample where one was filed, the business lines, and the list of e-gazette announcements.Order the documents you need
Certificates, histories, registration documents, and financial statements are products. Click Đặt hàng sản phẩm (order products), add them to the cart, and pay online by domestic card through NAPAS or by international card. The electronic receipt needs your name, address, and e-mail address. Products arrive as a download link by e-mail, and the three-year history is generated overnight for delivery by 08:00 the next day.
Our own attempt to capture Vingroup's record for this guide stopped at the information service: the record sits behind a reCAPTCHA, and the service asked for an account and a payment for anything beyond it. That is why this guide shows the portal's home page rather than a company record.
3. What data is public and what it costs
Vietnam's register has a free layer and a paid layer, and the line between them is clear. Finding a company and reading its basic record costs nothing. Everything beyond that is priced per copy or per report under Circular 47/2019/TT-BTC of the Ministry of Finance, the fee schedule the portal publishes on its fee page.
| Item | Free or paid | Price |
|---|---|---|
| Company search and suggestion list | Free | VND 0, no account |
| Basic information (name, code, status, legal form, founding date, legal representative, head office, seal sample, business lines) | Free | VND 0, after a reCAPTCHA |
| List of e-gazette announcements, application status | Free | VND 0 |
| Business Registration Certificate information, also for branches, representative offices, and business locations | Paid | VND 20,000 per copy |
| Documents in the registration file; financial statements | Paid | VND 40,000 per copy |
| Consolidated reports: three-year history, founders and managers over three years, latest registration data, financial situation over three years, a list of 100 companies on request | Paid | VND 150,000 per report |
| Account access for 125 copies a month or more | Paid | VND 4,500,000 per month |
| Publishing a company's registration content in the e-gazette (paid by the company) | Paid | VND 100,000 per publication |
Two points stand out. The prices are low: VND 40,000 buys a copy of a company's filed financial statements, without the notes, and the portal names the financial statements of joint stock companies among its functions. And the free record stops short of what most checks need. The free fields, as the service itself lists them, include no charter capital and no financial figures. For more, you order the certificate, the latest-registration report (which adds the founding shareholders of a joint stock company and some financial and tax figures), or the filings.
4. Vietnamese legal forms, briefly
As the portal's FAQ explains, a Vietnamese company name is built from two elements, the enterprise type and the company's own name, so the legal form is usually visible before you open the record. Vingroup's registered name, TẬP ĐOÀN VINGROUP - CÔNG TY CP, ends in the short form for joint stock company. The words tập đoàn (group) and tổng công ty (corporation) can appear in a name too, under criteria the registration rules set. The portal's registration guidance covers five enterprise types, plus branches, representative offices and business locations, cooperatives, and household businesses:
| Form | Vietnamese name | Registered via | In short |
|---|---|---|---|
| Joint stock company | Công ty cổ phần (Công ty CP) | Provincial registration office | The form of Vingroup. Copies of joint stock companies' financial statements are a product of the information service. |
| Single-member limited liability company | Công ty TNHH một thành viên | Provincial registration office | TNHH stands for trách nhiệm hữu hạn, limited liability. One member, as the name says. |
| Multi-member limited liability company | Công ty TNHH hai thành viên trở lên | Provincial registration office | Two or more members. The legal form field on the record tells the two limited forms apart. |
| Partnership | Công ty hợp danh | Provincial registration office | Registered under the same procedures as the other enterprise types, with its own enterprise code. |
| Private enterprise | Doanh nghiệp tư nhân | Provincial registration office | One of the five enterprise types, with its own enterprise code. |
| Branch, representative office, business location | Chi nhánh, văn phòng đại diện, địa điểm kinh doanh | Provincial registration office | Units of an enterprise, not separate companies; the portal's FAQ calls a branch a dependent unit. Vingroup's Ho Chi Minh City branch searches as 0101245486-002. |
| Cooperative | Hợp tác xã | Commune-level registration office | Governed by the Law on Cooperatives 17/2023/QH15 since 1 July 2024, with its own search option on the portal. |
| Household business | Hộ kinh doanh | Commune-level registration office | Listed apart from the five enterprise types, and filed through its own online system. |
The rules behind these forms changed recently. The Law on Enterprises 59/2020/QH14 was amended by Law 76/2025/QH15 from 1 July 2025, the same day Decree 168/2025/NĐ-CP on enterprise registration took effect and Decree 01/2021/NĐ-CP expired. Decree 296/2026/NĐ-CP of 23 July 2026 has since amended the new decree. Any guide written before mid-2025 may describe a procedure that no longer applies.
5. How to verify a Vietnamese company: a practical checklist
Confirm the enterprise code and the name
Search the code in the information service and check that the name in the suggestion list, which ends in the legal form, matches what you were given. Because the enterprise code is also the tax code, the number on an invoice should be the same one. For a quick first pass, our free company lookup finds the registration and revenue data in one search.Make sure you have the right number
The search list shows two numbers per company. The enterprise code (Mã số doanh nghiệp) identifies the company; the internal number (Mã số nội bộ) is the system's own reference, and branches and business locations carry one too. Watch for suffixes as well: 0101245486-002 is Vingroup's Ho Chi Minh City branch, not Vingroup itself. If a counterparty hands you a number that matches the internal one, ask for the enterprise code.Check the status and the legal representative
Open the basic information behind the reCAPTCHA and read the status field, then the name of the legal representative, the person who acts for the company. If someone else is signing, ask for their authorisation. Where a seal sample was filed, you can compare it with the stamp on your documents.Read the e-gazette announcements
The basic record lists the announcements the company has published. The e-gazette sorts them into new registrations, changes, change notices, violations and revocations, and dissolutions. A recent change of legal representative or a revocation notice is exactly what you are looking for.Order the certificate or the three-year history
For anything that matters, buy the Business Registration Certificate information (VND 20,000) or the consolidated three-year history (VND 150,000), which shows the current data and every registration change over the last three years. The history arrives the next morning, so order it a day ahead.For a joint stock company, buy the financial statements
Order the filed financial statements at VND 40,000 per copy. Check the period they cover as well as the figures, because the most recent filing tells you whether the company is still reporting.
6. Limitations of the official register
To be fair to it: for a handful of checks, the portal is cheap and the basic record is free. The limits show up when you need scale, a foreign card, or English:
- A reCAPTCHA on every record. Each company page opens one at a time behind its own reCAPTCHA, which rules out checking a list of suppliers at any speed.
- The free record is thin. The free fields include no charter capital and no financial figures. Everything beyond identity, status, business lines, and the list of announcements is a paid product.
- Foreign cards may not work. The portal's 2017 payment FAQ says it accepts international cards (Visa, MasterCard, American Express, JCB) only when they are issued by a bank in Vietnam.
- Not everything is instant. The three-year history and the report on a person's roles are generated overnight and delivered the next morning.
- English is an afterthought. The English pages still carry the Ministry of Planning and Investment's name and a fee table from a circular that expired in 2019. The suggestion list shows company names in Vietnamese, with full diacritics.
- Addresses are not uniform. In the data behind one search, Vingroup's head office reads Phường Phúc Lợi, Thành phố Hà Nội with no district, while another Vingroup-named company's address still includes Quận Long Biên. Match on the enterprise code, never the address.
- No public API. We found no developer interface on the portal. The closest thing is account access at VND 4,500,000 a month for 125 copies or more, or a customised product by agreement.
If you check one Vietnamese supplier a year, none of this matters. If you onboard hundreds, it is the whole problem.
7. Access Vietnamese register data programmatically
CompanyData maintains a normalized database of all 1,828,939 Vietnamese entities, sourced from the National Business Registration Portal and refreshed as new registrations appear. Enterprise codes are already parsed and validated, and records are enriched with revenue, employees, and contact data that the free basic record does not show.
Our Company Data API lets you look up any Vietnamese entity by enterprise code, name, or address and get structured JSON back in real time, with 150 free lookups to start and no reCAPTCHA or card payment in the way. It is used by developers, banks, and insurers across 190+ countries, so Vietnamese checks work exactly like checks anywhere else.
Example: look up a company by name
GET /v1/companies?country=VN&name=Vingroup
We have left the response out on purpose. Our capture of Vingroup's record for this guide stopped at the information service, so there is no register record to check a response against, and we do not print values we have not seen on a captured record. Run the request with your free lookups and compare the result with the basic information on the portal yourself.
8. Vietnam vs other company registers
Vietnam scores well on identifiers, with one code for registration and tax, and on price, and poorly on open access. For context:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| Vietnam | National Business Registration Portal (MoF), one enterprise code = tax code | Yes, basic record behind a reCAPTCHA | None found; paid account access (VND 4.5m/month) | Yes, VND 40,000 per copy |
| Argentina | IGJ (Buenos Aires City), per province elsewhere | No, open data and CUIT check only | No, CSV open data (CC BY 4.0) | Paid copy, 6 modules (ARS 9,000) |
| Australia | ASIC + ABR (ABN Lookup) | Yes, incl. sole traders | ABN validation only | Large companies only |
| Austria | Firmenbuch, one FN number | Summary only | No, ten agents resell | Yes, EUR 1.52 per document |
| Belgium | CBE / KBO / BCE | Yes, incl. directors and NACE | Yes, EUR 50 per 2,000 | Yes, free in XBRL |
| Brazil | CNPJ (Receita Federal), one 14-character number per establishment; legal acts at 27 state Juntas Comerciais | By CNPJ only, hCaptcha, incl. QSA | Yes, Serpro, from BRL 0.6591 per lookup; free bulk open data | Listed companies only, free via CVM |
| Bulgaria | Commercial Register (Registry Agency), one 9-digit UIC | Yes, incl. directors and capital | Yes, by contract, from EUR 51.13 | Yes, free download |
| Canada | Corporations Canada + 13 provincial/territorial registries | Yes, incl. directors and ISC | Yes, lookup by number, account needed | Rarely, some distributing corporations |
| Chile | RES (Tu Empresa en un Día) + Registros de Comercio | RES only, behind reCAPTCHA | No; yearly open-data CSV of RES formations | Open and special S.A.s only |
| China | GSXT (SAMR), one 18-character code | Yes, behind a CAPTCHA | None found on GSXT | Ten figures, only if the company opts in |
| Colombia | RUES, 58 chambers of commerce | Basic data, free by law | No; monthly open data on datos.gov.co | Supersociedades filers only (SIIS) |
| Czech Republic | Obchodní rejstřík, 7 courts, one IČO | Yes, incl. extracts, Czech only | Yes, free (ARES REST) | Yes, free as PDF |
| Denmark | CVR, one 8-digit CVR number | Yes, incl. directors and signing rule | Yes, free, by application | Yes, free in XBRL and PDF |
| Estonia | Äriregister via e-Business Register (RIK) | Yes, incl. shareholders and tax data | Yes, free with a RIK contract | Yes, free PDFs + CSV key figures |
| Finland | YTJ + PRH Trade Register, one Business ID | Yes, extract free too | Yes, free open data | Yes, EUR 5.02 per document |
| France | RNE at INPI + Sirene + RCS | Yes, most data | Yes, two, both free | About 45% filed confidentially |
| Germany | Handelsregister, ~150 courts | Yes, since 2022 | No | Yes, via Unternehmensregister |
| Greece | GEMI, one 12-digit number | Yes, incl. directors and filings | Yes, key on approval | Yes, free download |
| Hungary | Cégjegyzék, 20 company courts | Yes, CAPTCHA, Hungarian only | XML by contract, paid | Yes, free to view |
| India | MCA21 (MCA), one CIN, 32 RoC offices | CIN lookup only, CAPTCHA | No | Yes, INR 100 to view, login needed |
| Indonesia | AHU Online (Ditjen AHU), searched by name | Name search only, behind reCAPTCHA | None found; bulk IDR 5m per 100 PTs | Audited PTs only by law; access unconfirmed |
| Ireland | CRO, searched on CORE | Yes, profile and filing list | Yes, free (Open Services) + open data | Yes, EUR 2.50 per document |
| Israel | Registrar of Companies (ICA), one 9-digit number | Yes, Hebrew only, no people | Open data only, free (data.gov.il) | No, public companies via MAGNA |
| Italy | Registro Imprese, Chambers of Commerce | Basic data only | Yes, by contract | Yes, EUR 2.50 per filing |
| Japan | Commercial register (MOJ) + NTA corporate number site | Name, address, number only | Yes, free (NTA, ID takes 2-4 weeks) | EDINET filers only |
| Luxembourg | RCS at Luxembourg Business Registers | Record free, filings need a login | Yes, EUR 5,000 a year | Yes, but many forms exempt |
| Malaysia | SSM, sold via 4 service portals | Match count only | No, e-Info API on enquiry | Yes, summary in RM15.40 profile |
| Mexico | Registro Público de Comercio (SIGER 2.0), one folio mercantil electrónico | No, account and CURP required; state fees may apply | No, terms forbid extraction | Rarely, PSM only at shareholders' request (SAS must file) |
| Netherlands | KVK Handelsregister | Search free, extracts paid | Yes, paid | Filed, paid access |
| New Zealand | Companies Register (Companies Office), company number + NZBN | Yes, incl. directors, shareholders, documents | Yes, mostly free (NZBN API no fee) | FMC and large overseas-linked only |
| Norway | Brønnøysundregistrene (CCR + Foretaksregisteret), one 9-digit number | Yes, incl. roles and firmaattest | Yes, free (NLOD 2.0), no sign-up | Yes, free PDF download |
| Poland | KRS, one 10-digit KRS number (+ CEIDG for sole traders) | Yes, extracts free too | Yes, free, no key | Yes, free, XML unless IFRS |
| Portugal | Registo Comercial (IRN), one NIPC | Publications only, record EUR 25 a year | No, FCPC by protocol only | Filed, separate paid certificate |
| Romania | Registrul Comerțului (ONRC), CUI + J/C/F number | Basic record, free account needed | No, free monthly open data instead | Filed; key figures via ANAF by CUI |
| Saudi Arabia | Commercial Register (Ministry of Commerce), one unified national number | Yes, basic data behind a CAPTCHA | Yes, Wathq, SAR 2-12 per call, prepaid from SAR 5,000 | Filed on Qawaem, not in the free search |
| Singapore | ACRA Bizfile, one UEN per entity | Yes, basic record, no login | Yes, paid subscription, prices unpublished | Yes, extracts from S$11; solvent EPCs exempt |
| Slovakia | ORSR, 8 registry courts, one IČO | Yes, incl. directors and s.r.o. partners | Yes, free (Open Data REST) | Yes, free in RÚZ |
| South Korea | Commercial registry (courts, via IROS), 13-digit corporate number | No, KRW 700 per online view | No, statistics API only; bulk data by approval | Audited and listed companies, free on DART |
| Spain | Registro Mercantil, per province | Yes, core record | No | Yes, paid per filing |
| Sweden | Bolagsverket, one organisation number | Basic record, no board | Yes, free basic data; full API paid | Yes, SEK 75; digital AB filings free since 2020 |
| Switzerland | Zefix + 26 cantons | Yes, 4 languages | Yes, free (Zefix REST) | No |
| Taiwan | MOEA findbiz, one 8-digit UBN | Yes, incl. directors' shareholdings | Yes, free (GCIS open data) | Public companies only, via MOPS |
| Thailand | DBD DataWarehouse+, one 13-digit number | Yes, incl. directors (Thai view only) | BDEX, by application, fees set by law | Yes, key figures free, 5 years |
| Turkey | Ticaret Sicili, 238 offices in MERSİS, one MERSİS number | Name check only (image code); notices free with login | No free API; paid gazette web-service feed from TRY 484,932/yr | No accounts search; listed companies on KAP |
| United Arab Emirates | NER (Ministry of Economy) + per-emirate and free zone registers | No national search (UAE PASS); Dubai directory and DIFC free | None found; Dubai licence CSVs on Dubai Pulse (unreachable) | Joint stock companies only |
| United Kingdom | Companies House | Yes | Yes, free | Yes, but often no P&L |
| United States | 50 state registries + SEC EDGAR | Mostly, per state | EDGAR only | SEC filers only |