How to Verify a Company Registration Number with SSM

By Axecta Management Services, Kuala Lumpur · Last verified: 29 October 2026

Short answer. To verify a company registration number, search the number or exact company name on an SSM corporate information portal such as e-Info, then compare the name, number, status, address and directors on the profile with the documents the company gave you. Do this before signing contracts, paying deposits or extending credit.

Axecta provides company secretarial service for companies across Malaysia. Talk to our team.

Why verifying a number is worth ten minutes

A registration number ties a name to a legal entity. Without it, a “company” in a contract might be a trading name, a dissolved entity or a business that shares a name with a better-known one. Verification protects you in four situations that come up regularly for Malaysian businesses: onboarding a new supplier or customer, accepting a purchase order from a company you have not met, opening a bank or payment account that requires counterparty checks, and preparing e-invoices, where the buyer’s details must be correct.

Under the Companies Act 2016.pdf), the registration number and name in the register define the company, so the register is the right place to check. Verification is not the same as a credit check. An SSM search tells you whether the entity exists, what its recorded particulars are and who is on the register as directors and shareholders. It does not tell you whether the company will pay on time.

What SSM offers for checking an entity

SSM’s corporate information page lists the products and four portals, supplied by appointed service providers, through which they can be obtained: SSM e-Info, MYDATA-SSM, SSM Search and SSM SAFEDATA. SSM’s e-Info page describes the products you are likely to use for verification:

ProductWhat you getUse it when
Company Profile (ROC)Company details, directors, shareholders, charges, summary of latest financials; includes name, registration number and check digitYou are checking a company (Sdn Bhd, Bhd)
Business Profile (ROB)Business name, number, owner and partner details, address, registration datesYou are checking a sole proprietor or partnership
Company ChargesRegistered charges, including asset and property chargesYou are extending credit or taking security
Company WatchAlerts when changes are made to a chosen companyYou need ongoing monitoring of a key supplier or customer
Attestation of Company Good Standing (ACGS)Confirms the company meets the criteria for good standing, with a QR code to check a printout against the stored copyA bank or foreign party wants formal comfort
Business Termination LetterCertificate that a registered business ceased on a dateYou need proof a business stopped trading

SSM does not publish prices for these on those pages. The corporate information page says fees follow the schedule under Regulation 8 of the Companies Regulations 2017. Portals may show their own checkout price, so confirm it before paying.

Step by step: verify a registration number

Need this done for you? Axecta’s company secretarial service team can handle this for your company. See the company secretarial service service.

  1. Ask for the documents first. Request the Certificate of Incorporation or notice of registration (for a company) or the registration certificate (for a business). A company with nothing to hide can send these in minutes.
  2. Note the exact legal name and number. Copy them as printed, including “Sdn Bhd” or “Berhad” endings.
  3. Search on an SSM portal. Use the number first; if that returns nothing, use the exact name. A mismatch between name and number is the first warning sign.
  4. Open the profile and read the header. Check that the registration number on the profile matches the one you were given. SSM’s announcement on the new format says the existing and new numbers are shown together during the transition, so you should see both on a record that was registered before 11 October 2019.
  5. Compare the details. Name, registered address, directors and shareholders on the profile should match the person’s claims and the signatory on the contract.
  6. Read the status. Look for anything that suggests the company is not active, such as winding up, strike-off or dissolution wording. The portal’s wording governs; do not assume a result means the company is trading.
  7. Check charges if credit is involved. Company Charges shows registered security over assets.
  8. File the evidence. Save the dated PDF to the counterparty folder. A profile is a snapshot, so the date matters.

What to compare on the profile

CheckWhat a good result looks likeWhat to do if it does not match
NameIdentical to the contract, including the endingAsk which entity is contracting; amend the contract
Registration numberSame 12-character number, with the old one possibly shown alongsideStop and ask for the certificate
Registered addressConsistent with letterhead and noticesAsk whether a change was filed
DirectorsThe signatory is on the register, or has clear authorityAsk for a board resolution
ChargesNothing unexpected for the deal sizeAsk your lawyer about priority
StatusActiveDo not proceed until explained

On the signatory point: under the Companies Act 2016 a company’s directors manage its business. If the person signing is not a director, ask for evidence of authority such as a board resolution. See directors’ resolution vs shareholders’ resolution for how such authority is documented.

Verify the tax number as well

If you will issue or receive e-invoices with a company, you also need its tax identification number (TIN). LHDN’s MyInvois SDK FAQ says a TIN can be checked through the MyTax Portal, through the Validate Taxpayer’s TIN function before submitting an e-invoice, or by contacting the HASiL Contact Centre on 03-8911 1000. The same FAQ says non-individual TINs use prefixes such as C for companies and that a company TIN ends with a zero. The e-Invoice Guideline, Version 4.8, which LHDN published on 30 August 2026 on its guidelines page, requires the buyer’s registration number as well as the TIN, and says SSM-registered taxpayers should input only the new 12-digit number. See registration number vs TIN.

Red flags

What this means for different readers

If you run a Sdn Bhd: build a short vendor onboarding checklist and keep the profile, certificate copy and TIN on file for each counterparty. It also makes year-end audit confirmations and e-invoice master data easier. The companion checklist in prepare accounting records for e-invoice covers how to store these details.

If you are a sole proprietor: you will mostly be checked, not checking. Keep your certificate of registration displayed at the principal place of business, as section 11A of the Registration of Businesses Act 1956 requires, and keep a scan available.

If you are foreign-owned or dealing with a foreign party: overseas counterparties often ask for proof of existence. The Attestation of Company Good Standing is the SSM product designed for that, and its QR code lets the recipient check a printout against SSM’s stored copy. A foreign company registered in Malaysia has a company number allocated on registration (Companies Act s565(3)), which differs from any Malaysian subsidiary’s number.

A realistic scenario (illustrative)

A distributor is asked to supply goods on 30-day credit to a new customer, which has sent a purchase order and a number. The credit controller searches the number on an SSM portal and finds the name matches, but the company profile shows a different registered address from the delivery address. She phones the number on the profile, not the one on the purchase order, and asks for a board resolution and the Certificate of Incorporation. Within a day she has both, and the delivery address turns out to be a new warehouse. She files the profile, sets up the customer with the registration number and TIN in the system, and approves a modest initial credit limit. Nothing in this example is a real case; it shows how a simple search and one call prevent a fraudulent or mistaken order.

Common mistakes

How Axecta helps

Axecta’s company secretarial service can run profile searches, check directors and charges, and prepare a short due-diligence note for a supplier, customer or acquisition target. For clients preparing for e-invoicing, we also help build the customer and supplier master data so that name, registration number and TIN are consistent. If a bank has raised queries about a company’s details, see corporate bank account application problems.

Next steps

  1. Decide which counterparties are high-risk by value, credit terms or reliance.
  2. For each, request the incorporation documents and run a profile search.
  3. Record the legal name, 12-digit number, TIN, address and search date.
  4. Re-check annually and before any large new deal.
  5. Consider Company Watch for key accounts.

Frequently asked questions

How do I check if a company is registered with SSM?

Search the company number or exact name on an SSM corporate information portal such as e-Info, MYDATA-SSM, SSM Search or SSM SAFEDATA. A registered entity returns a profile showing its name, registration number, directors and other particulars. If nothing comes back, check spelling and ask the counterparty for its certificate.

Is an SSM company search free?

SSM’s pages do not state a fee for e-Info products. The corporate information page says fees follow Regulation 8 of the Companies Regulations 2017, and the portals are operated by appointed providers. Check the price displayed on the portal before paying, since it may differ by product.

Can I search using the old registration number?

SSM’s announcement says the existing registration number is shown together with the new 12-character one during the transition, so older records carry both. Search with the number you hold, and if no result appears, try the other number or the exact company name.

How do I know whether a company is still active?

Read the status and notes on the company profile, not just the fact that a record exists. A company can appear in search results while wound up, struck off or dissolved. If the profile wording is unclear, ask your company secretary or SSM’s contact centre at 03-7721 4000.

What is the Attestation of Company Good Standing?

It is an SSM product confirming that a company meets the criteria for good standing. SSM says it carries a QR code so a recipient can check a printout against the stored copy. Banks and overseas parties sometimes ask for it as formal comfort that a Malaysian company exists and is in order.

How can I verify a company’s TIN?

LHDN’s MyInvois SDK FAQ lists three routes: the MyTax Portal, the Validate Taxpayer’s TIN function before submitting an e-invoice, or the HASiL Contact Centre on 03-8911 1000. The TIN is a separate number from the SSM registration number, so verify both.

What should I do if the name and number do not match?

Pause the transaction and ask the counterparty for its Certificate of Incorporation or registration certificate and a written explanation. A mismatch can be a typo, a name change or something worse. Do not pay deposits or issue invoices to the entity until the correct legal name and number are confirmed.

Can a bank rely on my own copy of the certificate?

Banks often cross-check against the SSM register themselves, so differences between your documents and SSM records cause delays. Keep your certificate, profile and letterhead consistent. See the guide on documents for a corporate bank account for what banks usually request.

Need your counterparty checked?
Axecta Management Services is a full-suite accounting, company secretarial and consulting firm in Kuala Lumpur, serving companies from SMEs to MNCs.
Ask Axecta about company searches

Official sources to check

This article is general information and not legal, tax or accounting advice for your company. Rates, thresholds, deadlines and procedures change, so confirm current requirements with the sources above or with Axecta.