If you bill clients per project, the invoice total only tells half the story. A $20,000 project that eats 300 hours of labor and a stack of unbilled expenses can quietly lose money while a smaller $8,000 project comes in comfortably ahead - and without a side-by-side view of revenue against cost, most agencies and consultants only find out which is which at tax time.
This free Excel template is built for agency owners, consultants, and freelancers who invoice clients in milestones or fixed fees and want to know, project by project and client by client, what is actually profitable - not just what was billed.
The Client Project Profitability Tracker logs every invoice and every labor or expense cost against the project it belongs to, then automatically calculates profit, profit margin %, and a profitability ranking on a single dashboard, so you can spot the projects and clients worth repeating and the ones that need a price increase or a hard look at scope.
The Profitability Dashboard sheet brings everything together in one place: a KPI strip showing the Most Profitable Project, Least Profitable Project, Average Margin %, and Total Profit YTD; a full Project Profitability Summary table with a profit rank and a colour-coded Healthy/Watch/Loss band for every project; a Profit by Project bar chart that is colour-coded by margin band; a Margin % Trend line chart that plots every project in the order it was completed, so you can see whether profitability is trending up or down over time; and a Client Profitability Summary table that ranks your clients from most to least profitable.
This template contains no macros. It uses standard Excel formulas (SUMIFS, INDEX, MATCH, IF, IFERROR, RANK, COUNTIFS, TEXT) that work in any modern desktop version of Excel, including Excel 2016, 2019, 2021, and Microsoft 365. A desktop version of Excel is recommended so the charts, dropdown lists, and conditional formatting colours render correctly; Excel Online and other spreadsheet apps may display fonts or chart styling slightly differently.
Does this template calculate profit automatically, or do I have to enter it myself?
Profit and margin % are calculated automatically. You only enter revenue (on Project Revenue) and costs (on Project Costs); the Profitability Dashboard sums both by project and by client and calculates profit, margin %, and rank for you.
Can I track more than the 12 sample projects or 6 sample clients?
Yes. The Master Project List on Settings has room for up to 40 projects (12 sample rows plus 28 blank styled rows). The Project Revenue and Project Costs tables have dropdown and formula capacity for 500 rows each. Adding more clients than the 6 sample clients requires extending the Clients list on Settings and the Client Profitability Summary table on the dashboard.
What counts as a “Loss” project?
Any project whose margin % falls below the “Watch Margin ?” threshold on Settings (10% by default) is flagged as a Loss, including projects with a negative margin. You can change the Healthy and Watch thresholds on Settings at any time, and every colour and ranking on the dashboard recalculates automatically.
How is the client shown on the Revenue and Costs sheets kept consistent?
Both sheets include a “Client (Auto)” column that looks up the client assigned to the selected project on the Settings Master Project List, so the same project can never accidentally get billed or costed under two different client names.
What does the Margin % Trend chart actually show?
It plots the margin % of every project in the order the projects were completed (earliest to most recent), not by calendar month, so each point represents one project. This makes it easy to see whether your profitability is improving or declining over time as you take on new work.
Does this replace my accounting or time-tracking software?
No. This is a lightweight profitability tracker for revenue and cost totals you already know (from invoices, timesheets, or expense reports). It is not connected to any accounting or time-tracking system and does not generate invoices.
Is there a limit to how many years of data I can keep in one workbook?
There is no hard year limit, but the sample formulas size their lookup ranges to 500 rows on Project Revenue and Project Costs. If you track a very high volume of invoices or cost entries over many years, extend those ranges or start a new workbook per year.
Will this work on Mac or older versions of Excel?
Yes. It uses only standard, long-established Excel functions and contains no macros, so it works on Excel for Mac and any modern desktop Windows version of Excel.