A price library can save a great deal of time. It can also distribute an old mistake across several estimates very efficiently.

The risk grows when the entry contains only a description, unit and rate. A future user cannot tell whether the amount is a material cost, a fully installed rate or a supplier quotation with qualifications attached.

Separate those types of record. Labour and plant resources support build-ups. Material prices need a delivery and purchasing basis. Composite rates need their resource assumptions or a clear statement that the breakdown is unavailable. Supplier quotations need their scope and validity conditions.

Minimum context for a reusable price
FieldExample
Description and unitGlass supply, m²
SourceNamed quotation reference
Price dateDate on the offer
CurrencyGBP
Scope boundarySupply only; delivery stated separately
StatusExample, current or awaiting review

Illustrative library fields. The example does not represent a live supplier quotation.

Let the source travel with the rate

When an item is copied into an estimate, retain the source reference and price date. The estimator can then decide whether to use the amount unchanged, obtain confirmation or make a stated adjustment.

A currency label is not an exchange conversion. If the library and estimate use different currencies, the conversion needs a rate, date and agreed basis. Silently changing the symbol creates a plausible-looking error.

Reviewing the library also needs ownership. Someone should be responsible for identifying expired quotations and entries whose specification no longer matches current work.

The best library is not necessarily the one with the most rows. It is the one whose entries can be understood and used without having to rediscover what the original estimator meant.