Industry

Project Cost Coding

How project cost coding works in AP, why accurate cost allocation to projects is critical for project profitability reporting, and how AP teams manage cost splits across multiple active projects.

Project cost coding is the practice of allocating supplier invoice costs to specific projects, contracts, or cost centres rather than simply to general expense accounts. It is essential in any business where profitability is measured at the project or contract level -- construction, engineering, professional services, resources, and events -- and where management needs to know whether individual projects are profitable before they complete rather than only at the end.

In a project-based business, a single invoice may need to be split across multiple projects. A scaffolding supplier who has provided scaffolding at three active construction sites invoices for the total monthly hire; the AP team must split the invoice across the three projects based on the hire records showing which scaffolding was at which site for how many days. An insurance premium may need to be allocated across all active projects in proportion to their contract value. A head office rent invoice may need to be allocated across all business units in proportion to headcount or revenue.

Cost centre and project hierarchies

Most ERP and mid-market accounting systems use a cost centre hierarchy to organise project cost coding. A typical structure has: department or division at the top level (e.g., Civil Construction Division), project code at the mid level (e.g., Project 2024-047), and cost type or phase at the lowest level (e.g., Earthworks, Concrete, Steel, Preliminaries). When an invoice is coded, the AP team selects the appropriate level in the hierarchy for each line item.

The chart of accounts and the project hierarchy interact: the same expense account (say, "Labour Hire - Skilled Trades") may be used across dozens of projects, with the project code distinguishing which project the cost belongs to. This interaction means that project cost reporting is a two-dimensional view: by account type (all labour hire costs regardless of project) and by project (all costs for a specific project regardless of type). AP coding must be accurate in both dimensions to produce useful reporting in either direction.

The AP team's role in project cost accuracy

AP teams in project-based businesses are not expected to make project management decisions about cost allocation -- they should not independently decide that an ambiguous invoice belongs to Project A rather than Project B. But they are expected to flag invoices where the project allocation is unclear and obtain confirmation from the project manager before coding. A clear escalation process for ambiguous project coding -- with a defined response time so invoices are not delayed indefinitely in a coding query queue -- is a basic operational requirement for project-based AP that many businesses do not have explicitly documented.

Related terms

See it in action

Project Cost AP Automation

Learn more
Back to full glossary