CA Ankush Jain
← All calculators Free calculator · Trade finance & guarantees

Bank guarantee limit calculator

Work out the bank guarantee limit a contractor needs for the coming year, from the orders it will bid for and the guarantees each contract calls for. Figures in ₹ lakh.

Orders

₹ L
%

Guarantees for new contracts: % of value and validity

%
Mths
%
Mths
%
Mths
%
Mths

Existing guarantees (₹ lakh)

₹ L
₹ L
₹ L

Net BG limit required

–₹ lakh
Expected order wins– Bid bonds / EMD– Performance guarantees– Mobilisation advance guarantees– Retention money guarantees– Total for new contracts– Total BGs required– Less: released this year–

BG for each type = Value × BG % × Validity (months) ÷ 12. Bid bonds are worked on the value bid; the others on the orders expected to be won (bids × strike rate). Net requirement = New + Additional + Outstanding − Released.

This calculator is for learning. Banks apply their own policies, margins and benchmarks, so treat the result as a guide, not a credit decision.

Download the Excel version

Get this calculator as an Excel file to use offline: the same formulas, with your inputs in blue and the formulas locked.

Downloading as ·

Free. I'll occasionally email you new tools and articles; reply to any email to stop.

Why contractors need a BG limit

A contractor, especially one working for government departments and large companies, has to give bank guarantees at almost every stage of a contract:

  • Bid bond or EMD: with the tender, to show the bid is serious
  • Performance guarantee: once the contract is won, to cover the risk of poor or incomplete work
  • Mobilisation advance guarantee: against the advance the client pays to start work
  • Retention money guarantee: to get back the part of each bill the client holds back until the work is complete

A bank guarantee is a non-fund-based limit: no money leaves the bank unless the guarantee is invoked. But the bank still takes the full risk, so it assesses the limit carefully.

How to use this calculator

  1. Enter the orders the contractor plans to bid for in the next 12 months and the strike rate: the share of bids it usually wins.
  2. For each type of guarantee, enter the % of contract value and how many months it stays valid.
  3. Enter guarantees already outstanding, any additional BGs needed on existing contracts, and those expected to be released as contracts finish.

The formula

  • BG for each type = Value × BG % × Validity in months ÷ 12
  • Bid bonds use the value bid; the others use the orders expected to be won (bids × strike rate)
  • Net requirement = New contracts + Additional + Outstanding − Released

Multiplying by validity ÷ 12 reflects how long each guarantee stays outstanding. A guarantee valid for 24 months stays on the limit through the year and beyond, while a 3-month bid bond rolls off quickly.

Worked example

A contractor plans to bid for ₹1,000 lakh of work and wins about 25% of its bids:

  • Expected wins: ₹250 lakh
  • Bid bonds: 1,000 × 2% × 3 ÷ 12 = ₹5 lakh
  • Performance guarantees: 250 × 5% × 24 ÷ 12 = ₹25 lakh
  • Mobilisation advance guarantees: 250 × 10% × 12 ÷ 12 = ₹25 lakh
  • Retention money guarantees: 250 × 5% × 12 ÷ 12 = ₹12.50 lakh
  • New contracts: ₹67.50 lakh. Add ₹40 lakh already outstanding and deduct ₹15 lakh to be released: net BG limit ₹92.50 lakh

Frequently asked questions

What does the bank check before sanctioning a BG limit? The order book, the strike rate in past years, the record of guarantees invoked, the client profile and the contractor's financials. Banks usually ask for a cash margin and collateral on BG limits.

Is the strike rate important? Yes. An inflated strike rate overstates the performance and advance guarantees needed. Support it with the last two or three years' bids and wins.

Job openings and new video alerts

Join my WhatsApp channel, where I share banking job vacancies and updates on new videos.