AiTenderBid
Market Prices

Know Where Steel and Concrete Are Heading This Week

A weekly check of public material prices, filed with source, location and date beside your own supplier quotes.

Steel bars, cement and building materials stacked at a supplier yard in Malaysia

One Command, Every Monday Morning

The /market-prices skill checks public sources for the materials your organisation chooses to monitor and records what it finds in Pricing Database > Market.

  • Current and previous price for each monitored item
  • Source name and link, so anyone can check where a figure came from
  • Location and the date the price was observed
  • Unit, currency, group and a short note
  • The server computes the previous price and the change, not the AI
aitenderbid.com/app · Bids
Basic PricesBasic PricesAllowancesMeasurements
Y-bar B500B supply, per tonne2,700.002,850.00
Source: supplier quote, Klang Valley, 12 days oldCurrent
sync
2/14 C reinforcement re-priced: rate 3,691.44 → 3,859.92, amount 1,153,205.86 → 1,205,839.01. Tender total + RM 52,633.15.
Ready-mix G40, per m3365.00
Aluminium formwork, walls, per m236.00
Overheads and profit8%
2/12 A · Grade 40 concrete in columnsConfidence 88
Quantity 1,846.00 m3, measured from S-204 C1 and C2, L5 to L38measured
Ready-mix G40, RM 365.00 + 3% wastageMaterial375.95
Place, vibrate and cureLabour28.00
High-rise pumping, stationary pump and boomPlant30.00
Direct cost 433.95 x (1 + 8% OH&P)Rate468.67
auto_awesome
Suggested next questions: Is the G40 supplier quote under 180 days old? Should pumping above L30 use the extra-over rate? Are columns below L5 a different grade?

Pricing Database and rate justification screens: rebuilt from the live product on a sample bid. Figures are examples; the arithmetic is exact.

What Each Market Record Holds

Ten fields per observation. The example rows below are illustrations only, not current prices.

Fields stored for every market price observation, with example values.
FieldWhat It MeansExample
ItemThe material you monitorY-bar B500B
UnitThe unit the price applies tot
LocationWhere the price appliesKlang Valley
Price and currencyThe figure observedRM 2,700 (example)
Source and linkThe public page it came fromA published price list
GroupHow you organise the listReinforcement
NoteAnything that qualifies the figureDelivered, excluding SST
Observed onThe date the price was seenThe run date

How a Basic Price Is Chosen for a Rate

When the QS role builds a rate, it takes the most reliable figure you have, in a fixed order.

1. Latest Quote

Your newest supplier quotation in the Pricing Database.

2. Organisation Rate

The rate your organisation has set, with every change recorded.

3. Public Price

Market prices from /market-prices and the indicative library.

Volatile materials such as steel score a confidence of 60 when priced this way, and an extrapolated price scores 50. A rate you override yourself scores 100. The item's confidence is its weakest input, so a public price never hides behind a measured quantity.

The Pricing Database, Built to Remember

Item Catalogue

For every item: the lowest current price, the median, the number of suppliers and quotes, the newest quote and the market trend. Open an item to see its statistics, every supplier across all your projects, latest price, change, low, high, history and a chart.

Never Overwritten

Every price is kept. Organisation rate changes appear under Organisation Rates.

Stale After 180 Days

Old prices are marked so nobody prices a bid on last year's steel.

Trend Rule

Median of the newest 180 days against the median of the 180 to 540 days before.

AI Estimate

Prices the AI proposes are filed under the supplier "AI Estimate", kept apart from real quotes.

Only console administrators and named pricing editors can change the Pricing Database. To add supplier quotations, attach them and run /update-pricing-database: the AI reads every price, shows them to you to confirm, and records only the ones you approve.

A Starting Rate Library, Clearly Labelled Indicative

A new organisation is not left with an empty database. The defaults are indicative Klang Valley figures, each stored with its source and month.

Indicative default rates: concrete and reinforcement (RM, Klang Valley).
ItemUnitIndicative RM
Ready-mix G30 / G35 / G40m3335 / 350 / 365
Ready-mix G45 / G50m3385 / 410
Ready-mix G55 / G60m3440 / 475
Place, vibrate and curem328
High-rise pumpingm330
Y-bar B500Bt2,700
Cut, bend and fixt550
BRC A6 / A7 / A8m28 / 10.3 / 12.9
Indicative default rates: formwork, masonry and allowances.
ItemUnitIndicative
Mivan walls / soffits / beamsm2RM 36 / 40 / 45
Timber formwork F2m2RM 50
Propping 3.5 to 5.0 m extram2RM 15
Half-brick wall 110 mmm2RM 68
PVC waterstopmRM 32
Wastage: concrete / rebar%3 / 4
Wastage: BRC laps%15
OH&P default%8

These are reference points to get a first bid moving, not quotations. They sit below your own quotes and organisation rates in the pricing order, and the confidence score shows when a rate leans on them.

A Malaysian quantity surveyor reviewing material price history on a laptop beside a bill of quantities

From Market Check To Re-Priced Bid

Prices feed the bid through the Basic Prices tab of Bid Details.

Change a Basic Price

Every BQ item that uses it re-prices at once in the browser. Save keeps it.

Apply a New Quote with /update-bid

A plan line for each basic price and Pricing Database record, applied only after you reply.

Export the Market List

Pricing Database > Market downloads as an Excel file for your purchasing team.

See the Bid Details Editor

Market Price Questions

What does /market-prices actually do?
It checks public sources for the construction material prices your organisation monitors and records them in Pricing Database > Market. Each record keeps the item, unit, location, price, currency, source, link, group, note and the date it was observed.
How often does it run?
Weekly at 08:00 by default, set in Monitor Settings. You can also run it yourself from the AI Agent at any time.
Does a public price override my supplier quote?
No. When the QS role prices an item, the basic price order is your latest Pricing Database quote first, then your organisation rate, and only then a public price.
Are old prices deleted when a new one comes in?
No. Every price is kept and never overwritten. The server works out the previous price and the change, and organisation rate changes are recorded as well.
When is a price treated as stale?
After 180 days. The market trend compares the median of quotes from the newest 180 days with the median of the 180 to 540 days before that.
Are the library rates real quotes?
No. The default rate library is indicative for the Klang Valley and each figure carries its source and month. Replace them with your own quotes and organisation rates as soon as you have them.

Price Your Next Tender with an AI Bid Team

Set up your search filters and rates once, then let the AI team prepare the next bid while you run your jobs.