Guide
How to Track Agency Profitability
A client paying a healthy monthly fee can still be losing the agency money, if the actual hours spent servicing them run far past what was priced in. Revenue alone will not tell you that—you need to track cost against it.
Revenue, cost rate and billing rate are three different numbers
Revenue is what a client pays. The billing rate is what an hour is charged at. The cost rate is what an hour actually costs the agency—salary, overhead, and any other real expense, divided across working hours. Margin is the gap between revenue and true cost, not between revenue and the billing rate. Confusing billing rate with cost rate is the single most common reason a project looks profitable on paper and is not.
Step 1: Track time accurately, by project
Profitability tracking is only as good as the time data behind it. Inconsistent logging—hours entered days later from memory, or lumped into one generic bucket instead of the specific project—produces margin numbers that look precise but are not trustworthy. See time tracking software for agencies.
Step 2: Establish real cost rates
Calculate what an hour of each role actually costs the business, not what it is billed at. This includes salary and a reasonable share of overhead, and it will differ meaningfully from the billed rate—sometimes by a wide margin, especially for senior staff whose time is billed at a premium but who also cost more to employ.
Step 3: Compare budget to actual, while the project is live
A margin report produced after a project ends is a post-mortem, not a management tool—by then nothing can be adjusted. A live view of hours spent against hours budgeted lets you course correct while the project is still in motion. See how to know if an agency project is profitable for reading that comparison correctly.
Step 4: Track utilization, not just project margin
Project-level margin misses a second question: what share of the team’s total time is billable at all, versus spent on internal work, admin, or between-project gaps. A team with healthy per-project margins but low overall utilization can still be an unprofitable agency.
Step 5: Review by client and by project type
Averaging profitability across the whole agency hides which specific clients or project types are actually dragging the number down. Review margin broken out this way periodically, not just as one company-wide figure. See profitability software for tools built around this view.
Common mistakes
Using billing rate as if it were cost
This overstates margin, sometimes significantly, and hides which projects are actually unprofitable.
Reviewing profitability only at year end
By then, individual projects that ran over budget cannot be fixed—only noted for next time.
Ignoring non-billable time
Internal meetings, admin and business development all cost real hours. A profitability picture that only counts billable work is incomplete.
Frequently asked questions
What is the difference between profit and cash flow?
Profit compares revenue and cost over a period. Cash flow tracks when money actually moves in and out. An agency can be profitable on paper and still short of cash if clients pay late.
Do we need dedicated software for this?
Not always at a small scale. A spreadsheet combining tracked hours, cost rates and revenue can work early on. Dedicated tools help once the calculation becomes tedious to maintain by hand.
How often should we review profitability?
There is no universal cadence. Live budget tracking during a project, plus a periodic review by client and project type, covers most agencies’ needs.
Conclusion
Profitability tracking depends on accurate time data and real cost rates, reviewed while projects are live and broken out by client, not just a single company-wide revenue figure checked once a year.
Find My Software Stack