What every Salesforce Partner should know
Most SIs calculate project profitability and have a minimum gross margin set for projects. And if the margin isn’t at or above the figure, it has to go through several approvals, or back to the drawing board to make it financially sound. Getting the Sales and Delivery teams on the same page of gross margin is key to the foundation of a successful project, and the details count.
There are so many reasons for a minimum gross margin. The obvious is profitability, but the not so obvious factors are: keeping utilization metrics high for both the individual and their cohort, company month over month profitability and the downstream decisions of whether to hire or not.
In a former position, my team and I reviewed the scope and resource plans of all SoWs. One thing we pushed back on were “roller coaster” resource plans. The reason being is that it affected the bench and therefore monthly profitability of the company. (It also stressed out the consultants because they knew they would not make their utilization number and therefore it would affect their bonus). Enforcing this didn’t make me popular with my sales colleagues. A more balanced scorecard would have put us on the same footing.
In retrospect I wish we had implemented a “probable bench time” calculation (a scorecard of sorts) from the resource plan and arrived at an adjusted gross margin number. The example below shows a project 9 weeks in duration. It also shows calculations of total hours, client rates, internal rates and totals to both. The gross margin is 38.18%.

If we look at the probable bench time for the various roles, the items marked in pink below notate where the consultants would not be able to take on another project because they’ll quickly return full time to this project. My PMO colleagues usually called this “roller coaster” resource plans. The pink boxes total 240 billable hours that are wasted. Meaning, it will be impossible to staff the affected consultants on other projects.

To calculate the effect of the 240 hours on the inability to staff these consultants, you can do the following calculations. See diagram below, also to follow along.
- Sum the total hours of the consultants that will remain unbillable. This is short periods of time squeezed in either between FT (40 hours/wk) or PT (20 hours/wk).
- Calculate the average rate of the affected consultants.
- Multiply the total non-billable hours by the average rate. This is the Cost of the Bench.
- Subtract the Cost of the Bench from the project’s Gross Profit (in dollars).
- Divide the Project Profit/Cost of the Bench from the Project Cost to the client.
- The result of this last calculation will be the Adjusted Gross Margin.
In the illustration below the Gross Profit decreased by 10%, and is now 29.8%. So how do you address this?

- Ensure you have an outside SME review the resource plan (not the scoper) and the project scope. When roller coaster resource plans exist, it’s usually an indicator of trying to back into a number for a client. And while sometimes that needs to be done, in the illustration above, the team will end up working beyond their billable hours to get the project done. And consultants who do that, and then don’t get their bonus, quit.
- Trim the scope or reduce your rates.
Starting with a standard in how project profitability is calculated, will give confidence to your delivery teams in what was sold and their ability to deliver on it. And Sales can be more effective during the sales cycle in describing the work, how the teams work, and creating proposals.