Quick answer
Most contractors know their win rate. Few know why they lose. A systematic analysis of your bid history, price gap, DQ rate, competitor patterns, can double your win rate within two bidding cycles. Here is how to build the analysis.
A government contractor bidding on infrastructure works has a 22% win rate across 45 bids submitted over 18 months. The finance team tracks this number quarterly. But the Operations Director cannot tell you whether they lose because of pricing (are they consistently 5-8% above L1?), disqualification (are documents being rejected?), or wrong tender selection (are they bidding on tenders they cannot credibly win?). The number 22% is useless without a breakdown by loss type.
Companies that systematically analyse their bid results consistently outperform those that do not. In a competitive study of government procurement outcomes, contractors who tracked and analysed their bid history improved their win rate by an average of 10-15 percentage points over two bidding cycles. The analysis is not complex, it requires discipline, not analytics expertise. Here is the system.
Why Most Win Rate Tracking is Insufficient
Most contractors track two things: tenders submitted and contracts awarded. This gives you a headline win rate. It tells you nothing actionable.
The question is not "what is my win rate?" The question is "why do I lose, and which losses are fixable?" Every loss falls into one of four categories: you were disqualified (a fixable problem), you were outpriced by a competitor on a tender you had a legitimate chance of winning (possibly fixable if you understand why), you were outpriced on a tender that was won by an outlier at an unrealistic price (not fixable, walk away from these tenders in future), or the tender was never genuinely open to you (the wrong target to begin with).
Only when you know the distribution of losses across these four categories can you make decisions about where to focus improvement effort.
The Seven Metrics You Need to Track
Metric 1: Win Rate by Tender Category
Your overall win rate is a blended average that hides variation. A contractor might win 40% of CPWD building tenders, 18% of NHAI highway tenders, 8% of Railways tenders, and 12% of state PWD tenders. The blended win rate (say, 22%) creates false confidence or false pessimism.
Breaking win rate by tender category tells you where you are genuinely competitive versus where you are bidding without real prospects. The correct response to 8% Railways win rate might be to stop bidding Railways altogether and redirect resources to CPWD tenders where you win 40%.
Metric 2: Disqualification Rate
Track every technical bid disqualification: how many bids were rejected before financial opening, and why. Common disqualification reasons include expired documents (certificate past validity date), document upload errors (wrong format, incomplete scanning), experience shortfall (the completed project value is below the minimum threshold), turnover or net worth shortfall, key personnel disqualification (personnel claimed but not verifiably employed), and late bid submission.
A DQ rate above 10-15% indicates a systemic document management problem. Every DQ is a wasted bid preparation effort, you invested 5-15 days of team time and gained nothing.
Metric 3: Price Gap to L1
For every financial evaluation where you participated but did not win, record your quoted price and the L1 (winner's) price. Express the gap as a percentage: your price divided by L1 price, minus 1.
If your average price gap is 2-4%, you are in the ballpark and winning requires improving pricing intelligence. If the average gap is 8-12%, you have a structural cost issue, either your overhead is too high, your material sourcing is more expensive, or your productivity assumptions are pessimistic. If the average gap is 15%+, you are bidding incorrectly: your estimate methodology is mis-calibrated, or you are adding excessive contingency.
Metric 4: Win Rate as a Function of Bid Preparation Time
This is often surprising. Track how many days before deadline each bid was substantially complete (BOQ priced, technical documents compiled). Compare win rates for bids where the team had adequate preparation time (10+ days) versus rushed bids prepared in 2-5 days.
Almost universally, rushed bids perform worse. They have higher DQ rates (document errors under pressure), higher price gaps (pricing done hastily without detailed analysis), and lower quality of technical submission content. This analysis quantifies the cost of under-resourcing bid management.
Metric 5: Competitor Frequency and Win Rate Against Each Competitor
On CPPP and GeM, financial evaluation results are publicly available. Over 24 months of bidding, you can build a database of who bid on which tender, what they quoted, and who won. This dataset answers several critical questions.
Which competitors appear most frequently against you? Which competitors almost always undercut you? Which competitors have similar pricing to you but win more (suggesting they have cost or quality advantages)? Are there tenders where a specific competitor always wins (suggesting a relationship or informational advantage), which means you are wasting effort bidding those?
Metric 6: Win Rate by Tender Size
Government tenders follow a power law: most tenders are small (under Rs 5 crore), fewer are medium (Rs 5-50 crore), and very few are large (Rs 50 crore+). Your win rate likely varies dramatically by tier.
Many contractors are systematically better at small tenders (simpler, faster to bid, less competition from large companies) or at large tenders (where their size and balance sheet are advantages). Understanding which tier you win at most efficiently tells you where to concentrate your bidding effort.
Metric 7: Revenue per Bid Effort
Divide your total contract value won annually by your total bids submitted. This is your revenue per bid, a proxy for bidding efficiency. If you submitted 60 bids and won Rs 30 crore in contracts, your revenue per bid is Rs 50 lakh. If you reduce submissions to 40 tenders but focus on those you are most likely to win, and win Rs 25 crore, your revenue per bid improves to Rs 62.5 lakh and your team has more capacity for each bid.
The metric makes the case for selective bidding over volume bidding.
How to Extract Data from GeM and CPPP
GeM Results Extraction
On GeM, navigate to your Seller Central dashboard and click on My Orders. Filter by "All Orders" to see both active and historical orders. For each bid, download the comparative statement, this shows all participating sellers and their prices. In Opportunities, the historical bid results are retained and searchable by product category, date range, and status.
GeM also shows you a "Catalogue Performance" dashboard with impression data, cart-adds, and order conversions, useful for identifying which products need pricing adjustments.
CPPP Results Extraction
On Central Public Procurement Portal (eprocure.gov.in), bid results are available under "Tender Results" in the public section. You can filter by organization, date range, and tender value. Each published result shows the L1 bidder and their quoted price (after opening). You cannot see all bidders' prices unless you were a participant and attended the opening.
For tenders where you bid, you receive your evaluation result through the portal, your rank among financial bidders and the L1 price. For tenders you did not bid, you can still access L1 data from the Tender Results section.
State Portal Data
State portals vary in their transparency. Some states publish detailed comparative statements publicly; others publish only the L1 bidder name. For states with limited public disclosure, your field team's network (meeting other contractors and engineers at project sites) can supplement data.
Building a Price Gap Analysis
After 6 months of tracking, you can build a price distribution analysis for each tender category you bid.
For example, for NHAI highway construction in a specific region: your average price gap to L1 is 6.4%. The distribution shows that you were within 3% of L1 in 38% of bids, between 3-7% in 29%, between 7-12% in 23%, and above 12% in 10%.
This distribution tells you: in 38% of bids you were competitive and a slight improvement in pricing intelligence might have won some of them. In 10% of bids you were fundamentally wrong, either your cost estimates were off or L1 was below cost. The target for improvement is the 29% of bids where you were 3-7% off.
For those 3-7% bids, ask: was this a consistent pattern across a specific category (e.g., earthwork rates)? Was there a material price event (steel price spike, monsoon-driven aggregate shortage) that affected your pricing more than competitors'? Did the winning competitor have lower labour costs due to geography? Were your indirect costs (establishment, BG costs) higher than optimal?
Each specific answer points to a specific intervention: improve your earthwork rate benchmarking, build a material price intelligence system, assess your labour sourcing strategy, or optimize your overhead allocation.
Case Study: A Contractor Moving From 18% to 32% Win Rate
An electrical works contractor was winning 18% of bids across 56 submissions annually. The analysis revealed: disqualification rate was 23% (very high, driven almost entirely by expired electrical contractor license renewals on state portals where each state has different renewal dates), average price gap for non-DQ bids was 7.3%, win rate for bids under Rs 2 crore was 31% but for bids between Rs 2-10 crore was only 11%.
Three interventions: (1) A proper credential renewal calendar eliminated DQs almost entirely, the DQ rate dropped to 4% in the next cycle. (2) A material price benchmarking review found that transformer pricing was consistently 6-8% above market because they were buying from a single distributor on credit terms. Switching to a second supplier for competitive pricing brought material costs down. (3) The company decided to stop bidding on Rs 2-10 crore CPWD electrical packages (where they struggled against larger, better-resourced competitors) and focus on smaller GeM and state PWD works where their size was an advantage.
After two bidding cycles: 32% win rate on 38 bids (fewer submissions, better targeted, better prepared). The absolute number of contracts won was similar, but revenue per bid doubled and team capacity improved enough to allow better preparation for each bid.
Implementing the Analysis System
You need three things: a bid register (maintained for every tender submitted), a results register (updated after every evaluation), and a quarterly analysis session.
The bid register captures: tender ID, portal, tender title, department, category of work, estimated value, EMD amount, bid submission date, preparation start date, technical bid status (submitted / DQ'd / accepted), financial bid rank (L1/L2/L3/not disclosed), your quoted price, L1 price, price gap, and outcome (won/lost).
The results register adds: reason for DQ if disqualified, name of L1 bidder (for competitor tracking), any irregularities noted (tenders that appeared directed, excessive pre-qualifications), and your assessment of whether this was a genuinely competitive tender.
The quarterly analysis session reviews: current win rate trend by category, DQ rate trend (should be falling if you are managing credentials properly), price gap distribution (trend over time), competitor frequency table (which competitors are you meeting most, where), and go/no-go calibration (were your go decisions in the previous quarter well-targeted?).
Bidovate's Tender Analytics module automates much of this data collection from CPPP and GeM, pre-populates your bid history with publicly available evaluation results, and generates quarterly win-loss reports with price gap analysis, DQ analysis, and competitor frequency tables, so your quarterly analysis session becomes a 30-minute decision meeting rather than a 2-day data collection exercise.
Frequently Asked Questions
What sample size do I need for meaningful analysis? Meaningful win rate statistics require at least 20-30 bids per category. Below this, random variation dominates. If you bid only 5 tenders per year in a category, aggregate 3 years of data before drawing conclusions. Your overall portfolio analysis can be meaningful after 30+ total bids.
Our competitors do not publicly disclose their prices. How do we build competitor intelligence? CPPP and GeM publish L1 prices. For tenders you participated in, you may have access to comparative statements with all bidder prices. Build your database from those tenders. Over 18-24 months of regular bidding, you will have enough data points on key competitors to identify their pricing patterns.
How do we handle tender results where we believe malpractice occurred? Document your suspicion with specifics: what was the L1 price relative to market rates, what irregularities existed in the evaluation process, who won and any relationship questions. If you have specific and documented reasons to believe manipulation occurred, file a complaint through the CVC portal or the Ministry's vigilance mechanism. For systemic market intelligence purposes, flag the tender as "anomalous outcome" in your register and exclude it from your price gap distribution analysis.
Can win-loss analysis apply to GeM catalogue bidding? Yes, but the metrics differ. On GeM, you are not bidding per tender, buyers are comparing your catalogue listing against competitors' listings in real time. Track impression-to-order conversion rate (available in your Seller Dashboard), price competitiveness (how often you are the lowest-priced option), and product rating score. A low conversion rate with a competitive price usually indicates a catalogue quality problem. A low conversion rate with uncompetitive pricing requires price review.
How should we respond if our win rate analysis shows we should exit a particular sector? This is the hardest part of data-driven bidding discipline. If the data shows 8% win rate over 3+ years in a sector, and no specific fixable cause explains the underperformance, the correct decision is to redirect resources. This does not mean abandoning the sector permanently, it means pausing active bidding, improving your cost position and credentials in that sector, and re-entering selectively when you have a specific competitive advantage.
Ready to win more tenders?
Bid India scans 100+ procurement portals and matches opportunities to your company profile.