1. What is the Indonesian company register?
Indonesia's 2007 Company Law (Law 40 of 2007 on Limited Liability Companies) says the Daftar Perseroan, the Company Register, is kept by the Minister and is open to the public. In practice it is run by the Direktorat Jenderal Administrasi Hukum Umum (Directorate General of General Legal Administration, Ditjen AHU) at the Ministry of Law, Kementerian Hukum, and it lives online as AHU Online at ahu.go.id. Older AHU pages and regulations still use the ministry's previous name, Kementerian Hukum dan Hak Asasi Manusia (Kemenkumham).
Founders set up a PT through a notary, who draws up the deed of establishment in Indonesian, and the application for approval goes to the Minister electronically through AHU's Sistem Administrasi Badan Hukum (SABH). The PT becomes a legal entity on the date of the Minister's decree approving it, and the Minister announces the deed in the Tambahan Berita Negara, the supplement to the State Gazette. Partnerships (the CV, the firma, and the civil partnership) and cooperatives go through a second AHU system, the Sistem Administrasi Badan Usaha (SABU).
| System | What it holds | Access |
|---|---|---|
| AHU Online, SABH ahu.go.id | PTs, one-person companies (Perseroan Perorangan), foundations (yayasan), and associations (perkumpulan): founding, amendments, dissolution, and annual report notifications | Search free, data downloads paid |
| AHU Online, SABU ahu.go.id | Limited partnerships (CV), general partnerships (firma), and civil partnerships registered under the 2018 rules, plus cooperatives (koperasi) | Search free, data downloads paid |
| Pemilik Manfaat Korporasi bo.ahu.go.id | Beneficial owners, as reported by the corporation, its notary, an authorised contact person, or a government body | Searchable on AHU Online |
| OSS oss.go.id | The NIB business identification number, business licences by risk level, and KBLI activity codes | NIB free to obtain, validity check online |
In short: AHU records that a company legally exists and, by law, who sits on its board and holds its shares; OSS issues its business identity and the licences that go with it; and the tax directorate issues its tax number.
2. How to search AHU Online step by step
AHU Online is in Indonesian and has no English version. When we tried to look up Telkom Indonesia for this guide, ahu.go.id would not open in our capture browser, and later direct connections from our side timed out or were refused, so this guide has no screenshots and no company record. The steps below follow AHU's own search pages (read as Internet Archive copies), its FAQ, and the official fee schedule. The site may load normally from inside Indonesia; we could not test that.
Open the search for the right entity type
On the AHU Online home page the search sits behind the "AHU Unduh Data" tile. The search pages have a menu bar with a separate search per entity type: Perseroan for PTs, Perseroan Perorangan for one-person companies (on its own site, ptp.ahu.go.id), Yayasan, Perkumpulan, Pemilik Manfaat for beneficial owners, and Badan Usaha Non Badan Hukum for CVs, firms, and civil partnerships. Each type has its own list, so check the legal form first.Enter the company name and press Cari
The PT search has a single field, "Cari Profil Perusahaan di Indonesia" (search company profiles in Indonesia). An invisible Google reCAPTCHA (version 3) check runs in the background when you press Cari. The PT search has no field for a registration number.Choose the data you want to buy
The data itself is paid. For each company you choose between the latest data, as of the most recent change (IDR 100,000 for a PT), and the complete data (IDR 500,000 for a PT). For PTs and associations, AHU first asks whether you apply as a member of the public (Permohonan Umum) or as an institution (Permohonan Instansi). The steps below are the public route; an institutional request is sent to a separate download application.Order and pay the voucher
Vouchers are ordered through SIMPADHU, AHU's voucher ordering system. The form asks for your name, a 16-digit NIK or NPWP, an email address, and a phone number, and returns a payment order (SPB) with a voucher code. You then have seven days to pay it at a bank teller, an ATM, by mobile or internet banking, at an EDC terminal, or through the Tokopedia or Bukalapak marketplaces. After seven days the voucher expires and you start again.Wait for the data by email
Once the voucher is paid and entered, AHU confirms that your request has been received and sends the company data to the email address you gave. Keep that email as your record of what the register said on that date.
3. What data is public and what it costs
The register's fees are set in a government regulation, PP 30/2026 on non-tax state revenue at the Ministry of Law. It has applied since 1 August 2026 and replaced the fee schedule of PP 45/2024. The schedule prices the data downloads and lists no fee for the PT name search, so you can look for free and pay the moment you want to read a record.
| Item | Free or paid | Price |
|---|---|---|
| Name search on AHU Online | Free | IDR 0, reCAPTCHA check |
| PT data, latest change (Unduh Data Perseroan Persekutuan Modal Perubahan Terakhir) | Paid | IDR 100,000 per document per company |
| PT data, complete (Unduh Data Lengkap Perseroan Persekutuan Modal) | Paid | IDR 500,000 per document per company |
| PT data, latest change, in bulk | Paid | IDR 5,000,000 per package of 100 records |
| One-person company (Perseroan Perorangan), complete data | Paid | IDR 50,000 per request, IDR 3,000,000 per 100 |
| CV, firma, or civil partnership, latest change | Paid | IDR 50,000 per search |
| CV, firma, or civil partnership, complete data | Paid | IDR 250,000 per request |
| CV, firma, or civil partnership, latest change, in bulk | Paid | IDR 3,000,000 per 100 records |
Two things matter for a buyer abroad. First, every record is paid per company, and the voucher is paid through Indonesian channels: a bank teller, an ATM, mobile or internet banking, an EDC terminal, or the Tokopedia and Bukalapak marketplaces. Second, the voucher form asks for a 16-digit NIK or NPWP, the Indonesian identity number or tax number, which a buyer outside Indonesia may not have. A refund of a voucher payment takes 14 working days at AHU and then, by AHU's own estimate, three to four months at a Ministry of Finance treasury office.
As for what the register holds: Article 29 of the Company Law lists name and seat, purpose and activities, duration, capital, full address, the numbers and dates of the deeds and decrees, the notary, the full names and addresses of shareholders, directors, and commissioners, and any dissolution. It includes the balance sheet and profit and loss account only for companies that must be audited. There is no phone number, email address, or employee count in that list, and no financial statements for companies outside the audit duty. We could not confirm which of these fields the paid AHU downloads actually contain.
4. Indonesian legal forms, briefly
A PT carries its legal form at the front of its name. The Company Law says a PT's name must start with Perseroan Terbatas or PT, and that a public company, a Perseroan Terbuka, adds Tbk at the end. The 2020 Job Creation Law (UU 11/2020) added a one-person company for micro and small businesses, registered without a notary.
| Form | Indonesian name | Registered via | In short |
|---|---|---|---|
| Limited liability company | Perseroan Terbatas (PT) | Notary, SABH | Founded by two or more persons with a notarial deed in Indonesian. A legal entity from the date of the Minister's decree. |
| Public company | Perseroan Terbuka (PT ... Tbk) | Notary, SABH | A PT with Tbk at the end of its name. Its accounts must be audited by law. |
| Foreign-owned PT | PT Penanaman Modal Asing (PT PMA) | Notary, SABH | A PT with foreign individuals or companies as shareholders, subject to the foreign investment rules. |
| One-person company | Perseroan Perorangan | Online statement, SABH | One Indonesian citizen with an NIK, within the micro and small business criteria. No notarial deed, IDR 50,000 to register. |
| Limited partnership | Persekutuan Komanditer (CV) | Notary, SABU | At least two founders, active and passive partners, all Indonesian citizens. |
| General partnership | Persekutuan Firma | SABU | A business run under a joint name, usually the partners' names, as in law and accounting firms. |
| Civil partnership | Persekutuan Perdata | SABU | Professionals such as lawyers, doctors, or architects working together without a joint name. |
| Foundation and association | Yayasan, Perkumpulan | Notary, AHU Online | Legal entities in the same ministry system, each with its own register and its own search on AHU Online. A yayasan's deed goes to the Minister within 10 days of signing. |
| Cooperative | Koperasi | Notary, SABU | Approval of the deed of establishment must be requested within 60 days of signing. |
When you match an Indonesian supplier list against the register, compare names without the PT prefix and the Tbk suffix. AHU's own beneficial-owner search works the same way for prefixes: it asks you to enter the name as recorded with Ditjen AHU, without PT, CV, Yayasan, or a similar prefix in front.
5. How to verify an Indonesian company: a practical checklist
Confirm the name and the legal form
Check that the name you were given starts with PT (and, for a public company, ends with Tbk), and search it in the matching AHU Online category. CVs and firms have their own search, separate from PTs. For a quick first pass, our free company lookup finds the registration and revenue data in one search.Ask for the approval decree and compare it
The Company Register records the number and date of the deed of establishment and of the Minister's approval decree (Surat Keputusan, or SK). Ask the company for its SK and its latest amendment, and check both against the AHU data you buy. A PT only becomes a legal entity on the date of that decree.Buy the latest data and check the board
Start with the latest-change data at IDR 100,000. By law the register holds the names and addresses of shareholders, directors, and commissioners, so check whether the person signing is listed in the data you receive. Note that AHU Online cannot record titles outside the Company Law, such as CEO or vice president director, so a title on a business card may not exist in the register.Check the NIB on OSS
Ask for the NIB and check it on OSS, which offers a validity check for NIB numbers. An AHU decree alone does not show that the company holds a business identity or the licences for what it does.Look up the beneficial owner
Search the company under Pemilik Manfaat on AHU Online. Under Presidential Regulation 13 of 2018, the beneficial owner of a PT is a natural person who meets any one of several criteria, such as holding more than 25% of the shares or voting rights or receiving more than 25% of the annual profit. AHU notes that this data is submitted by ministries or agencies, the corporation, notaries, or an authorised contact person, so treat it as declared data.Ask for the annual report and audited accounts
Under Ministerial Regulation 49 of 2025, a PT must deliver its annual report within six months of the end of its financial year, and a notary must submit it to the Minister within 30 days of the deed approving it. Audits are compulsory for public companies, persero companies, companies that collect or manage public funds or issue debt to the public, companies with assets or turnover of IDR 50 billion or more, and wherever another law requires one. If your counterparty falls in that group and cannot show audited accounts, ask why. A company that misses the filing can face administrative sanctions, and the fee schedule prices lifting a block for this at IDR 2,000,000 for audit-required companies and IDR 1,000,000 for the rest.
6. Limitations of the official register
For an Indonesian buyer checking one supplier, AHU Online is the official source at a modest price. The limits show up the moment you are abroad, need scale, or need data the register was not built to hold:
- It may not open for you. ahu.go.id would not load for us (our capture browser could not open it, and direct connections timed out or were refused), and AHU runs a security filter that can refuse a request outright with an "Akses Ditolak" (access denied) page listing your IP address, country, and internet provider.
- Indonesian only. AHU Online, its FAQ, and the fee schedule are in Indonesian. OSS has an English version, AHU does not.
- Every record is paid and identity-gated. Data is sold per company, by voucher, and the voucher form asks for a 16-digit NIK or NPWP. Payment runs through Indonesian banks and marketplaces, and the voucher expires after seven days.
- Results arrive by email. The data is sent to the address on the request, so every check depends on an inbox and on the request going through.
- Gaps in coverage. PTs that never adjusted to the 2007 Company Law need a manual request, and partnerships are online only under the rules in force since 1 August 2018.
- Three identifiers, a name-only search. The decree, the NIB, and the NPWP come from AHU, OSS, and the tax directorate, and the AHU PT search takes a name, not a number. Matching records across those systems is your job.
- Financials for audited companies only. By law the register holds a balance sheet and profit and loss account only for companies that must be audited, and its statutory contents include no contact data or employee counts.
- Activity codes are in transition. Business activities follow KBLI codes of up to five digits, and OSS now offers a KBLI 2020 to KBLI 2025 conversion tool, so a code in an older record may not match a newer licence.
- No public API that we could find. We found no API documentation on AHU's pages. Bulk access is sold as packages of 100 records, at IDR 5,000,000 per package for PTs.
If you check one Indonesian supplier a year from Jakarta, none of this matters much. If you onboard hundreds from abroad, it is the whole problem.
7. Access AHU data programmatically
CompanyData maintains a normalized database of all 2,984,044 Indonesian entities, refreshed as new data appears. Records are structured into consistent fields and enriched with revenue, employees, industry codes, and contact data where we hold them. The register's statutory contents include no contact data or employee counts.
Our Company Data API lets you look up any Indonesian entity by name or address and get structured JSON back in real time, with 150 free lookups to start and no voucher, NIK, or NPWP required. It is used by developers, banks, and insurers across 190+ countries, so Indonesian checks work exactly like checks anywhere else.
Example: look up a company by name
GET /v1/companies?country=ID&name=Telkom%20Indonesia
We have left the response out on purpose. When we tried to look up Telkom Indonesia on AHU Online for this guide, the site would not open for us, so there is no register record to check a response against, and we do not print values we have not seen on the register. Run the request with your free lookups and compare the result with AHU's data yourself.
8. Indonesia vs other company registers
Indonesia makes its register public by law and then charges for every record, and the voucher form asks for an Indonesian ID or tax number. For context:
| Country | Register | Free search | Official API | Financials public |
|---|---|---|---|---|
| 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 |
| 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 |
| 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 |
| 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 |