Price Lists
A Price List is a time-bound representation of market context — material unit prices, labor rates, and logistics assumptions captured for a defined place and time. Price lists are separate from module logic, so you can recalculate an estimate under new market conditions without rewriting your cost structure.
1. What a Price List Contains
Section titled “1. What a Price List Contains”Each price list includes:
- Material prices — unit prices for catalog materials, optionally with the supplier, quote date, and quote reference behind each line
- Labor rates — hourly rates for labor trades
- Expense pricing — fixed or percentage-based overhead and logistics costs
- Transportation assumptions — delivery and handling costs
- Currency context — the currency denomination for each priced item
2. Base vs. Project Price Lists
Section titled “2. Base vs. Project Price Lists”Darwin supports two levels of price lists:
Base Price Lists
Section titled “Base Price Lists”Reusable market baselines that capture a specific region and time period:
- “Costa Rica — Retail — 2026-01”
- “US — Southeast — RSMeans baseline — 2026-Q1”
- “UAE — Dubai — Supplier Set A — 2025-12”
Project Price Lists
Section titled “Project Price Lists”Assign a list appropriate to the project’s place and date. For independent project rates, clone the source and review the copy before assigning it. An estimate without an assigned list can calculate from the catalog; always check the basis actually used.
3. Maintain Price List Rates
Section titled “3. Maintain Price List Rates”Use the Materials, Labor, and Expenses tabs to maintain a price list’s rates. You can edit individual values, adjust all rates in one category by a percentage, update reference prices, or import/export Excel for a larger update.
The list remains editable until you finish it. Use project Price Review when you need an AI-assisted market refresh and a review of proposed changes before they are applied.
Material, labor, and expense lines can record supplier, quote date, and quote reference. Inspect these to explain who supplied a rate; composite/all-in rates require a quote basis.
4. Finish or Clone a Price List
Section titled “4. Finish or Clone a Price List”The catalog uses a green checkmark for a finished price list and a clock for one that is still editable.
Finish a list only after its rates are ready to be relied on. From the current screen, finishing is a one-way lock: it disables editing, bulk adjustment, imports, reference-price updates, and the Finished control itself.
To begin a new period or market update, clone a prior list and review the copied rates before saving it as an independent list. This preserves the source list and its history.
5. Creating a Price List
Section titled “5. Creating a Price List”To create a new price list:
- Go to Catalog → Price Lists
- Click New Price List
- Enter a name following a place + time convention (e.g.,
CR-SJ | Baseline | 2026-01) - Set material prices, labor rates, and expense values
- Save the price list
6. Applied vs. Priced — How Prices Actually Move
Section titled “6. Applied vs. Priced — How Prices Actually Move”An estimate carries two price-list references, and they do different jobs:
- Applied price list — the list selected for the estimate. Changing the selection does not change prices already used in its lines.
- Priced price list — the list used the last time you explicitly recalculated, shown with that calculation’s date.
Prices move only when you explicitly recalculate an editable estimate. Selecting a price list, saving it, or opening a page does not reprice existing lines. An approved estimate stays read-only; use a later revision when you need different prices. Price Review lets you inspect proposed changes before applying them to the list.
An ordinary estimate save also preserves existing prices and module recipes. New lines are priced from the estimate’s pinned applied list. The first calculation and explicit Recalculate resolve prices and recipes and report their changes, including recipe quantities, expense charge basis, and added/removed components. A recipe change can move the total too; do not assume every recalculation delta came from the market. Approved work remains read-only; use a later revision when it needs to change.
7. Applying a Price List to a Project
Section titled “7. Applying a Price List to a Project”- Open your Project
- In project editing, choose the Price List when the project permits the change
- Open Price Review to inspect its rates
- Verify exchange rates there if multi-currency
- Confirm the selection; selecting a list alone does not reprice existing estimate lines
- Open the editable estimate in Estimation Details, explicitly Recalculate, and review the before/after result
8. History
Section titled “8. History”Each price list carries its own history — where it came from, and whether it’s a clone. Each price list carries a record that indicates whether it is:
- ORIGINAL — first creation
- CLONED — copied from a source price list, with an operation note recording why
Cloned price lists preserve a reference to their source, enabling clean delta analysis: when an estimate changes, you can determine whether the movement came from market conditions, logic changes, quantity differences, or decision parameters. The price list’s Lineage tab shows the source and derived lists in the clone chain.
Where price-source labels are shown, Sourced identifies research with accepted evidence; Assumed identifies human confirmation. No label means the source is not recorded. Changing amount or currency clears the earlier label. Copying a list does not necessarily preserve evidence from a source-list refresh; review each rate again.
9. Best Practices
Section titled “9. Best Practices”- Use descriptive naming — encode place and time in the name (e.g.,
US-FL | Q1 2026 | Supplier Mix A) - Create a new price list for each new period — editing a single price list repeatedly destroys history. Create a new list per period or major market shift
- Keep modules price-free — modules store logic; price lists store cost values
- Review before commitment — validate pricing before finalizing a proposal or requesting approval
- Finish only after review — a finished list cannot be reopened from the current screen
- Use Price Review for market refreshes — review AI-assisted proposals before applying them to project pricing

