Skip to content
Filed · June 2026
VP & Handover File · 2026

CCC vs CCM vs Occupation Permit — what each one actually means

Plain-English explainer on Certificate of Completion and Compliance, OC, and CCM in Malaysia. What to verify before VP, and what each document does NOT prove.

Compiled by
Ammar Tan
Filed
9 April 2026
Locale
English
Section
VP & Handover
Plate — CCC site folder
Plate — Plate Unsplash

Three acronyms get thrown around at handover, often interchangeably, and confusing them costs first-time owners real money. Here’s the plain-English version of what each one is, what each one is NOT, and which one your developer is actually showing you.

CCC — Certificate of Completion and Compliance

Issued by the project’s Principal Submitting Person (PSP) — usually the architect, sometimes the engineer. Replaced the old CFO regime in April 2007 under the Street, Drainage and Building Act amendments.

What it certifies:

  • The building has been completed matching approved plans
  • Statutory technical conditions (structural, fire safety, plumbing, electrical) have been met
  • Authority approvals (BOMBA, DOE, water, sewerage) are in place
  • The building is safe to occupy

What it does NOT certify:

  • Workmanship quality of internal finishes
  • Whether your specific unit has defects
  • Whether your unit matches the SPA specifications
  • Operational matters (lifts working, security in place, common area handover)

If your developer hands you the CCC, take a copy. You’ll want it for your loan disbursement file, your insurance file, and any future sale.

CFO / OC (legacy term — Certificate of Fitness for Occupation)

The pre-2007 equivalent. You’ll still see “OC” used colloquially, especially by older agents, valuers, and bankers. If someone says “we’re waiting for OC”, they mean CCC. Same document, old name.

If your transaction documents (bank loan offer, valuation report, insurance policy) reference “CFO” or “OC” rather than “CCC”, that’s a paperwork lag, not an issue. The legal effect is the same.

CCM — Certificate of Compliance for Maintenance

Different document, different purpose. CCM is issued by the developer to the joint management body (JMB) when management is handed over, certifying that common-area equipment and systems meet maintenance standards at handover. You’re typically not the recipient — your JMB is.

You care about CCM in two situations:

  1. Strata buildings, post-VP, when the JMB is conducting its handover inspection of common areas (lifts, gensets, fire systems, pools). Defects flagged here become the developer’s obligation to fix during the management handover period — separate from your unit’s DLP.
  2. Sub-sale buyers of older condos, where you want to verify the JMB received a clean CCM and that any unresolved items from the original handover are documented.

If you’re a first-time buyer of a new-launch unit, CCM is something to ask your JMB about at the AGM, not something you receive directly.

Operational document — Vacant Possession (VP) notice

Not a certificate per se, but the procedural document you need most.

VP notice is the formal letter from your developer stating the unit is ready for collection. This triggers two clocks:

  • The 14-day window in which you must take possession (or pay holding charges)
  • The 24-month Defect Liability Period (DLP) under Schedule G/H of the HDA

VP cannot legally be issued without CCC in hand. If your developer issues VP notice but cannot produce CCC at the appointment, postpone the appointment in writing and request a new VP notice once CCC is ready. Taking VP without CCC weakens your legal position significantly if anything goes wrong later.

Quick reference — what to ask for at VP

Bring this list to the appointment:

  • CCC (PSP-issued) — request a photocopy for your file
  • VP notice — should already be in your possession
  • Vacant Possession acknowledgement form — DO NOT sign blank; only sign after defect inspection
  • Defect form — make sure developer rep co-signs every item flagged
  • Inventory list (lights, aircon points, electrical fixtures included by developer)
  • Strata handover documents (if applicable) — share certificate, share book, building management contact
  • Utility account handover (TNB, water, sewerage) — what stays in developer’s name vs. transfers to you

Two specific red flags

Red flag 1 — “CCC is being processed, please take VP first.” This is sometimes legitimate (paperwork delay between PSP signing and developer file delivery) and sometimes not (the project failed an authority condition and CCC is conditional). Ask your conveyancer to verify CCC issuance directly with the PSP firm before you sign the VP acknowledgement.

Red flag 2 — “We’ve been issued Partial CCC.” Partial CCC means parts of the development are certified but others aren’t. For a multi-block strata, this is normal — your tower may be ready before the others. For a single block where your floor is “in the partial scope”, verify that your specific unit and the common areas you depend on (lift, fire system, exit stairs) are fully certified. If they’re in the un-certified portion, you’re being asked to occupy a non-compliant building.

What this dossier doesn’t cover

If your CCC has been delayed beyond the SPA timeline, that’s a delivery delay claim — different document, different procedure (Liquidated Ascertained Damages under Schedule G/H). That’s covered in a separate file in the legal section.

And as always: this is editorial commentary, not legal advice. For a specific unit, talk to your conveyancer.

FAQ · supplementary

Frequently asked

Q01Is CCC the same as CFO/OC?+
CCC replaced the older CFO (Certificate of Fitness for Occupation) in Malaysia in 2007 under the new self-certification regime. Effectively yes, but the issuing party shifted from local authority to the Principal Submitting Person (the project's architect or engineer). The legal effect is the same: the building is certified safe and lawful to occupy.
Q02Can I move in without CCC?+
No. Occupying a property without CCC is technically an offence under the Street, Drainage and Building Act 1974, and your developer cannot legally hand over Vacant Possession without it. If a developer pressures you to take VP 'pending CCC', that is a major red flag — the building has either failed inspection or is incomplete in a way the PSP won't sign off on.
Q03What does CCC NOT prove?+
CCC certifies safety, structural integrity, and compliance with approved plans. It does NOT certify finishing quality, workmanship, individual unit defects, or that what was built matches what you were sold in the marketing brochure. Those are separate inspections — VP joint inspection, defect list, DLP claims.