A healthy agency is said to operate at ~$135,000 - $185,000 per employee, which is certainly easy enough to calculate. However, are you able to answer the following questions at a glance?
- What is your profit per client? Department? Resource?
- What is your utilization per department? Per resource?
- How are you "right sizing" your team to make sure you're always running "hot" in terms of utilization?
Introducing The Agency Resource Manager
I designed the Agency Resource Manager to be completely data-driven, automating 95% of your resource management and profitability tracking.
The tool is comprised of the following components
- Dashboard
- Departments
- Resources
- Clients
- All Tasks
- Projections
- Contract Statuses
The Dashboard
This is your 10,000 foot view of what's going on within your agency. At the highest level it's showing you your total available resource hours (budget), the hours allocated, and each resources utilization rate (also conveniently grouped by departments). This gives you a snapshot of how you're doing "at a glance." If most of these hours are from Contractors (like they should be in the beginning) than it's important to note that your utilization rate may seem artificially lower, even though you're running efficiently from a profitability perspective. You can use the "Time Period" selector in the upper left corner to filter this forward or backwards in time to see all of your numbers over time.
Departments
This is where you setup a department for all the services you provide. You add the name of each department and the rate you bill for (not your cost, we'll calculate that later).
Resources
Next we'll add in all the resource we currently utilize. This includes Full-Time, Part-Time, and Freelance / Contractors. For each resource you'll need to add in:
- Name
- Type (Full-Time, Part-Time, or Freelance)
- Their hourly rate (this is what you pay them, not what you bill them out for - that's handled based on the department they're in)
- Which departments they're in, and how many hours they are available per week in each department.
It's important to also understand how Resource costs are calculated (so you select the right employment "type")
- Full-Time & Part-Time - The tool will calculate costs as "fixed" based on "hours available per week" multiplied by "hourly rate."
- Freelance - The tool will only calculate costs once tasks are assigned to this resource.
You will need to authenticate their sheet's connection with the tool (one time only).
Once all your resources are added in, you'll have a full picture of your team within you Resources tab:
Clients
This is where this really starts to get cool. Next you'll need to add in the details for each of your clients. The nuance here is you want to add in Clients AND prospects (so any leads you have in your pipeline) as we will set up statuses for each so you can project both revenue (and profitability) but also total hours needed (for staffing) for the coming months. For each client you'll add:
- Client Name
- The name of their Account Manager (or Project Manager)
- The start date of their contract (this can be set to an estimated date in the future)
- The number of billable hours you expect to provide each month
- How much you will be billing them per month
*All of this information can be edited at any time.
Once you have your Clients loaded into the tool, you'll be able to quickly see:
- Total Hours Assigned
- Total Hour Worked
- The Difference between them
- Total Billable Revenue
- Total Cost
- Profit
All automatically.
Tasks
So within the tool you have 2 ways to view tasks:
- The "All Tasks" tab, which shows you all tasks in all statuses across all resources.
- The individual tabs for each Resource, showing you all the tasks and statuses assigned to that specific Resource.
A "deliverable" is just a set of tasks grouped into a process. As an agency owner, even if you only sell services, this is how you "productize" them so they are standardized and can actually scale.
Let's add in a Deliverable for one of our common products at FTF; the website quality audit.
One of the most important aspects I've discovered working with agency owners is almost none of them charge enough for their project management time. The tool is setup to help build this into your core operations, which is best done by:
- Creating a Project Management department
- Creating a Deliverable for each client, with the "PM Task" being ~15% of their total scoped hours for the month.
Once you've gotten your deliverable templates all loaded in, we can start assigning some tasks to resources.
- Open up the "Add Tasks" window from the Agency Builder Resource Manager dropdown menu.

- Select which Deliverable you're assigning tasks for, and which Client

- Set a due date for each task.

- Assign each task to a Resource

Then as your resource add in their incurred hours (via the light yellow column "Actual Hours") and update the "Status" of each task, it will push all of that data back into your master Agency Resource Manager Dashboard.
Which then automatically updates in your Dashboard:
Projections
This is probably the slickest part of this whole tool. The projections tab pulls together all the information across all the rest of the datasets to give you an "at a glance" view of what your production schedule currently looks like. It shows all the "planned" hours that are assigned to each department and drives projections based on probability percentages that you set within the "Contract Statuses" tab. The default contract statuses and conversion probability percentages are made up of 10 stages:
- Lead In - 10%
- In Contact - 20%
- Qualified - 30%
- Have Budget - 40%
- Proposal Sent - 50%
- Budget Review - 60%
- Negotiating Price - 70%
- Verbal - 80%
- With Legal - 90%
- Contract - 100%
These can all be edited to match your exact sales process and pipeline conversion percentages.
When you add a new client (or prospect) into the tool it add in both their contract values (hours and price) but also then aggregates all the data for all the tasks that are assigned across all resources for that client, multiplying both the projected hours and the projected revenue by the conversion percentage correlated to the stage of the contract.
What this means is when you have a new lead, you should add the financial details and the production details, i.e. the estimated scope of work in terms of deliverables and tasks, into the tool.
Putting it All Together
Once all of your data is loaded into the tool, keeping it up to date is actually quite easy. Whether it's you (if you're the owner), your head of operations, client services, or project management - update the sheet Friday afternoon and then use it to run a weekly utilization meeting with all of your department heads every Monday or Tuesday. I promise you'll be amazed at how quickly you start to dial in your profitability.
