July 30, 2026

How to Get Your Bank Guarantee Released After Project Completion in Malaysia

Written by
Michelle Chin

Entrepreneur & strategist - experienced in driving digital-first insurance innovation, with extensive experience in scaling successful businesses

The project is done. The Certificate of Making Good Defects has been issued. But your bank guarantee is still active, your cash margin is still locked, and your bank facility is still consumed. Nobody seems to be in a hurry to fix this except you.

This guide explains the bank guarantee release process in Malaysia, why it takes so long, what you can do to speed it up, and how to avoid the problem entirely on future contracts.

Tired of chasing bank guarantee releases?

Insurance bonds don't lock up cash and expire naturally when the contract period ends. No original documents to chase, no collateral to release. See how insurance bonds work.

WhatsApp Us Now

How the Release Process Is Supposed to Work

In theory, releasing a bank guarantee after project completion follows a clear sequence:

Step What Happens Who Is Responsible
1. Project reaches practical completion Certificate of Practical Completion (CPC) issued S.O. / contract administrator
2. Defects liability period runs 12-24 months for defect rectification Contractor rectifies any defects
3. CMGD issued Certificate of Making Good Defects confirms all defects resolved S.O. / contract administrator
4. Project owner returns original BG Original bank guarantee document returned to contractor or bank Project owner
5. Bank cancels guarantee Bank processes cancellation and releases collateral Bank

Simple enough. But in practice, things stall at Step 3 or Step 4, sometimes for months.

Why It Takes So Long

The CMGD Isn't Issued

The Certificate of Making Good Defects should be issued when the DLP ends and all defects have been rectified satisfactorily. But in practice, CMGDs are issued far less frequently than CPCs. The contract administrator may delay issuing it because outstanding defects haven't been fully resolved, because the inspection hasn't been scheduled, or simply because it's not a priority for them.

Without the CMGD, the performance bond's contractual trigger for release hasn't been met, and the project owner has no obligation to return the guarantee.

The Project Owner Doesn't Return the Original

Even after the CMGD is issued, the project owner must physically return the original bank guarantee document. Some project owners are slow to do this. Others lose the document. In government projects, the document may be buried in a filing system across departments, and no one takes ownership of returning it.

Banks generally require the original document to be returned before they'll process the cancellation. Without it, the guarantee remains active on their books and your collateral stays locked.

The Bank's Own Processing Time

Once the original is returned, the bank still needs to process the cancellation internally. This can take additional days to weeks depending on the bank's procedures. It's not instant.

What You Can Do to Speed Things Up

Track your DLP expiry dates. Don't wait for the contract administrator to act. Know when each project's DLP ends and start requesting the CMGD proactively at least 30 days before expiry.

Write a formal request for the original BG. Once the CMGD is issued (or should have been issued), send a formal written request to the project owner asking them to return the original bank guarantee document. Reference the CMGD, the guarantee number, and the bank's name. A written trail creates accountability.

Follow up persistently. A single letter won't move most project owners. Follow up regularly, in writing, until you receive the original document. Copy relevant parties (contract administrator, project manager) to create pressure.

Involve your bank. Some banks will write directly to the project owner requesting the return of the guarantee document. This carries more weight than a contractor's letter because the bank has a direct financial interest in closing the guarantee.

Check if the guarantee has expired naturally. If the bank guarantee has a fixed expiry date and that date has passed, the guarantee may have already lapsed. Contact your bank to confirm whether the guarantee is still active. If it has expired, the bank should be able to release your collateral without the original document.

Avoid this problem on your next contract

Insurance bonds don't require cash collateral and expire according to their terms. No original document to chase, no collateral to release, no bank processing delay. Learn about insurance bonds.

WhatsApp Us Now

What If the Project Owner Won't Return It?

In rare cases, the project owner refuses to return the guarantee, or holds onto it as leverage in a dispute. This is a contractual issue that may require legal intervention.

If the DLP has ended, the CMGD has been issued (or should have been issued), and there are no outstanding legitimate claims, the project owner has no contractual basis to retain the guarantee. A lawyer experienced in construction contracts can advise on your options, which may include a formal demand or court proceedings.

Prevention is better than litigation. On future contracts, consider including a specific clause that obligates the project owner to return the guarantee within a set number of days after the CMGD is issued.

Multiple Unreleased Guarantees: The Cumulative Problem

The real damage isn't one slow release. It's when you have 3, 4, or 5 completed projects and all the guarantees are still sitting unreleased. Your cash margin across all of them could total hundreds of thousands of ringgit. Your bank facility is consumed by guarantees for projects that finished a year ago.

This directly limits your ability to take on new work. You can't get new guarantees because your facility is full of old ones that should have been released.

If you're in this situation, a systematic approach helps. List all your outstanding guarantees, their expiry dates, project completion status, and CMGD status. Prioritise the largest ones for immediate follow-up. And for any new contracts, consider using insurance bonds instead of bank guarantees to prevent the problem from recurring.

How Insurance Bonds Avoid the Release Problem

Insurance bonds have a fixed validity period. When the period expires, the bond lapses. There's no original document that needs to be returned. There's no cash collateral to release. There's no bank processing delay.

The surety may request formal confirmation that the bond can be cancelled once the contract obligations are fulfilled, but this is simpler and faster than the bank guarantee release process. And because there's no cash locked up, there's no financial urgency tied to the timeline.

For a full comparison, see our performance bond vs bank guarantee guide.

FAQ

Can the bank release my collateral if the guarantee has expired?

If the bank guarantee has a fixed expiry date and that date has passed, the bank should be able to process the cancellation and release your collateral even without the original document being returned. Contact your bank to confirm the guarantee's status and request the release.

What if the CMGD hasn't been issued but the DLP has ended?

This is a common situation. The DLP may have ended, but the contract administrator hasn't issued the CMGD. Request it formally in writing. If defects have been rectified and there are no outstanding issues, the CMGD should be issued. If the administrator refuses or delays unreasonably, seek legal advice on your contractual rights.

How long should the release process take?

From CMGD issuance to collateral release, the process should ideally take 2 to 4 weeks. In practice, delays at each stage mean it often takes 2 to 3 months or longer. Starting the process proactively and following up persistently helps compress the timeline.

Can I get a bank guarantee released before the DLP ends?

Generally no. The performance bond is contractually required to remain in force until the DLP ends and the CMGD is issued. Releasing the guarantee early would leave the project owner without security during the defects liability period.

What happens to my bank guarantee if the project is terminated early?

If the contract is terminated, the terms of the termination and the contract's provisions for bond release determine what happens. The guarantee may be called, or it may be released depending on the circumstances and who terminated the contract. Seek legal advice specific to your situation.

Contingent Conclusion

Releasing a bank guarantee shouldn't be harder than getting one in the first place. But for many Malaysian contractors, it is. The combination of slow CMGD issuance, unresponsive project owners, and bank processing means your cash stays locked up long after the project is done.

If you're managing multiple completed projects with unreleased guarantees, the best immediate step is to systematically chase each one. And for future contracts, switching to insurance bonds eliminates the problem entirely.

Contingent works with leading surety providers to help Malaysian businesses secure performance bonds, tender bonds, and supply bonds without tying up bank facilities.

Get a bond quote · or WhatsApp us

Disclaimer: This article provides general guidance on performance bonds and guarantees in the Malaysian market as of April 2026. Bond terms, pricing, and approval criteria vary by surety provider and applicant profile. Always consult a qualified insurance professional or financial advisor before making decisions.

Protect your revenue, people and systems today