In a project-based business, profit is rarely obvious at a glance. Payments arrive in instalments, some costs appear on the final day, and others hide among company-wide expenses. Returns, rework, discounts, and downtime add to the picture.
That makes for an easy trap: a project looks profitable in the contract, money is moving through the account, and the team is busy, yet the month ends with nothing left. Sound familiar?
Here is a practical way to calculate profit for a project and for the company, then turn the formulas into a calculation you can repeat for each job.
Contents:
What profit means in a project-based business
First, separate two figures that are often confused: project profit and company profit. In a project-based business, they can differ even on the same day.
Project profit reflects recognised revenue and the expenses attributable to that project over a chosen period. Cash received is not automatically revenue, and a payment does not always coincide with the recognition of an expense. Tracking this result for every job shows which projects generate a return and which merely create turnover.
Company net profit is the result after recognised shared expenses, interest, and tax. Dividends are distributed from profit; paying owners is not itself an expense that reduces this figure. Check cash flow and outstanding obligations separately before deciding how much cash can actually be paid out.
Another common mistake is to treat profit as the same thing as revenue or “money in the bank.” In management accounting, these are different measures. For the basic distinction, see the 101 article on revenue versus profit.
The basic profit formula and what it must include
The starting point is simple: profit is the difference between revenue and expenses. In a project-based business, the hard part is deciding what counts as revenue, which expenses belong in the calculation, and when the project is considered complete.
In practice, the formula is:
Project profit = Project revenue − Project cost
Add a percentage measure to compare projects of different sizes. One option measures return against cost:
Return on project cost = (Project profit ÷ Project cost) × 100%
Another uses revenue as the denominator and is closer to a profit margin:
Profit margin on revenue = (Project profit ÷ Revenue) × 100%
Why use both? Return on cost helps assess how effectively costs produce a result. Margin on revenue shows what share of revenue remains after the project's expenses.
Project cost: which expenses to include
Imagine a morning on site. The foreman asks you to pay the crew, the purchasing manager sends a materials invoice, and the designer requests an additional payment for site supervision. These are project expenses, and few people would dispute them.
The disagreement begins with expenses that look “shared” and are tempting to leave outside the project calculation. Those omitted expenses can then consume the apparent profit.
For a project-profit calculation, it helps to separate expenses into two levels.
Direct project expenses include labour, materials, delivery, equipment hire, subcontractors, crew accommodation, and project-specific taxes and fees caused by that particular job.
Shared company expenses include the office, management team, accounting, marketing, communications, software, bank services, and tool depreciation. Allocate these to projects using a documented rule.
If you calculate using only direct expenses, you get an estimate-style view. That is useful while managing the work. To answer “how much did we earn?”, include the allocated share of shared expenses as well.
How contribution margin relates to net profit
101 App and project management accounting often start with contribution margin: the amount remaining after the variable costs of doing the work.
The formula is short:
Contribution margin = Revenue − Variable costs
From contribution margin, you can calculate the contribution margin ratio:
Contribution margin ratio = (Contribution margin ÷ Revenue) × 100%
Take a project with straightforward figures. Recognised revenue from completed and accepted work is ₽1,500,000. Variable costs—labour, materials, delivery, and subcontractors—totalled ₽1,000,000. The project's contribution margin is therefore ₽500,000.
The next layer determines the final result. Shared company expenses and taxes are covered from contribution margin; what remains after all applicable items is net profit. The calculation is explained in the 101 article on net profit (in Russian).
Suppose a combined ₽250,000 of confirmed shared company expenses, interest, and taxes is attributable to this project for the period under your chosen allocation rule. The calculation is:
Net profit = ₽500,000 contribution margin − ₽250,000 in shared expenses, interest, and taxes = ₽250,000.
With that complete set of expenses, the amount remaining is ₽250,000. If the ₽250,000 excludes any shared expenses, interest, or taxes for the period, do not call the result net profit.
That is the figure you can discuss in terms of “how much is actually left.”
Estimated profit versus actual results
You need a planned profit figure before work begins to decide whether to take a project and on what terms. In construction and project work, this is often called estimated profit.
The calculation is:
Estimated profit = Planned contract revenue − Planned direct project expenses
This is a plan, not a final result. It provides a reference point: where the price becomes risky, which estimate items matter most, and how much allowance is needed for deviations. The 101 article on planned project margin goes into the subject in more detail.
A simple routine is enough to connect plan and actual results. It can live in a spreadsheet or a system, but it must be repeated regularly; otherwise there is nothing reliable to compare.
- Record the plan: contract revenue and the direct expenses in the estimate.
- Record actual receipts and expenses as they occur, linking each entry to the project.
- Compare deviations in key categories—labour, materials, and subcontractors—each week.
- If a deviation grows, recalculate the forecast to project completion and update expected profit.
Midway through a project, the question is usually “are we still making a profit?” Only a comparison of plan and actual results can answer it; individual receipts cannot.
Mistakes that make profit “disappear”
In project-based businesses, profit is more often lost through accounting habits than through difficult mathematics. The formulas are familiar. The problem is that some receipts and expenses never enter the calculation.
- Counting cash receipts while ignoring obligations: advances and prepayments create an impression of profit that the full calculation does not support.
- Leaving out small project expenses such as delivery, fasteners, consumables, downtime, and rework. Each receipt looks minor; together they matter.
- Confusing markup with margin: a markup in the estimate does not guarantee profit before variable costs and shared expenses are accounted for.
- Failing to allocate shared expenses to projects: each project looks profitable while the company as a whole breaks even.
- Comparing projects only by the currency amount of profit, without a percentage return: two projects may earn the same amount while consuming very different resources.
For other measures to track alongside profit, see the 101 article on key business performance indicators.
How to simplify the calculation in 101 App
When more than two or three projects run at once, manual calculation becomes a recurring reconciliation exercise: who paid whom, where a receipt belongs, which project incurred a cost, and what has already been recorded. It takes time and increases the risk of error.
In 101 App, receipts and expenses are recorded against each project. The system then brings together the project balance and profitability measures. This workflow is described in the article on calculating profitability and in the 101 article on the Analytics section (in Russian).
The company needs another layer: a shared fund for common expenses, profit allocation, and transfers between partners. PRO+ covers this workflow. In a project-based business, it helps replace arguments about “who brought in how much” with fund figures and allocation rules.
If profit becomes a question of scaling the company, consider operating leverage: how a change in revenue affects operating profit given your cost structure. The 101 article on operating leverage in project businesses (in Russian) explains it.
Would you like to go through profit by project with an expert and see what the reports could look like in the system? Come to a demonstration: in about 30–40 minutes, you can usually see which figures are already available and which accounting rules the team needs to agree on.




