User Guide
05.4 · Overheads

Distributing Overheads (Apportionment Methods)

Once overheads are captured, TX1 distributes the pool across direct cost items to produce per-item allocated overhead. Four methods are available.

The Pool

OverheadPool = Σ (overhead.TotalWithChildren)
                where NOT IsOmitted AND NOT IsNotContributing

The Four Methods

MethodFormulaWhen to use
Proportionalitem.AllocatedOverhead = (item.BuildUpCost / pool.BuildUpCost) × OverheadPoolDefault. Fair distribution by cost weight.
Equalitem.AllocatedOverhead = OverheadPool / eligibleItemCountHeadcount-like evenness regardless of size.
Percentage (manual)You set % per item. Sum = 100%.When management wants control.
FixedAmount (manual)You set $ per item. Sum = OverheadPool.When contracts dictate specific allocations.

Choosing the Default Method

Markup → Default Allocation Method on the Allocation Scenarios panel:

  • Proportional (default).
  • Equal.
  • Custom — per-item entry.

Applying Apportionment to a Specific Overhead

If a single overhead item should be apportioned to specific targets (rather than the whole project), hide it:

  1. Select the overhead row.
  2. Right-click → Apportion….
  3. Choose targets (individual direct cost items or the whole pool).
  4. Choose a method.
  5. Preview. Apply.

ApportionmentAllocation records are created; the overhead's IsHiddenAndIncluded becomes true; each target's ApportionedAmount gets its share.

Clearing Apportionment

Right-click the hidden overhead → Remove Apportionment. TX1 deletes all allocations for that ApportionmentGroupId and flips the flag off.

Worked Example

Three direct cost items with BuildUpCosts:

ItemBuildUpCost
Earthworks$60,000
Structure$180,000
Services$60,000
Total Pool$300,000

Overhead pool = $50,000, method = Proportional.

ItemShareAllocated Overhead
Earthworks60/300 = 20%$10,000
Structure180/300 = 60%$30,000
Services60/300 = 20%$10,000

These amounts feed each item's AllocatedOverhead and appear on the sell-rate view.

Validating the Balance

Allocation Scenarios → Validate compares the sum of AllocatedOverhead across items with the pool total and reports any variance. A non-zero variance usually means stale manual overrides.