How Do You Track Bank Guarantees on Construction Projects?
A contractor tracks bank guarantees with one register: a line per guarantee with its type, amount, expiry, claim period and the contract event that releases it. This guide lists the guarantees a contractor gives, the fields to record, how extension and release work, and what a guarantee left open costs.
Last updated 10 min read
To track bank guarantees on construction projects, keep one register with a line per guarantee: its type, beneficiary, contract, amount, issuing bank, issue date, expiry date, claim-period end date, the contract event that releases it and its status. Review the register against those release events, not only against the calendar, so a guarantee whose obligation is still running is extended in time and a guarantee whose obligation has ended is returned and cancelled.
Last updated 30 October 2026. This guide is general information, not legal or banking advice. The wording of a guarantee, the contract and current law decide what applies, so check them and take advice. Sample figures are illustrative and are not customer data.
What bank guarantees does a construction contractor give?
A construction contractor commonly gives four kinds of bank guarantee on one contract: bid security with the tender, a performance guarantee after the award, an advance payment guarantee against a mobilisation advance, and a guarantee in place of retention or security deposit where the contract allows. Each secures a different obligation and is released by a different event.
| Guarantee | What it secures | What usually releases it (the contract decides) | Definition |
|---|---|---|---|
| Bid security (EMD as a guarantee) | That the bidder will not withdraw and, if it wins, will sign and furnish performance security | The award, or the winner furnishing performance security | Earnest money deposit |
| Performance guarantee | That the contract will be carried out | Completion of the obligations it covers, often including the defect liability period | Performance security |
| Advance payment guarantee | The unrecovered balance of the mobilisation advance | Full recovery of the advance; it should step down as the advance is recovered | Bank guarantee, mobilisation advance |
| Retention or security deposit guarantee | The cash retention it replaces | The retention release trigger, such as the end of the defect liability period | Retention money guarantee |
Figures for one public standard: CPWD General Conditions of Contract 2019 set the performance guarantee at 5% of the tendered amount and ask for the advance guarantee to cover 110% of the outstanding advance; for works, rule 171 of the General Financial Rules 2017, as amended in 2023, keeps performance security plus security deposit or retention money together at 3 to 10 per cent of contract value (Department of Expenditure Office Memorandum of 29 December 2023). A private contract can set anything, so read yours.
What should a bank guarantee register record?
A bank guarantee register should record, for each guarantee, what it secures, how much, until when, and which event in the contract ends it. The fields below are the ones a contractor needs to extend a guarantee in time and to get it back when it is discharged.
| Field | Why it matters |
|---|---|
| Guarantee number and date | The bank and the beneficiary identify the guarantee by these in every letter |
| Type | Bid, performance, advance payment or retention; each is released by a different event |
| Beneficiary, contract and project | Who can claim it, and under which contract |
| Amount, and the amount it should step down to | An advance payment guarantee should fall as the advance is recovered |
| Issuing bank and branch | Where an extension or a cancellation is processed |
| Expiry date | The last date of the guarantee's validity |
| Claim-period end date, if the guarantee has one | A claim may be allowed for a stated period after expiry; it is its own date |
| Release event in the contract | Completion, recovery of the advance, end of the defect liability period, or the award |
| Status and owner | Open, extension requested, release requested, returned, cancelled; and who is chasing it |
| Commission and charges | What the guarantee costs while it stays open |
A practitioner bank guarantee tracker template for Indian projects records the same kinds of fields (InfraLens, read 30 October 2026). A spreadsheet holds this register well for a few contracts; the hard part is keeping the release events current, because they come from the project, not from the bank.
How do you extend a bank guarantee before it expires?
To extend a bank guarantee, first check whether the obligation it secures is still running; if it is, ask the issuing bank, quoting the guarantee number and date, to extend it on the bank's own form before the expiry date, and agree with the beneficiary what new date the contract needs. Leave enough time for the bank and the beneficiary to act before the expiry date.
- Check the obligation. Read the contract: has the event that releases this guarantee happened? If it has, ask for release instead of extension.
- Decide what is needed. Some banks treat an extension of the existing guarantee and a fresh replacement guarantee differently. Say which one you are asking for.
- Find out who must ask. On a bank's application form it is the contractor, as applicant, who asks the bank to extend or renew. Read the guarantee's own wording to see whether the beneficiary must also ask or agree.
- Use the bank's form. Quote the guarantee number, its date, the beneficiary, the amount and the new expiry date, signed by authorised signatories.
- Check the claim period. In Harji Engineering Works v. Punjab and Sind Bank (2022), as reported by LiveLaw, the Delhi High Court held that extending the guarantees did not by itself extend the claim period their own terms fixed. Check how the extension letter treats the claim period, and take legal advice.
- Record the new dates. Update the register with the new expiry and claim-period dates as soon as the amendment is issued.
How far ahead to start is your decision; one practitioner tracker template reviews guarantees expiring in the next 60 to 90 days and sets a renewal reminder 60 days before expiry. A guarantee that lapses while its obligation is still running can lead the client to ask for a new one or to claim it, depending on its wording, so the extension is cheaper than the dispute.
How do you get a bank guarantee released?
To get a bank guarantee released, show the beneficiary that the event the contract names has happened, ask for the original guarantee to be returned or for a written discharge, and then have the issuing bank cancel it so it stops counting against your banking limit. Until the bank cancels it, the guarantee is still open in the bank's books.
- Bid security: after the award, or for the winner once the performance security is in place, as the tender sets out.
- Advance payment guarantee: step it down as the advance is recovered from RA bills, and release it once the advance is fully recovered.
- Performance guarantee and retention guarantees: when the obligation they cover is complete, which is often tied to the end of the defect liability period or a certificate after it.
Release saves a fee and frees banking limit rather than producing cash, so nobody chases it unless the register names an owner. Crestline's bank guarantee definition describes guarantees staying open months past the event that discharged them.
What does an open bank guarantee cost?
An open bank guarantee costs the bank's commission for as long as it stays open, and it uses banking limit that could otherwise fund working capital. A guarantee kept open after its release event costs that commission for nothing.
| Input | Sample value | Basis |
|---|---|---|
| Guarantee amount | ₹5.0 Cr | Illustrative |
| Months kept open after its release event | 6 | Illustrative |
| Bank commission | 1.5% a year | Assumed for the illustration; not a quoted bank rate. Use your own sanction letter |
| Calculation | ₹5.0 Cr × 1.5% × 6 ÷ 12 | Amount times rate times the share of a year |
| Commission paid for nothing | about ₹3.75 lakh | Computed from the sample |
As of 30 October 2026. The figure leaves out the larger cost: ₹5.0 crore of banking limit that could not back other guarantees or working capital for those six months. Use the calculation to rank which guarantees to chase first, not as an amount to book.
Where does Crestline fit in tracking bank guarantees, and where does it not?
Crestline is process intelligence software for EPC and construction finance teams. As Crestline's bank guarantee definition describes, Crestline ages each guarantee from the event that should release it, in the same way it ages retention from the completion certificate, so an expired obligation surfaces instead of quietly renewing. Crestline reads the ERP event trail read-only; Grey Infra ERP is the only live connector today, and other systems are not yet available, ask on the scoping call.
Crestline does not issue, extend or cancel guarantees, does not deal with banks and does not interpret a guarantee's wording. Where guarantees are held only in a spreadsheet register, that register is the tool, and the fields above are what it needs. The method is described on the process mining for EPC finance page. To see your own guarantees and retention aged from their release events, book a Crestline demo.
What is Crestline not?
Crestline is not an ERP. Crestline holds no ledger and issues no invoice. Crestline is also not:
- Accounting or treasury software. Crestline does not post entries or manage bank limits.
- Project management or scheduling software.
- A legal or banking service. Crestline does not say what a guarantee or a contract entitles anyone to, so check the guarantee, your contract and current law, and take advice.
Crestline does not write back to your systems.
Key takeaways
- Keep one register with a line per guarantee, including its claim-period end date and the contract event that releases it.
- Review the register against release events, not only expiry dates: extend what is still needed and release what is discharged.
- Extend early, on the bank's own form, and check how the extension treats the claim period.
- A released guarantee is only finished when the bank has cancelled it and the limit is free.
- An open guarantee costs commission and banking limit; price it to decide which to chase first.
FAQ
What is a bank guarantee claim period?
A bank guarantee claim period is a stated period after the guarantee's expiry during which the beneficiary may still make a claim, where the guarantee provides one. It is a separate date from the expiry date, so record both. In one 2022 case, reported by LiveLaw, the Delhi High Court held that extending the guarantees did not by itself extend the claim period their terms fixed; check the wording and take legal advice.
Who asks the bank to extend a performance bank guarantee?
The contractor, as the applicant, asks its own bank to extend a performance bank guarantee, on the bank's form. The guarantee's own wording decides whether the beneficiary must also ask or agree, so read it and agree the new date with the beneficiary before the expiry.
When is a performance bank guarantee released?
A performance bank guarantee is released when the obligations it secures are complete, as the contract defines them, which often includes the defect liability period. Ask the beneficiary for the original or a written discharge once that event has happened, and have the bank cancel the guarantee so the banking limit is freed.
Sources
- https://www.cpwd.gov.in/Publication/GCC_Construction_2019.pdf
- https://www.staffnews.in/2023/12/amendment-in-general-financial-rules-2017-rule-171i.html
- https://www.livelaw.in/amp/news-updates/mere-extension-of-bank-guarantee-does-not-by-itself-extend-claim-period-delhi-high-court-204384
- https://infralens.in/pmc/billing/bank-guarantee-tracker
- https://forms.uob.com.sg/assets/pdfs/corporate/tradeservices/PerformanceGuarantee.pdf
- https://www.crestlineintelligence.com/llms-full.txt
- Working capital