Ctrl+K

Cost Allocation

The Cost Allocation feature enables the transfer of expenses from Camp Jobs (non-revenue generating overhead jobs) to Execution Jobs (revenue-generating project jobs). This is a critical accounting function for construction companies that operate shared camps, offices, or facilities that support multiple active projects. By allocating camp expenses to the projects they serve, you obtain accurate project-level profitability and cost tracking.

Navigation

Access Cost Allocation from Finance > Cost Allocation.

Cost Allocation Process

Cost Allocation 0:19
How to View Cost Center Report 0:37
How to Allocate Costs to Jobs 0:43
Camp Job Overhead costs Accommodation, Food Transport, Utilities Not revenue-linked Select Period From / To date Ledgers to allocate Compute Ratio Staff days per job from Attendance data Review Split Amount per job Verify proportions Execute Transfer Journal voucher DR Exec / CR Camp Execution Jobs (Revenue-Generating) Each job receives a proportional share of camp overhead based on staff-days worked during the allocation period enabling accurate project costing and profitability analysis
Cost Allocation screen showing camp job selection, allocation period, ledger breakdown, and target execution jobs
Cost Allocation interface with camp-to-project expense distribution

Understanding Camp Jobs vs. Execution Jobs

In construction operations, expenses are incurred at two levels:

  • Camp Jobs (Corporate) — These are non-revenue jobs that represent shared facilities such as worker camps, regional offices, equipment yards, or central stores. Expenses incurred here (rent, utilities, food, staff salaries) support multiple execution jobs but are not directly billable to any single customer.
  • Execution Jobs — These are revenue-generating project jobs where actual construction work is performed. Accurate costing of these jobs requires including their fair share of camp overhead expenses.

Cost allocation distributes camp job expenses across execution jobs based on staff assignment and attendance records, providing a fair and auditable method of overhead absorption.

Prerequisites

Before running the cost allocation process, ensure that the following prerequisites are met:

Prerequisite Description Responsible Module
Camp Expenditures Recorded All expenses for the camp job during the allocation period must be recorded and vouchers approved Finance (Vouchers)
Relevant Ledgers Configured The system configuration must include the ledger accounts that are eligible for cost allocation Finance (Chart of Accounts)
Staff Assigned to Camp Staff members must be assigned to the camp job for the applicable period in the HR system HR & Payroll
Attendance Records Finalized Staff attendance for the allocation period must be finalized (not in draft) so that the allocation ratios are based on accurate data HR & Payroll (Attendance)
All Prerequisites Must Be Met

If any prerequisite is incomplete — such as unfinalized attendance records or unapproved camp expenditure vouchers — the cost allocation results will be inaccurate. Always verify that all four prerequisites are satisfied before starting the allocation process.

Allocation Process

Cost allocation follows a structured 4-step process:

Step 1: Access & Period Selection

  1. Navigate to Finance > Cost Allocation
  2. Enter the From Date (start of the allocation period)
  3. Enter the To Date (end of the allocation period)

The date range determines which camp expenditures and attendance records are considered for the allocation.

Step 2: Job Selection

  1. Select Corporate as the job type (this filters for camp/overhead jobs)
  2. Enable the "Only Camp Jobs" checkbox to further narrow the results to camp jobs only
  3. Click Find Jobs to display available camp jobs with their expenditure details for the selected period

The system shows each camp job's total expenditures broken down by ledger account for the specified date range.

Step 3: Review & Analysis

Before executing the transfer, review two key views:

  • Ledger Details — Shows a breakdown of which ledger accounts comprise the total camp cost. This helps you understand what types of expenses are being allocated (e.g., rent, utilities, food, salaries).
  • Allocation View — Displays the target execution jobs and the transfer methodology. This shows how the camp expenses will be distributed across execution jobs based on staff assignment and attendance data. Each execution job's share is proportional to the number of staff-days attributed to it from the camp during the selected period.
Review Carefully

Take time to review the allocation breakdown before executing the transfer. Verify that the target execution jobs are correct and that the allocation percentages reflect reasonable distribution. If a staff member was mis-assigned or attendance data is incorrect, correct those records first and re-run the allocation analysis.

Step 4: Transfer Execution

  1. Once satisfied with the allocation analysis, click Create Transfer Voucher
  2. The system generates a journal voucher that:
    • Credits the camp job's expense ledgers (reducing camp costs)
    • Debits the execution jobs' expense ledgers (increasing project costs)
  3. The voucher is dated to the specified end date (To Date) of the allocation period
  4. The voucher enters the standard approval workflow
  5. Once approved, the transfer is reflected in both the camp job and execution job financial records

Allocation Methodology

The allocation is based on staff assignment and attendance records. The process works as follows:

  1. The system identifies all staff assigned to the camp job during the allocation period
  2. For each staff member, the system checks which execution jobs they worked on (based on attendance records)
  3. The total camp expenditure is distributed proportionally based on the number of attendance days each execution job consumed from the camp
  4. A staff member who attended 15 days at Job A and 10 days at Job B would result in 60% of their camp share going to Job A and 40% to Job B

Example Scenario

Consider a camp job "HQ Camp" with total monthly expenditure of INR 10,00,000. Three execution jobs are served by this camp:

Execution Job Staff-Days from Camp Allocation Percentage Allocated Amount (INR)
Highway Project Alpha 120 days 48% 4,80,000
Bridge Construction Beta 80 days 32% 3,20,000
Township Gamma 50 days 20% 2,00,000
Total 250 days 100% 10,00,000

Best Practices

  • Run allocations monthly — Perform cost allocation at the end of each month to keep project costs current and provide timely profitability analysis
  • Finalize attendance first — Ensure all attendance records for the period are finalized before running the allocation to avoid re-processing
  • Verify staff assignments — Periodically audit staff assignments to camp jobs to ensure they reflect actual deployments
  • Review before transfer — Always review the allocation breakdown in Step 3 before creating the transfer voucher; corrections after approval require reversing journal entries
  • Coordinate with HR — Work with the HR team to ensure attendance finalization aligns with the cost allocation schedule
  • Document allocation rationale — Keep records of the allocation methodology and any adjustments made for audit purposes