User Guide
04.5 · Direct Costs

Pricing Modes Explained

ItemPricingMode controls how an item behaves in the sell-rate pipeline. Every direct cost item has one mode (Standard by default). Overheads ignore this control — they have their own flow.

The Six Modes

ModeContributes to pool?Receives allocation?Shown on client report?
Standard (0)YesYesYes
DirectRateOnly (1)NoNoYes — pass-through at direct rate
SellRateProportional (2)NoYes (proportional factor)Yes
SellRateProjectPercentage (3)NoYes (project-level flat %)Yes
NotContributing (4)NoNoNo — hidden from submission
RateOnly (5)Yes (kind of)Stored but blank on totalYes — rate shown, total blank

Standard

The default. The item contributes its BuildUpCost to the pool that markup/overhead is distributed against, and receives its proportional share back as its own allocations.

DirectRateOnly

Pass-through. No markup or margin applied. Useful for cost-plus items, client-supplied materials, or any "no markup" lines.

SellRateProportional

The item does not contribute to the pool, but is still charged the project's average markup factor. Useful when you want the item to look like it carries markup on the sell rate report but you don't want it to influence how much markup the other items absorb.

SellRateProjectPercentage

Similar to proportional, but applies the project's flat markup percentages directly (per resource type) rather than computing a proportional share.

NotContributing

Completely silent on client reports — the row exists for internal costing only (e.g. unbilled admin, QA, tooling). IsHiddenFromSubmission = true.

RateOnly

Useful for schedule of rates tenders. The rate is displayed and priced (markup-adjusted average applied), but the Total column is blank because the quantity is unknown at tender time.

How the Pool Works

TX1 builds a "pool" — the sum of every item's BuildUpCost. It then distributes the overhead / markup / margin pools across contributing items proportionally:

Item allocation = (Item.BuildUpCost / Pool.Total) × Pool.Value

Standard items are the only ones that both contribute AND receive a share. The other modes carve out deliberate exceptions.

Changing Mode Mid-Project

Changing an item from Standard to NotContributing reduces the pool (the other items now share a smaller numerator). TX1 re-runs allocation automatically — but you may want to review markup targets after any mass change.

Visual Cues

Pricing mode is shown as a small badge on the row. Hover for full name.