Run a 2-minute lookup on the official CIDB Malaysia portal before paying any deposit. The check is free — the contractor's name, registration status, grade and approved work categories are all in the public register — and a genuine contractor will not object to a landlord running it. A contractor who refuses or stalls is a red flag, not because the register prevents fraud, but because refusal itself tells you something.
How to check a CIDB-registered contractor in Malaysia?
Run a 2-minute lookup on the official CIDB Malaysia portal before paying any deposit. The check is free, the contractor's name, registration status, grade and approved work categories are all in the public register, and a genuine contractor will not object to a landlord running it. A contractor who refuses or stalls is a red flag — not because the register prevents fraud, but because the refusal tells you what you need to know before the deposit walks out the door. The whole point of the check is to run it before any ringgit leaves your account, not after.
What a CIDB check actually verifies — and what it does NOT
A CIDB check confirms the contractor was a real, registered construction firm at the time of the lookup: name, registration status (active / suspended / expired), grade, and the categories of work they are approved to carry out. It does NOT confirm they will finish the job, that the quote is fair, that the work is up to standard, or that the deposit is safe. The register is a public roll of who is allowed to do construction work in Malaysia, not a performance score and not a guarantee fund. A "kaki kapur" deposit theft starts with a real-looking contractor — registration confirms the paper trail, not the person in front of you.
| What CIDB registration confirms | What CIDB registration does NOT confirm |
|---|---|
| The contractor is on Malaysia's construction industry register | They will finish the job, on time, on budget |
| The registration is currently active, not suspended or expired | Their quote is fair or in line with market rates |
| The grade they hold (G1–G7) and what that grade covers | They will use CIDB-registered workers on your site |
| The work categories the registration approves them for | Your deposit is safe if they disappear after starting |
| The contractor's business name and registered address | Any insurance, warranty or after-service obligation |
The honest read: a clean CIDB record is a necessary filter, not a sufficient one. It removes the obvious fakes (no registration, fake company number, name spelt slightly wrong). It does not remove the more common landlord problem — a registered contractor who takes a deposit, drags the start date, then stops answering the phone.
How does the 2-minute check work, step by step?
This is the table no landlord guide in Malaysia productises: the actual lookup path on the official CIDB portal, what to read off the result, and what the result is honest enough to tell you. Run it once, on the contractor who gave you the lowest quote, before any deposit moves.
| Step | Where | What to look for | What it tells you | What it does NOT tell you |
|---|---|---|---|---|
| 1. Get the contractor's exact business name and registration number from their quote or company letterhead | The contractor's own documents — do not rely on a phone number or a Facebook page | Full company name as registered, registration / CIDB number, the director's name | A starting point for the lookup; the contractor has nothing to hide if this is on their paperwork | Whether the registration is still active, or just that a number exists somewhere |
| 2. Open the official CIDB Malaysia portal and run the contractor search | The official CIDB Malaysia portal — the public contractor search is free, no login needed | The name matches; the registration status is active (not suspended, not expired) | The contractor is a real, currently-registered construction firm on the public roll | Whether the grade they hold matches the value of your job |
| 3. Read the grade, the work categories, and the expiry date on the result | The portal's result page for that contractor | Grade (G1 small works up to RM200k, G2 up to RM500k, G3–G7 for larger), the categories of work the registration covers, the registration expiry date | The grade covers the value of your job; the categories cover the type of work (waterproofing, tiling, electrical, etc.); the registration is not about to lapse | Whether past work was on time, on budget, or dispute-free |
| 4. Cross-check the name and registration number on the contractor's quote against the portal result letter-for-letter | The portal result on the screen, the contractor's quote on paper | Exact same business name, exact same registration number, no one-letter variations, no "trading as" gaps | The contractor handing you the quote is the same entity on the public register | Whether the person sitting across from you is authorised to commit the firm |
| 5. Save the portal result screenshot with the date and ask the contractor to countersign it before any deposit | Your phone screenshot, dated; the contractor's signature on the quote acknowledging the result | A dated, countersigned record that both parties saw the same CIDB result before money moved | The cheapest paper trail a landlord can keep; it tightens the position if a dispute starts later | That the contractor will actually countersign — refusal is itself the next red flag |
The whole sequence takes about two minutes on a phone, costs nothing, and runs entirely on the public CIDB register. If a contractor pushes back on any of the five steps — "we don't share our CIDB number," "just pay the deposit first, we'll show you later," "the portal is down" — that pushback is the answer. A registered contractor has no reason to block a free public lookup of their own registration.
What a "kaki kapur" red flag looks like
A "kaki kapur" pattern starts with a contractor who takes a deposit, then quietly pushes the start date a few days, then a few more, then stops returning messages. By the time the landlord moves to recover, the contractor's number is off and the company address turns out to be a co-working mailbox. A clean CIDB record at the time of the check does not prevent this — it only confirmed the contractor was real on the day of the lookup. The deposit is gone because the money moved before the work started, not because the registration was fake. If a contractor has already taken your deposit and disappeared, the recovery path is a separate page; this page covers the check that should have run before the deposit moved.
Why staged payments beat a single upfront deposit
CIDB registration confirms a contractor was real on the day of the check; it does not protect the deposit once it has left your account. The real protection is splitting the payment into stages tied to work milestones: a small mobilisation sum on signing, a larger stage payment after materials arrive on site, the bulk on practical completion, and the final retention held for the defects-liability window. A contractor who insists on a single large deposit upfront, or who refuses staged payments, is asking the landlord to carry 100% of the risk for 0% of the work done. The CIDB check answers "is this firm real"; the payment schedule answers "what happens to my deposit if the firm stops picking up."
| Payment pattern | What it does to the landlord's risk | What a genuine CIDB-registered contractor will agree to |
|---|---|---|
| Single 50% deposit upfront, balance on completion | Half the money is gone before any work; if the contractor walks, recovery is on the landlord | A genuine contractor does not need a 50% deposit; their materials supplier and their track record cover mobilisation |
| 30% mobilisation, 40% on materials-on-site, 25% on practical completion, 5% retention | Money trails the work; the largest exposure is on the milestone that has been physically verified | This is the standard pattern a CIDB-registered fit-out contractor will accept — risk follows progress |
| 100% on completion | Lowest landlord risk; the contractor carries full working-capital exposure | A small contractor may not have the working capital; SPEEDRENO coordinates this end-to-end as part of the fit-out path |
The two filters stack. Run the CIDB check first to confirm the firm is real. Negotiate staged payments second so the deposit cannot walk out in one move. Neither is a guarantee on its own; together they are the cheapest defensible position a landlord has before any ringgit leaves the account.
SPEEDRENO's fit-out path and CIDB-registered trades: who coordinates whom?
The fit-out service is the platform fit-out arm for landlord vacant-unit and listing-stage work, and it coordinates CIDB-registered trades across the fit-out path. the fit-out service starting cost band is RM16,000–RM20,000 all-in, calibrated to the RM2,000–RM6,000 rent band (the platform data, Q1 2026). That band is the operator proof: a fit-out quoted at half of that, with no CIDB record, on a single upfront deposit, is not a deal — it is the kaki-kapur shape in slow motion. The fit-out service does not replace a CIDB check; it removes the need for the landlord to run it trade-by-trade.
| What SPEEDRENO covers | What SPEEDRENO does NOT cover |
|---|---|
| Tile, paint, skirting, doors, basic fixtures, electrical and plumbing surface work for a tenant-ready unit | Structural works, major hacking, design-led owner-stay renovation |
| Coordination of CIDB-registered trades across the fit-out scope | Defect liability disputes after the fit-out is signed off |
| Staged payment tied to milestones — no single large upfront deposit | A free inspection or a free CIDB lookup; landlords still run the check on the supervising contractor if they want one |
| A landlord who wants a tenant-ready unit fast, with a defensible paper trail | An emergency repair — that is the SPEEDFIX arm, not the fit-out arm |
If the CIDB check is the 2-minute "is this firm real" filter, SPEEDRENO is the operating answer for landlords who do not want to run that filter trade-by-trade across waterproofing, tiling, electrical and painting for every unit. The two belong in the same workflow, not in competition.
So, which path should you take?
Run the CIDB check first, negotiate staged payments second, and if the job is a tenant-ready fit-out for a vacant unit, take the fit-out service path through the platform so the CIDB coordination is already done. If a contractor has already taken your deposit and disappeared, the recovery path is the kaki-kapur guide — a separate page. Start the fit-out service path here with the unit address, the target rent band, and the current condition note ready. For a single-trade repair, see the repair service — it is the mid-tenancy and end-of-tenancy repair arm, deliberately separate from the fit-out budget.
FAQ
Is the CIDB check really free?
Yes. The public contractor search on the official CIDB Malaysia portal is free, no login required, and returns the contractor's name, registration status, grade, work categories and expiry. The only cost is the two minutes it takes to run. A contractor who says there is a "verification fee" is inventing a charge that does not exist on the public register.
What if the contractor's name is slightly different on the portal?
Treat that as a red flag, not a typo. A one-letter variation between the contractor's quote and the portal result can mean a related entity, a previous incarnation, or a name confusion you do not want to discover after the deposit moves. Ask the contractor in writing to explain the difference and to produce a matching company document. No written explanation, no deposit.
Does a higher CIDB grade mean a better contractor?
A higher grade (G3–G7) means the contractor is registered to take on larger-value work; it does not mean the work is better or the contractor is more reliable. Match the grade to the value of your job: a G1 or G2 contractor is the right register for a single-unit fit-out in the SPEEDRENO cost band, and a G3–G7 contractor is the right register for a multi-unit or commercial project. A G7 contractor quoting a RM20k job is either over-registered or padding the price.
What if the portal shows the registration is suspended or expired?
Stop. Do not pay a deposit. Ask the contractor in writing why the registration is not active and request the reinstatement date and a copy of the renewed certificate before any money moves. A suspended or expired CIDB record means the contractor is not currently authorised to carry out the work the quote is for; paying a deposit anyway puts the landlord's money ahead of the contractor's legal standing.
How long does a CIDB registration last?
The expiry date is on the portal result page for that contractor. Run the check the same day you intend to pay the deposit, and save the screenshot with the date — that is the cheapest paper trail a landlord can keep. A registration that was active three months ago and is about to expire next month is fine; a registration that expired last quarter and has not been renewed is the same risk as no registration at all.
