AREA 04 / 06·Financials and P&L

Firm profit visibility, across scenarios.

A live firm-level P&L shows how signed work, extensions and change requests, pipeline, people cost and overhead move Operating Income, so you see the shape of profit before the close confirms it.

The question this answers

How do you forecast forward profit for a services firm?

By composing your firm's monthly P&L from the operational data the business already runs on: contracted work, extensions and change requests, pipeline, resolved people cost and overhead. The result is read across three cumulative views, Contracted, with extensions and change requests, and with pipeline added at full value, so you can see the shape of the year and what would change it before the close confirms the number.

The pain
You close the month and discover that profit is 15 points lower than forecast. The forecast assumed bench cost would be flat, but three people started on the bench mid-month and no one had updated the assumption. Or a phase on a fixed-price project slipped by two weeks and carried delivery cost into next month. Or non-billable cost spiked because of an allocation pattern no one had seen coming.
By the time the accounting close lands, there is no way to course-correct for the next 30 days. The variance is explained, not prevented.
Profitdrive changes that by giving you a live firm-level P&L that updates as projects, people, and costs change, so you can see which levers are moving the margin and act before the month closes.
What this area covers

Your firm's forward profit, on one set of numbers.

Financials is where the model resolves into the P&L: Revenue, Delivery Cost, Contribution, Non-Billable Production Cost (the bench, internal-project and leave-related cost that does not attach to client delivery), SG&A, Operating Income. The view updates as deals, projects, people, leave and cost changes are recorded, so you see the shape of profit before the accounting close explains it.

Financials keeps five views apart: Outlook, Compare, Actuals, Budget and Accounting. The Outlook shows firm-level monthly profit across three cumulative views: Contracted, with extensions and change requests, and with pipeline added at full value. The operating KPIs behind it, utilisation, headcount, billed days and daily rate and cost, move in the same three views, so the operating picture and the money stay together. Figures in the outlook open to the project, the deal and the person and rate behind them. Non-Billable Production Cost is broken out so operational investment is visible rather than buried in margin. Imported actuals and budgets are versioned comparison inputs: you compare them with the outlook, and they do not replace its live basis. And Accounting is where your Xero connection is mapped and accepted, without writing the outlook.

Scope firewall

Profitdrive is not an accounting system. It does not replace GL, tax, or compliance; that is the accounting software's job. What Profitdrive gives you is a live firm-level profit picture that moves as the business moves, and shows the impact of different scenarios before commitments lock in.

Surface
Function
01
P&L Outlook
Firm-level monthly profit across three cumulative scenarios: Contracted, + Extensions, + Pipeline.
02
Operating KPIs
Utilisation, FTE, billed days, daily rate and cost, and open roles behind the P&L, in the same three scenarios.
03
Figures you can open
Figures in the outlook open to the project, the deal and the person and rate behind them.
04
Non-Billable Production Cost
Bench, internal projects, paid / unpaid leave, variance: one composition view.
05
Actuals and Budget
Imported actuals and budgets, each versioned, compared with the outlook. They do not replace its live basis.
What you can do on this screen

What operators see, and what the system carries through.

BEHAVIOUR 01 / 04

See monthly profit across Contracted, + Extensions, and + Pipeline.

The P&L Outlook shows a table with months across columns and the firm-level P&L lines down the rows: Revenue, Delivery Cost, Contribution Margin, Internal Delivery Cost, Gross Margin, SG&A, EBT. Above the table, three cumulative scenario pills: Contracted, Contracted + Extensions, Contracted + Extensions + Pipeline.
You set the month range to Apr to Sep. Contracted opens at $600k monthly revenue and 29% gross margin on signed work, but the book runs off across the window: by September revenue is $250k, gross margin is 21%, and EBT has crossed from +13% to −15% as fixed SG&A carries a shrinking revenue base. You switch to Contracted + Extensions and the decline softens where renewals are signed; the full forward view shows where pipeline must convert to refill the gap. Three different profit paths are visible in one place.
The P&L lines are the ordinary ones, Revenue down to EBT. What is not ordinary is where the numbers come from. A month's revenue opens to the project behind it, the project to the deal it came from, and the cost to the person and the rate that applied that month, rather than being assembled in a separate workbook. As assignments are added, extensions signed or people cost changes, the view recomputes from that same foundation, so there is no spreadsheet bridge and no separate close calculation to diverge from what has been tracking all month.
P//
Profitdrive //
Caldera Group

Financials

OutlookActualsBudget
Apr 2026toSep 2026ContractedExtensionsPipelinePL Detail
P&L Line · $kApr 26May 26Jun 26Jul 26Aug 26Sep 26
Revenue$600k$540k$460k$380k$310k$250k
Consultants404039383634
Delivery Cost$330k$305k$267k$226k$189k$155k
Contribution Margin$270k$235k$193k$154k$121k$95k
Contribution %45.0%43.5%42.0%40.5%39.0%38.0%
Internal Delivery Cost$96k$86k$73k$61k$51k$42k
Gross Margin$174k$149k$120k$93k$70k$53k
GM %29.0%27.5%26.0%24.5%22.5%21.0%
SG&A Cost$96k$95k$94k$93k$91k$91k
EBT$78k$54k$26k$0-$21k-$38k
EBT %13.0%9.9%5.6%0.0%-6.9%-15.0%
GroundedShell, tabs, scenario buttons, month range, and PL Detail match the current app. Row labels follow the app's P&L. Contracted book runs off Apr to Sep; EBT turns negative as fixed SG&A carries the falling revenue.
P&L Outlook · three cumulative scenarios · Contracted, + Extensions, + Pipeline.
BEHAVIOUR 02 / 04

Read the operating KPIs behind the P&L, in the same three scenario lenses.

Below the P&L, the same Apr–Sep months carry the operating drivers: Utilisation% (own staff), FTE, Billed Days, Daily Rate, Daily Cost, and Open roles (FTE). It reads in the same three cumulative lenses as the P&L, Contracted, + Extensions, + Pipeline, so the operating picture and the money move together rather than living in separate reports.
On Contracted, the KPI strip tells the same story the P&L does, earlier and more concretely. Utilisation falls from 68% in April to 35% by September as billed days drop faster than headcount; daily rate and daily cost together show the spread the firm earns per delivered day; and open roles appear from June as the staffing gap the signed book can no longer fill. The bench building up here is the margin problem in the P&L before it lands as one.
These are the levers, not just the readout. Switching the view recomputes every KPI, so you can see what utilisation, billed days and open roles look like if extensions sign or pipeline converts, not only on the signed book. Where a driver carries detail it expands to it: FTE to the people, billed days to the projects and assignments, read from the same foundation as the P&L rather than reconstructed alongside it.
P//
Profitdrive //
Caldera Group

Financials

OutlookActualsBudget
Apr 2026toSep 2026ContractedExtensionsPipelinePL Detail
KPIApr 26May 26Jun 26Jul 26Aug 26Sep 26
Utilisation% (own staff)68%62%54%47%41%35%
FTE424241403836
Billed Days600545469394325263
Daily Rate$1,000$990$980$965$955$950
Daily Cost$550$560$569$574$582$589
Open roles (FTE)0.00.01.01.02.02.0
GroundedThe KPI detail that sits below the P&L: utilisation, FTE, billed days, daily rate and cost, open roles. Same three scenario lenses as the P&L; every KPI recomputes per lens. Contracted shows the signed book running off, utilisation falling as billed days drop faster than headcount.
KPI detail · operating drivers below the P&L · Utilisation, FTE, Billed Days, Daily Rate, Daily Cost, Open roles · scenario-aware across Contracted, + Extensions, + Pipeline.
BEHAVIOUR 03 / 04

Make non-billable cost visible instead of hidden in the margin.

Non-Billable Production Cost is the bench, internal-project, and leave-related cost that does not attach to client delivery. In the P&L Outlook it appears as a line item broken into components: Bench Cost, Internal Projects, Leave, Variance. April: bench $54k (five consultants unassigned), paid leave $12k (one consultant on annual leave), internal projects $24k (two people in training), variance $6k. Total Non-Billable Production Cost for April: $96k. SG&A below at $96k, covering administrative staff, rent, software, insurance. Together: $192k overhead, 32% of revenue.
You see bench cost is the largest controllable line. You drill in: five consultants by name, daily costs $470 to $560, one of them on the bench four weeks. You check Open Roles in the People area, where three projects need staffing. You fill that consultant onto one. The bench line in the P&L drops to $42k for April; the person's cost moves into Delivery Cost on the project they were assigned to. You also notice that internal training in July is costing two margin points. You ask the delivery lead whether that month is essential, and they confirm it can shift to June. You move it; July margin improves.
The composition matters for steering. Bench is the hiring signal. Internal projects (training, sales, admin) are a growth investment with a cost, visible, not hidden. Paid leave reduces capacity but not cost (the person is still paid); unpaid leave reduces both. SG&A is the fixed overhead that does not move with deal conversion, and it has its own page: recurring monthly items with a category, supplier, amount and start and end month, a monthly summary grouped by category or supplier, a CSV import, and an export of the list you have on screen. Lumping these together hides the trade-offs; separating them makes operational investment a deliberate decision and shows the levers you can actually move.
There is also a structural point the Outlook makes visible. A deal staffed with your own people adds revenue against a fixed cost base: those people are paid whether the deal lands or not, so each billable day is revenue against no extra cost, and the effect shows up as reduced Non-Billable Production Cost rather than new Delivery Cost. A deal staffed with contractors adds revenue against genuinely incremental cost: contractor days only exist if the deal does. You know this already; the Outlook shows it explicitly, in the line items, view by view.
P//
Profitdrive //
Caldera Group

Financials

Conceptual
OutlookActualsBudget
Non-Billable Production Cost · Apr 2026 · variable5 components
Bench5 people · $470 to $560 / day$54k
Internal Projects2 people · training$24k
Leave · paid1 person · annual leave$12k
Leave · unpaidnone scheduled
Varianceforecast vs actual$6k
Total NBPC$96k
SG&A · fixedAdministrative · rent · software · insurance  does not scale with deal conversion$96k
Total overhead
NBPC + SG&A · April
NBPC
$96k
SG&A
$96k
Total · 32% rev
$192k
ConceptualThe five-component composition card was not observed as a standalone surface. It keeps the concept name "Non-Billable Production Cost"; the app's P&L row for this concept is labelled "Internal Delivery Cost".
Non-Billable Production Cost · five components · variable overhead vs fixed SG&A · own-staff and contractor cost resolved separately.
BEHAVIOUR 04 / 04

Keep budget and actuals separate from the live outlook.

Financials has five views: Outlook, Compare, Actuals, Budget and Accounting. Outlook is the live one, the forward P&L built from projects, people and opportunities. Actuals and Budget hold what you have imported, version by version. Compare sets an imported version beside the outlook, month by month, in the same row structure (Revenue, Delivery Cost, Contribution, Non-Billable Production Cost, SG&A, EBT). Accounting is where the Xero connection is mapped and accepted.
Budgets are imported against the budget plan you have made active; actuals are imported from your accounting system. Both are versioned: when a revised set is imported, the earlier versions stay in history and you choose which one is active. Comparison does not change the outlook. The outlook keeps updating as projects, people and costs change; the imported figures stay as they were imported.
The point is structural rather than arithmetic. Budgets and actuals are comparison inputs to the outlook, not its basis. You see three time perspectives in one place: what was planned (Budget), what happened (Actuals) and what is now expected (Outlook), without any of them overwriting another. The outlook remains your firm's working view of where the month is going.
P//
Profitdrive //
Caldera Group

Financials

Conceptual
OutlookActualsBudget
In the app these are separate tabs. The conceptual view below places them side by side as read-only comparison lenses.
P&L line · AprBudgetLive forecastActualsΔ vs fcst
Revenue$590k$600k$592k-$8k
Delivery Cost$325k$330k$328k-$2k
Contribution$265k$270k$264k-$6k
Non-Billable Production Cost$95k$96k$97k+$1k
SG&A$96k$96k$96k
EBT$74k$78k$71k-$7k
Read-onlyComparison lenses never alter the Live Forecast. Imported Actuals are versioned; Budget is set in Settings.v3 · IMPORT 5 MAY
ConceptualThe app exposes Outlook, Actuals, and Budget as separate tabs. A single combined comparison table was not observed; this side-by-side is conceptual.
Outlook · Compare · Actuals · Budget · Accounting · imported actuals and budgets are versioned comparison inputs · the outlook keeps its live basis.
How this connects to the rest

This area does not stand alone.

01

Pipeline and deal pricing

The Deal Model is the commercial case for the deal: revenue, cost and margin assumptions on your firm's real data, against firm-wide targets. When the deal converts, those assumptions flow into the Contracted view of the Outlook. The pipeline view carries the opportunities that have been priced and staffed in the deal model, added at full value: what your firm's P&L looks like if they convert as modelled.

See how deals are priced
02

Project delivery and margin

Project Financials Summary shows each project's revenue and cost contribution; those roll up into the P&L Outlook monthly rows. Signed extensions move into the Contracted scenario; open extensions sit in the + Extensions view. Open Roles in Project Plans surface as cost risk if unfilled when delivery margin depends on them.

See project profitability
03

People cost and capacity

Every person's cost, including salary, grade, overrides and on-costs, resolves the same way and flows into Delivery Cost (assignments) and Non-Billable Production Cost (bench, internal projects, leave). When a grade changes, leave is recorded or a person is assigned to a project, their contribution to the P&L follows, and the freshness state on the Outlook tells you when it has. Open Roles show their projected cost impact in the forward outlook.

See capacity and cost
04

Management cockpit

The Outlook on the Dashboard shows the headline position (Revenue, Operating Income, Utilisation) across the three views, a compact form of the full P&L. Outlook Drivers shows which deals, extensions and projects are moving the forward P&L the most. The Dashboard is for the daily and weekly decisions; this page carries the full grid and the figures behind each line.

See the cockpit
05

The principle behind it

A forward P&L is only useful if it moves when the business moves. Forward Profit Clarity is the pillar behind this area: your firm's profit trajectory tracked continuously, not reconstructed at month end.

Read Forward Profit Clarity
Closing

If next month closes worse than the outlook says, will you know which assumption moved, and when?

Get the demo link