Feature

5D cost

Costs on the 4D schedule.

Use this add-on:

Sign in to add to every edition Also adds 1 item it needs (400 KB). Use offline
Screenshot from the lab build. 5D cost in BimCraft: a cumulative cash-flow curve and the cost of each 4D task, with walls in progress on the model; the schedule and prices are example values typed in
Screenshot from the lab build. 5D cost in BimCraft: a cumulative cash-flow curve and the cost of each 4D task, with walls in progress on the model; the schedule and prices are example values typed in

Overview

5D cost prices the elements of a BimCraft model against its 4D schedule. Each task's elements get a cost from a price table you supply, the cost is spread over the task's days, and the Cost pane draws the cumulative cash-flow curve by day, week or month. It can also compare planned and built cost on a date. Nothing is priced until you give prices; none ship with it. Today it is part of BimCraft's core.

Who it’s for

  • Cost estimators and planners: a cash-flow curve from the schedule and your own rates.
  • Project controls staff: planned against built cost on a chosen date, with progress you type for each task.
  • TakeoffCraft users: bring their takeoff rates in as the price table.

What you can do

  • Open the Cost pane beside the 4D schedule.
  • Give prices by typing them, importing a CSV or JSON file, or bringing TakeoffCraft's rates.
  • Map each price to model materials and classes with keywords, so every element finds its price.
  • Spread a task's cost evenly, front-loaded, back-loaded or bell-shaped over its days.
  • Read the cash-flow curve by day, week or month, and the cost by stage and work package.
  • Value a date: the planned and built cost, with the progress you type for each task.
  • Export the cost table as CSV; the prices are kept in the file.

Methods and standards

Cost of an element is quantity × (1 + waste) × material rate, plus quantity × labour rate. Each task's cost is spread over its days by the chosen profile, in whole cents so the days add up to the task's cost exactly. An element in more than one task is split evenly between them, so no cost is counted twice. Quantities come from the same element reader as embodied carbon.

Data and sources

No prices are shipped. The price table is yours: type it, import it, or bring TakeoffCraft's rates. Each row has a unit, a material rate, a labour rate, a waste allowance and a source note. The 4D tasks come from the schedule in the model.

Verification

bin/test-bimcraft.mjs --carbon (tools/bimcraft-test/eg-carbon-test.mjs) checks the price table, the spread of a task's cost over its days, the cash-flow curve, and the stages and packages, with figures worked by hand. Not yet checked against a reference cost estimate.

Limits

This is not a cost estimate, a bid or a valuation. It spreads your rates over the schedule the model holds. Built progress is what you type for each task, not a measurement. Elements with no price, or not on the schedule, are listed as unpriced or unscheduled, and are not counted as zero.

Files and formats

Reads the open IFC model and its 4D tasks in BimCraft. Keeps the price table and the spread profile in the model's project property set (CadCraft_Cost5D). Reads and writes price CSV and JSON files, and exports the cost table as CSV.

Get started

  1. Set up the 4D schedule, with its tasks linked to the model's elements.
  2. Open the Cost pane and give prices: type them, import a CSV or JSON file, or bring TakeoffCraft's rates.
  3. Map the price keywords to the model's materials, then read the cash-flow curve and export the CSV.

Languages

No languages are listed for this add-on yet. Its maker may add some.

Works in

EditionWorksNote
Browser (/use) (yours) Added on demand Fetched the first time you use it, then kept for offline use.
Studio from getcadcraft.com Added on demand Fetched the first time you use it, then kept for offline use.
Microsoft Store Added on demand Fetched the first time you use it, then kept for offline use.
Google Play Added on demand Fetched the first time you use it, then kept for offline use.
iPad and iPhone (App Store) Included; switch it on Part of the reviewed app; your list switches it on.
Custom build Added on demand Fetched the first time you use it, then kept for offline use.

Comes with

Adding it brings these too. Engines are shared: each downloads once for every add-on that uses it.

Needed by: Construction engineering and management.

Versions

VersionChannelDateWhat changed
1.0.0stableOctober 28, 2026First version in the Library.

Licence and maker

CadCraft (CadCraft, first-party). Licence: Apache-2.0. Dependencies carry their own licences, listed on their pages.