TENDERS 101 · LESSON 2

Reading a Bid Table

When financial envelopes are opened, the result is recorded line by line: every company that bid, its CR number, and its price. It is the closest thing to market data that government sales has. This lesson teaches you to read that document: identity, depth, spread, local content, and the special case of the field of one.

Most sales teams would pay dearly to see their competitors' quotes. In government tendering that document exists, and it is public: real companies, real prices, on a real scope, dated and attributable. Most people skim it for the winner and move on.

Reading a bid table properly takes about two minutes per tender and answers four questions: who actually competes here, what winning cost, how much the market disagreed about the price, and whether this category is worth your bid team's month. The column names are defined in the glossary.

What a bid table is

A bid table is the published record of a financial opening, the moment described in lesson 1 when the sealed price envelopes of the compliant bidders are opened. A row per bidder typically carries:

  • The bidder's name, often in Arabic, sometimes in both Arabic and English
  • The CR number, the bidder's commercial registration
  • The bid amount, the price in that envelope
  • Sometimes a local-content ratio, a technical result, and the awarded value once the award lands

CR numbers: read identity, not spelling

The least glamorous column is the most important one. Company names on tender records are unreliable as identifiers: the same firm appears as an Arabic rendering on one tender and an English one on the next, transliterations drift (Al Jazira, Al-Jazeera, Aljazera), and trading names get abbreviated. The CR number cuts through all of it: it identifies one legal entity, however the name was spelled that day.

Two rules follow. Key your records on CR, never on name, or the same competitor will look like four small ones. And treat two similar names with different CR numbers as different legal entities: a branch, a subsidiary, or an unrelated firm trading on a famous word.

Bidder counts: how deep is the field

Count the rows before you read the prices. The number of bidders is the simplest competition statistic there is, and it varies enormously by category: commodity services draw large fields, while specialised systems draw a handful. One tender's count is an anecdote. The same category's count across a year of tenders is an expected field size, and that number sets your baseline odds.

Counts also encode barriers you cannot see in the scope: a demanding classification requirement, a large bond, or a short closing window all thin the field. When a category's count drops over time, entry just got easier for whoever still qualifies. When it climbs, margins are about to compress.

The spread: winner versus median

Sort the bids and take the middle one. The median bid is the market's central estimate of what this scope costs, and it is far more robust than the average, which one wild bid can drag anywhere. The winner-to-median spread is how far below that estimate the winning price landed:

spread = (median bid minus winning bid) divided by median bid

A tight spread of a few percent says the scope is well understood: wins come from small edges in cost or appetite. A wide spread, 15 percent or more, says the bidders read the tender differently: someone saw a cheaper way to deliver it, or the scope was ambiguous. Tight-spread categories punish optimistic pricing; wide-spread categories reward doing your own quantity take-off. Turning spreads into a pricing corridor is lesson 4.

Local-content ratios

Several states score bids on local content: the share of the contract's value delivered in-country through local staff, suppliers, and manufacturing. Saudi Arabia weights it formally in evaluation, and Qatar applies in-country value scoring in parts of its market. Read the ratio next to the price column: it shows the going rate for local content in the category, what the winner carried, and why the lowest price does not always win. Under weighted scoring, a bid at 9,000,000 with strong local content can beat one at 8,600,000 without it.

Single-bidder awards, read neutrally

Sometimes the table has one row. A field of one is a competition-health signal, and the right reading is a list of possibilities, not a verdict:

  • Niche scope or OEM lock-in: only one firm can plausibly deliver, or only one holds the authorisation
  • Demanding prequalification: the classification, bond, or reference requirements excluded everyone else
  • A short window: only a bidder who saw it coming could respond in time
  • A strong incumbent: the field judged the re-tender unwinnable and spent its bond budget elsewhere
  • A thin category: there are simply few qualified firms in this market

For a bidder, a single-bidder category is both an opening and a question: thin competition and a buyer who would welcome more bids, against whichever reason kept everyone else away. Answer that before the bond, not after. Tracking the share of single-bidder awards in a category over time tells you whether the field is thinning or filling.

A five-bid table, read in full

A road-maintenance tender, five bidders, amounts in USD

BidderCR numberBidLocal content
Bidder A (awarded)458718,000,00062%
Bidder B302148,600,00055%
Bidder C519079,000,00048%
Bidder D273369,500,00066%
Bidder E6014210,400,00051%

Depth: five bidders is a real field, and probably a stable cast; pull the last year of tenders and count how often these CRs recur.

Spread: the median of five bids is the third one, 9,000,000. The winner landed about 11 percent below it. If this category usually runs a 4 to 5 percent spread, Bidder A either found an efficiency, accepted a thinner margin, or read the scope differently.

Local content: the winner carried 62%, above the field's median of 55%, so price was not its only edge. Bidder D carried the highest ratio and the second-highest price: a plausible runner-up under weighted scoring.

Identity: next quarter, a tender in the same category lists "Bidder A Trading and Contracting" with CR 45871. Different spelling, same CR, same firm: its history and this win merge into one record.

An Ishara tender profile carries the table in full: every bidder, CR number, bid amount, awarded value, and local-content ratio, sorted by price with each bid's distance from the winner beside it and the spread computed underneath. The tender reads in whichever display language you pick, with the other title one click away.

A bid table tells you what happened. The award it records also starts a clock: a contract period with an end date that everyone can compute. Reading that clock, and positioning months before it strikes, is the next lesson.

Frequently asked questions

What is a CR number?

The bidder's commercial registration: its legal identity in its state's commercial registry. It identifies one legal entity however the company name was spelled on the day, which is why records should be keyed on CR, never on name.

How is the winner versus median spread calculated?

Sort the bids, take the middle one as the median, then compute (median minus winning bid) divided by median. A spread of a few percent says a well-understood scope; 15 percent or more says bidders read the tender differently.

Where do I see bid tables in Ishara?

On every tender profile: the full bidder table sorted by price, with each bid's distance from the winner beside it, and the spread computed in the footer.

Now put the numbers to work.

32,822 investors, government tenders across six markets and a CRM that starts free. Bring your data from any CRM or spreadsheet in an afternoon.

Free plan · 32,822 investors · six markets