The Project Profitability Report Template Every Professional Services Firm Needs

Most firm owners have a vague sense that some projects are more profitable than others — but they can't prove it, explain it, or replicate it. This template gives you the structure to know exactly where the money is and isn't being made.

June 2026 8 min read Target: 10–100 person services firms

A project profitability report answers one question: did this project make money, and how much? The template has three sections. Section 1 (Project Inputs) captures budgeted and actual hours, rates, and revenue. Section 2 (Direct Costs) tallies labor cost by role and any direct out-of-pocket expenses. Section 3 (Profitability Metrics) calculates project gross margin, realization rate, and margin per consultant. A well-structured project profitability report template turns months of scattered data into a single sheet that tells you which clients, project types, and engagements are actually worth your time.

Why Most Firms Fly Blind on Project Profitability

Most 10–100 person professional services firms don't have a consistent project profitability report. What they have instead is intuition: "This project felt tight," or "That engagement was our best quarter." Intuition is not a business strategy.

The three most common reasons profitability reporting breaks down:

1. Time tracking is inconsistent. Without clean timesheet data, you can't calculate labor cost. If consultants enter time two weeks late, the numbers are always wrong.
2. Revenue is captured but costs aren't allocated. Invoiced revenue shows up in QuickBooks, but labor cost by project doesn't — it's in a timesheet system that doesn't talk to accounting.
3. There's no standard column structure. Even when the data exists, it lives in six different spreadsheets with no consistent format. Comparing project A to project B requires manual reconciliation every time.

A project profitability report template solves all three — it creates a single structure where every project lands in the same format, every time.

The Project Profitability Report Template: Column by Column

Here's the structure. Every row is a project. Every column feeds one of the three sections.

Project Client Budgeted Revenue Billed Revenue Labor Hours Labor Cost Direct Costs Total Cost Gross Margin ($) Gross Margin (%) Realization Rate
Project Alpha Acme Corp $75,000 $61,500 490 hrs $44,100 $3,200 $47,300 $14,200 23.1% 82%
Project Beta GlobalTech $120,000 $118,800 380 hrs $36,200 $0 $36,200 $82,600 69.5% 99%
Project Gamma Summit Partners $50,000 $47,500 620 hrs $58,900 $4,100 $63,000 -$15,500 -32.6% 95%

Sample data. Your columns may vary based on your billing structure. Download a blank template via the ROI calculator.

Column 1

Project Name

A consistent internal identifier — not the client name, because you may run multiple projects for one client. "Acme Discovery" and "Acme Implementation" are separate rows.

Column 2

Client

The client name. Useful for client-level rollup reports and for identifying concentration risk — if one client accounts for more than 30% of your top-line revenue, that's a signal worth tracking.

Columns 3–4

Budgeted vs Billed Revenue

Budgeted revenue is the contract value — what you quoted or agreed to at project start. Billed revenue is what you actually invoiced. The ratio is your realization rate. A 90% realization rate means you left 10% of planned revenue on the table.

Realization Rate = (Billed Revenue ÷ Budgeted Revenue) × 100
Columns 5–6

Labor Hours and Labor Cost

Hours come from your timesheet. Cost comes from hours × each person's billable rate. Track by role if you have varied rate structures (senior vs junior rates). This column is where most firms lose visibility — if people don't log time, the labor cost shows zero.

Column 7

Direct Out-of-Pocket Costs

Subcontractor invoices, software licenses bought for this project, travel expenses billed directly to the client, or third-party tools. Do not include overhead allocation here — that's a firm-level number, not a project-level number.

Column 8

Total Project Cost

Labor cost + direct costs. This is your true cost of delivery for this project. Everything else — firm overhead, admin, management time — belongs to a different report (the firm P&L).

Total Project Cost = Labor Cost + Direct Costs
Column 9

Gross Margin ($)

The dollar amount left after covering direct project costs. Positive means the project paid for itself. Negative means you lost money on delivery — regardless of what was invoiced.

Gross Margin $ = Billed Revenue − Total Project Cost
Column 10

Gross Margin (%)

The margin as a percentage of revenue. Used for benchmarking across project types. A $15K margin on a $75K project (20%) and a $20K margin on a $120K project (16.7%) look similar in dollars but tell different stories about efficiency.

Gross Margin % = (Gross Margin $ ÷ Billed Revenue) × 100
Column 11

Realization Rate

Already covered in Section 1, but worth repeating here: realization rate is a revenue quality metric, not a profitability metric. You can have 100% realization and still lose money if your costs are too high. They're different problems.

What Your Project Gross Margin Benchmarks Should Look Like

These benchmarks are for project gross margin — revenue minus direct project costs only. Do not include overhead in these numbers; you'll end up with meaningless negative margins across the board.

Management Consulting / Advisory

Typical Range

45–65%

Well-run firms. Low direct costs (no materials), labor is the primary cost driver. Pricing discipline and utilization efficiency are what separate 65% from 45%.

Engineering & Architecture

Typical Range

35–50%

Lower than consulting due to higher overhead per project (redlines, revisions, site visits). Spec work and change orders can compress margins rapidly. Track by project type — site visits are typically low-margin.

IT Consulting / MSP

Typical Range

40–55%

Retainer-heavy engagements can push higher if scope is tight. Realization is the bigger problem here — scope drift in managed services is the most common margin killer. Project gross margin often looks fine; realization rate reveals the leak.

Accounting & Advisory

Typical Range

50–60%

Tax and compliance work tends to be higher-margin due to standardized scope. Advisory projects vary widely based on engagement type. Flag any project below 35% gross margin for a post-mortem.

The Threshold to Watch

A project gross margin below 30% almost always has a root cause — scope creep, under-pricing, resource misallocation, or excessive write-offs. Flag it in the monthly report and do a five-question post-mortem with the project lead. The ProServ Health Assessment scores your firm's project margin discipline across your portfolio.

How to Build This Report in a Spreadsheet

No PSA software required. If you have a timesheet and a billing system, you can build this in Excel or Google Sheets.

1
Export your billing data Pull a report from your accounting or billing system showing project code, client, budgeted contract value, and total invoiced to date. Export to CSV. This gives you the revenue side.
2
Export your timesheet data Pull weekly timesheet entries by project and person. You need: project name, employee name, role/seniority, hours logged, and hourly rate for each person. If you don't have billable rates in your system, use each person's annual cost ÷ 1,800 hours as the labor cost rate.
3
Match project codes The billing system and the timesheet system may use different project identifiers. Create a mapping table in a separate sheet: billing project code → timesheet project code → friendly name. This is the most manual step but only needs to be done once.
4
Build the three sections Section 1: Revenue (budgeted vs billed). Section 2: Costs (labor by role + direct out-of-pocket). Section 3: Margin calculations using the formulas above. Use SUMIF formulas to roll up labor costs from the timesheet tab to the project level.
5
Add a "Status" column Active / Completed / On Hold. Sort the report by status so active projects appear first — these are the ones where you can still intervene. Completed projects are post-mortem data; active projects are decision data.
6
Set a monthly review cadence Schedule 30 minutes on the first Monday of each month to review all active projects. Flag any project with gross margin below your threshold (typically 30%) or realization below 85%. Build the review into your operating rhythm — not as an audit, but as standard management practice.

If this sounds like too much spreadsheet surgery, try the free ROI Calculator to estimate what automation could save you in annualized revenue — and then explore the Margin Diagnostic as a starting point for building proper project-level visibility.

Three Decisions This Report Enables

Pricing

Know which project types to quote higher

If your engineering projects consistently land at 28% gross margin but management consulting hits 58%, you're under-pricing engineering work. The data tells you where you have pricing leverage.

Staffing

Know which consultants to assign to what

If senior consultants are carrying 70% of hours on 25% margin projects, you're burning margin on labor. Junior staff should carry the work that doesn't require senior rates.

Pipeline

Know which clients to fire or restructure

A client that generates $200K in revenue at 20% margin generates less profit than a $100K client at 60% margin — and typically demands twice the management attention. The report quantifies this.

Forecasting

Know what's coming in next quarter

Running the report monthly with a rolling 3-month projection gives you a forward view of project completion and revenue recognition. Better than guessing.

Frequently Asked Questions

What should a project profitability report include?
A project profitability report should include: project name and client, budgeted revenue, actual revenue billed, direct project costs, labor hours and labor cost by role, project gross margin (% and dollar), realization rate, and utilization contribution. These eight elements give you the complete picture of whether a project made or lost money.
How do you calculate project profitability in a spreadsheet?
Project Profitability = Revenue Billed − Direct Project Costs. For gross margin percentage: (Revenue Billed − Direct Costs) ÷ Revenue Billed × 100. Direct costs include labor (hours × rate), subcontractor fees, and direct out-of-pocket expenses. Overhead allocation is optional but should not be included in project gross margin — save it for firm-level reporting.
What is a good project gross margin for consulting firms?
A project gross margin of 40–60% is typical for well-managed consulting and professional services firms. Below 30% signals a scope management or pricing problem. Above 60% typically means you're either underbilling or haven't captured all direct costs. Benchmarks vary by firm type — engineering firms typically run 35–50%, management consulting 45–65%, IT consulting 40–55%.
How often should I run a project profitability report?
Run a project profitability report monthly during active projects and at project close. Monthly reporting during execution lets you catch scope creep before the invoice goes out. A final close-out report gives you the data you need to price the next similar project correctly. Weekly COOs typically review a rolling 4-week snapshot as part of their standard operating cadence.
Why is my project profitability report different from my firm's P&L?
A project profitability report shows profit at the project level — revenue billed minus direct project costs. A firm P&L includes overhead allocation (rent, admin, tools, management salaries) which is distributed across projects, not assigned to them. A project can show 45% gross margin while the firm P&L shows 12% net — both can be correct. Know which number you're looking at before making decisions.
Should I include overhead in my project profitability report?
No — at the project level, overhead should stay out. When you assign firm-wide overhead to projects, you create distorted numbers that are hard to act on. Use project gross margin for project-level decisions (pricing, staffing, scope). Use your firm P&L for firm-level decisions (whether to hire, invest in tools, expand offices). They're different lenses for different decisions.

Related Guides and Tools

Stop guessing which projects make money.

The free ProServ Health Assessment scores your firm's project profitability across your full portfolio — identifying the clients and project types that are quietly draining your margins.