Guides Published 16 October 2026 • 7 min read

What Is a CCC Certificate in Malaysia

The CCC explained for Malaysian home buyers: what it certifies, who issues it, how it replaced the CF, why VP needs it, and what to check before you collect keys.

What Is a CCC Certificate in Malaysia

The short answer

The CCC, certificate of completion and compliance, is the document that says a building is finished according to its approved plans and is safe and fit for people to live in.

Key points:

  • Who issues it: the project's principal submitting person (PSP), a registered professional architect, professional engineer or building draughtsman. Not the local council.
  • Since when: it replaced the old certificate of fitness for occupation (CF or CFO) in April 2007, under amendments to the Street, Drainage and Building Act 1974.
  • What comes before it: stage certifications on Forms G1 to G21, and clearances from the technical agencies such as water, electricity, fire and roads.
  • Why it matters to you: under the standard Schedule H agreement, the developer may only give you vacant possession upon the issue of a CCC, and a partial CCC does not count.

On a RM 500,000 home, the last 25% of the price, RM 125,000, falls due around VP, and VP depends on the CCC. To see the loan side, use the loan calculator. Want me to work it out for your own case? WhatsApp +60 17-279 8932.

What the CCC means, in plain words

A building goes through many approvals before work starts: the layout, the building plans, the services. The CCC is the matching certificate at the end. It confirms that what was built is what was approved, that the required services are connected or ready, and that the building is safe to occupy.

Living in a building without a CCC is a problem for several reasons:

  • It may not be safe, for example if fire safety systems have not been cleared.
  • Utilities may not be fully connected.
  • Under the standard Schedule H agreement, vacant possession needs a CCC, so the developer has not met its handover duty.
  • Banks, insurers and future buyers may ask for it.

From CF to CCC: what changed in 2007

PointOld system: CF or CFOCurrent system: CCC
Issued byThe local authorityThe principal submitting person (PSP)
BasisInspection by the authorityStage certifications (Forms G1 to G21) and agency clearances, then Form F
In useBuildings approved before April 2007New buildings since April 2007

The idea of the change was to put responsibility on the professionals who designed and supervised the building, with the local authority checking and enforcing. If you are buying an older home, you may see a CF instead of a CCC. That is normal for its age.

How a CCC is built up, step by step

  1. Building plans approved by the local authority, with the PSP as the submitting person.
  2. Work begins, and the PSP notifies the authority.
  3. Stage certifications. As each part of the building is done, the relevant professional or contractor signs a Form G. There are 21 of them, from earthworks, setting out and foundations, through structure, internal plumbing, sanitary, electrical and fire-fighting systems, to the final works.
  4. Agency clearances. The water operator, the electricity supplier, the fire and rescue department, and the road and drainage authorities inspect and confirm their parts.
  5. CCC issued by the PSP on Form F, once all of the above are in place.

A local council's published CCC checklist shows the same pattern: the G1 to G21 forms, plus inspections and confirmations from the water operator, the electricity supplier and the fire department.

Who does what

PartyRole in the CCC
Principal submitting person (PSP)Submits the building plans, supervises the work and issues the CCC once everything is in place
Professionals and contractorsSign the Form G stage certifications for the parts they designed, built or supervised
Technical agenciesThe water operator, electricity supplier, fire and rescue department and road and drainage authorities inspect and confirm their parts
Local authorityApproves the building plans and enforces the building law
DeveloperMust, at its own cost, meet the requirements needed for the CCC to be issued, under the standard Schedule H agreement
You, the buyerCheck that a full CCC exists before you accept vacant possession

The developer's duty is written into the Schedule H agreement itself: it must comply, at its own cost and expense, with all the requirements of the authorities needed for the CCC to be issued for the building.

Partial CCC

Sometimes part of a development is finished before the rest, and a partial CCC is issued for that part. Under the standard Schedule H agreement, the definition of CCC "does not include partial certificate of completion and compliance". So a partial CCC alone does not satisfy the VP conditions in that form. If your VP notice is based on a partial CCC, ask your lawyer before you accept.

Worked example: a RM 500,000 condominium

Same assumptions as the DSR guide: a RM 500,000 home, a 90% loan of RM 450,000, 30 years, an assumed 4.2% a year. The rate is for illustration only.

Payments tied to VP, and so to the CCC. Under the Schedule H payment schedule, these fall due at vacant possession:

StageShareOn RM 500,000
VP with water and electricity ready for connection17.5%RM 87,500
VP, when the transfer and strata title are handed over2.5%RM 12,500
VP, held by the developer's solicitors as stakeholder5%RM 25,000
Total25%RM 125,000

If the CCC is late, VP is late. The SPA deadline for VP is 36 months from the SPA date. If the CCC is not ready in time, VP cannot be delivered in the manner the form requires, and the developer pays damages at 10% a year of the price, so about RM 137 a day on RM 500,000.

What a three-month delay looks like (example). VP three months late on RM 500,000 means damages of about RM 12,500. During those months, if you are renting elsewhere, you are still paying rent; if the loan is not fully released, you pay progressive interest only on what has been paid out.

Stamp duty is separate. The CCC does not change your stamp duty. On RM 500,000 the transfer duty is RM 9,000 for a citizen or permanent resident, and the loan agreement duty is 0.5% of your loan. See the stamp duty guide.

What to check before you collect the keys

  • Ask for a copy of the CCC with the VP notice, and check it names your building or block.
  • Check it is a full CCC, not a partial one, for your block.
  • Check the date against your 36-month VP deadline.
  • Check water and electricity are ready for connection, as the form requires.
  • Check the common facilities. Their completion is certified separately by the developer's architect, with its own 36-month deadline.
  • Keep the documents: VP notice, CCC copy, architect's certificates and defect reports.

What to check when buying an older home

  • For a building approved before April 2007, a CF is normal. Ask to see it, or ask your lawyer to check.
  • For a newer building, look for the CCC.
  • Ask whether any extensions or renovations by the seller had approval. A CCC covers the approved plans; unapproved changes are a separate risk.

Mistakes buyers make

  • Collecting keys without seeing the CCC.
  • Accepting VP on a partial CCC without advice.
  • Assuming that keys in hand mean the building has been cleared.
  • Moving in before water and electricity are properly connected.
  • Assuming an older building lacks a CCC because something is wrong; it may simply have a CF.

Related terms

Check before you sign

This page explains how the CCC generally works in Peninsular Malaysia. It is not legal or technical advice. The details of the process can differ between local authorities, and your own SPA governs your rights. If anything about the CCC or VP looks unclear, ask your lawyer before you accept the keys. For help with a specific property, WhatsApp Shyan Yee (REN 46305, IQI Realty) at +60 17-279 8932.

Frequently Asked Questions

What is a CCC in Malaysia?

CCC stands for certificate of completion and compliance. It certifies that a building has been completed according to its approved plans and the building by-laws, and is safe and fit for occupation. You should not move into a new building without one.

Who issues the CCC?

The principal submitting person, or PSP: the registered professional architect, professional engineer or building draughtsman who submitted the building plans for the project. The local authority does not issue it, but it approves the plans and enforces the building law.

What is the difference between a CCC and a CF?

The CF, or certificate of fitness for occupation, was issued by the local authority under the old system. Since April 2007 it has been replaced by the CCC, which is issued by the PSP. Older buildings may still have a CF; new ones have a CCC.

Can the developer hand over keys without a CCC?

Not under the standard Schedule H agreement. It says the developer shall let you into possession upon the issue of a CCC, among other conditions, and that vacant possession must be supported by a CCC. A partial CCC does not count.

What are Form G and Form F?

Form G1 to G21 are stage certifications signed by the relevant professionals and contractors as each part of the building is completed, from earthworks to the final works. Once they are in place and the technical agencies have cleared the building, the PSP issues the CCC itself, known as Form F.

How do I check that my building has a CCC?

Ask the developer for a copy with the VP notice. You can also ask the local authority about the building's CCC. Your lawyer can check it as part of the VP process.

Shyan Yee (Yee Woei Shyan), REN 46305

Written by

Shyan Yee (Yee Woei Shyan)

REN 46305 · IQI Realty Sdn Bhd · Kuala Lumpur

Licensed real estate negotiator focused on new launches in Kuala Lumpur, Selangor and Johor Bahru. Articles draw on developer material and site visits; prices and rules change, so confirm the latest before you buy.

Related articles

Need Personalized Advice on Malaysian Real Estate?

Speak with licensed senior agent Shyan Yee (REN 46305) for MM2H property consultations, state consent processing, and curated project shortlist.

WhatsApp Shyan Yee (+60 17-279 8932)