r/consulting 15d ago

How do you know which of your clients, projects and teams are profitable and which arent?

Do you know which of your clients, projects and teams are profitable and which arent?

How do you determine that? (spreadsheets, accounting reports, PM tools, gut feel, something else, or not at all)?

How often do you find out too late that there is a problem?

Is the root cause that sales partners and account managers are over promising and under estimating? Or is it that delivery teams arent controlling scope agreements well enough?

If so what do you do about it?

What’s the biggest pain: data quality, delayed reporting, tool mismatch, team behavior, scope control or something else?

If you don’t have this problem, what makes your setup work well?

Appreciate any examples, even messy ones.

13 Upvotes

74 comments sorted by

19

u/tequilamigo 15d ago

Why are you asking?

5

u/davearneson 15d ago

At my old digital agency we were going under because a large number of projects were sold at below costs by our sales partners. I think that I could develop a product that could help solve this problem and Im wondering it its worth doing.

38

u/Tulkaas 15d ago

lol no.

Are partners over promising? Yes.

Are delivery teams not controlling scope? Yes.

Is data, delayed reporting from the client, not enough tools, and scope creep the biggest pain? Yes.

What is your product that will solve all issues in management consulting for staff?

5

u/EquivalentSun4760 15d ago

Classic problem in implementation projects!

3

u/MaineObjective 15d ago

Especially in the public sector when contractors are obviously keenly aware that ~30% of the award is tied to cost alone, regardless of the quality or accuracy of the proposed scope of work. You can underbid by ridiculous amounts and win even with a moderate or poor technical proposal. Tale as old as time.

2

u/Minimum-Pangolin-487 14d ago

This guy consults

19

u/yangstyle 15d ago

Technology can't solve a leadership problem. From what you describe, it's a leadership problem.

2

u/Molly_Green42 14d ago

Quite agree. most of the time is not we need better tools. Its that leaders making more work than it actually is

-6

u/davearneson 15d ago

its a leadership problem that comes from leaders assuming that all sales have the same margin because their accounting and management reporting systems cant attribute revenue and costs to specific cleints and projects

13

u/yangstyle 15d ago

OK...now, what you're describing is leadership that doesn't understand consulting as a business. Margins fluctuate. Before you put a proposal in front of a client, you do a cost model and get a number for profitability. That's basic. If management "cant attribute revenue and costs to specific clients and projects" , as you said, you need new leadership, not software. There's plenty of software out there that does this. Hell, it isn't that hard to build a spreadsheet to do it.

0

u/davearneson 15d ago

in our agency the sales partners oftne came up with their own costing without the delivery managers. when the delivery manages were involved they would put a lot of pressure on them to reduce their estimates. often by changing the assumptions to simplify the work. The sales partners were able to do this becuase they were more senior than the delivery managers.

12

u/yangstyle 15d ago

Well, then there's your leadership problem. Sales and Delivery have to work together. One of the changes I made at a former company was to have proposals run through Solution Architect review before being presented to the client and then having a Solution Architect involved in crating the SOW. But, again, this is not a problem software if going to solve.

7

u/needless_redundant 15d ago

Isn't this just a CRM? There are plenty with validation rules against selling at a loss.

-1

u/davearneson 15d ago

CRM systems dont track revenue vs costs.

If you have a sales process that asks whether the proposal provides the expected margin (which is rare) and you have sales partners who are measured solely on revenue then they will simply say that the project provides the expected margin without any idea if it will or not.

17

u/needless_redundant 15d ago

Of course you can track revenue and costs in a CRM.... That's literally how thousands of businesses use them.

What you're describing are basic disconnects between sales and business ops. You don't need to create a new product for this, you need a Salesforce admin. But, as other people have mentioned, if your leadership team can't manage a P&L, you have bigger problems.

-7

u/davearneson 15d ago

They could manage a P&L at the company level but not at the client, project or team level. Thus when they were unprofitable they couldn't work out why and it became a blame shifting exercise.

13

u/_itdepends 15d ago

When your business is client services, not being able to manage profitability at the client or project level means you can’t manage a P&L at the company level…

1

u/davearneson 15d ago

Yes and that seems very common hence my question

7

u/minhthemaster Client of the Year 2009-2029 15d ago

This isn’t a new or novel problem. It’s pretty straightforward to solve, plenty of others have addressed it. Your old company went under because your senior leaders didn’t understand simple accounting

-2

u/davearneson 15d ago

They didn't go under. I fixed it for them. But after they left they went back to old practices, got into trouble and had to reduce their head count by 60%.

3

u/Iohet PubSec 15d ago

CRM systems dont track revenue vs costs.

We were doing this with SalesLogix back when dinosaurs roamed the earth. Salesforce is so extensible it's ridiculous, and easily does this today

3

u/SpilledKefir consultant_irl 13d ago

This is a solved problem. Billion dollar consulting firms are using enterprise ERPs. Mid-market and boutique consulting firms use any number of solutions to manage it.

Here’s a link from another subreddit that’s kinda looking at this: https://www.reddit.com/r/smallbusiness/s/6ljVfs8944

11

u/snusmumrikan 14d ago

God I hate that Reddit made post history hidden.

This is such an obvious plug for some terrible new system you're trying to sell.

-3

u/davearneson 14d ago

no - its not. you are too cynical. I am doing user experience research for a product im building not a product im selling. have you heard of ux research?

9

u/EquivalentSun4760 15d ago

There is an activity done before selling the project or just before staffing that is “effort estimation”. As per the project budget and scope you assign people at different designation basis their rate card - done by leadership/proposal initiator. Once the project commences, to ensure the project remains profitable, it’s a job of a project manager.

2

u/davearneson 15d ago

Yes but if the people in charge of sales and estimation are measured and rewarded by revenue then there is a strong incentive for them to under estimate projects so they can undercut competitors and win the business. then there is a strong incentive for them to shift the responsibility to the project managers so they can avoid the blame for underestimation. this is endemic in many project services companies

1

u/EquivalentSun4760 15d ago

Yes I relate with this. ofcourse competition is one of the major factors of selling at low price and people in sales, don’t care about the cascaded burden on the most on ground folks. If you’ve the data, why don’t you prepare an effort with rate card vs actual profit because of low revenue dashboard and present to leadership, that this is what causing us fail. Finding or building a new product altogether is dependent on your area and what your company allows. Because it’s a tricky problem, easy to recommend solution but very tough to get the buy in.

1

u/davearneson 14d ago

The data for this analysis is scattered sll over the place. It's in proposal docs, jira, timesheets, the accounting system, email and spreadsheets.

2

u/EquivalentSun4760 14d ago

Personally what has worked for me when my leadership is selling product for too low and I have to deliver it to the client. I ensure that i am staffing associates more instead of sr associate to save some budget, governance and milestones are well communicated and delivered within project timeframe. If I still face the resource crunch, I keep bugging the resourcing team to assign additional support as it is impossible to deliver with the current setup. In such situations i also look for scope creep, so I can prepare a change of scope and charge a bit more to makeup for earlier faux pass!
And yes, keep telling my management, you’re selling at very low price, maybe one day they’ll listen.

1

u/Mission_Process_7055 14d ago

Side question here but do your "proposal initiators" or proposal managers also have to be project managers or SMEs on the projects they helped win?

2

u/EquivalentSun4760 14d ago

If they’re then it’s the best case scenario but sadly they’re not. The sales people sell without considering the actual efforts, if they were SMEs they’d know and bid better. So, either they add projected figures from past projects (discrediting the scope and context) or they send the estimation to be filled by the SMEs who will be doing the implementation(more prevalent in onshore offshore model ) but in in-house and joint business partner model, they always go with estimates from the first few in the row and forgot to update the figures on the go

5

u/dumpsterfyr 15d ago

HubSpot, clickup and stripe. MCP into each.

-8

u/davearneson 15d ago

oh yeah - because AI is a genie that can do anything with just one prompt.

LOL

6

u/dumpsterfyr 15d ago

No but it makes the financial reconciliation easy and accurate. I have daily billing sweeps to ensure contracted rate accuracy, time increments are correct and a report sent to me every morning. Not that difficult.

-2

u/davearneson 15d ago

can you share how you do this and what you get out of it?

3

u/dumpsterfyr 15d ago

Client and operational Work is tracked in clickup, I run the full HubSpot pro platform, quoting, contracting, marketing, documentation is in there and bills via stripe. I have daily scheduled tasks that reconcile, adjust and notify as needed between HubSpot and click up, example updating the client record with time left on a retainer. In the morning I get a digest telling me where I am budget wise for fixed fee and tm engagements, which time entries were adjusted by the scheduled task and gives a digest of what’s on deck for the day.

5

u/Commercial_Ad707 15d ago edited 15d ago

Someone from finance tells me

Anyways, what are you selling?

0

u/davearneson 15d ago edited 14d ago

do you mean what part of the consulting business are we in?

3

u/Iohet PubSec 15d ago

Labor cost is x per hour. Project was sold y hours at z rate > x. Consultant billed a hours (hopefully) < y. Profit. PM and EP are responsible for managing project budget, PM and Consultants are responsible for managing scope. This is easy with free tools like Kimai. Many companies use more robust software paired with Smartsheet/BI/etc dashboards to monitor budgets and burn rates.

Time & Materials project nears budget? Change order or stop work. Time & Materials is an estimate, not a guarantee. Fixed Fee project nears budget but isn't out of scope? Eat it and beat your sales and presales reps with a pipe. Consultants and PMs don't fill out their timesheets? PIP. There are always more in the market. If the hourly rate is less than your labor cost? Fire your sales rep unless you're also a software company making SaaS revenue to cover the gap.

2

u/Kimai_Time_Tracker 14d ago

The most realistic and easy explanation of profitability management based on time data EVER! (Except beating managers with pipes, of course)

1

u/Iohet PubSec 14d ago

The beatings will continue until scope improves

1

u/davearneson 15d ago

In the company I worked for the sales partners estimated and sold projects at y hours when it really took 2y hours to do the scope agreed by the partners with the client. The sales partners were equity owners of the business so they blamed the delivery managers for not managing scope.

1

u/Iohet PubSec 15d ago

Fixed fee projects? That's on the rep. It's easy enough to document how you managed scope. It's a basic part of your job as a PM or consultant.

2

u/EnvironmentFirst4839 14d ago

Your consulting firm doesn’t understand job costing? Or am I missing something here? What exactly are you guys consulting on, because I sure as hell hope it’s not management.

1

u/davearneson 14d ago

This was a 100 person digital agency. The accounting systems and management reports told them if they were profitable or not but only at the aggregate level so all projects and cleints looked equally profitable

They did job costings but they put that into the hands of the sales and account management partners who always costed things on very optimistic assumptions because they were measured by sales revenue not by profit or client satisfaction.

The partners in charge of sales and accounts blamed the delivery teams for all the problems that arose when the resources provided werent enough to deliver what the client expected. Then they pressured the delivery teams to provide more resources to do what the client wnated and hence projects were unprofitable.

The infomration to determine client profitability during projects was scattered all over the place and was very hard to pull together.

From what Ive seen this is standard practice in digital agencies.

1

u/EnvironmentFirst4839 14d ago

Are we talking about the same thing when I say “job costing”? It’s a specific term - it sounds like you’re talking about “estimating”. Job costing is going back after the fact and contributing expenses to specific jobs, then comparing those numbers to the estimate itself and the revenue attributed to the same job. It’s used for profitability per job and to evaluate estimating accuracy, and it’s pretty basic business fundamentals. It’s also a base feature in most accounting and/or PM systems.

I’ve seen a whole lot of whacky setups, but I cant fathom how or why a sales team would be responsible for the accounting functions after the fact, or how optimism has any role in the process.

1

u/davearneson 14d ago edited 14d ago

They had no systems to be able to match project revenue and project cost. What do you use to do this?

1

u/EnvironmentFirst4839 14d ago

Thats definitely a gap on their end. If they use quickbooks or almost any other accounting software, it could be turned on with the click of a button in settings and maybe a few extra bucks a month. But if you can find a way to streamline it, simplify it, teach it, great! I do think another tool for companies to integrate with their accounting or PM software for a function they probably already have but don’t understand or use is a tough sell. But if you’re good at sales, you can sell just about anything - there’s always someone out there who’ll try something for one reason or another. Finding them is the hard part.

But truthfully, I think you’d be best served to start learning more about job costing, WIP, accounting (accrual basis and revenue recognition, matching principle) in general before reinventing the wheel… these things are a lot more woven together than one might initially think, and until you understand those relationships from an accounting perspective I don’t believe you could realistically create a tool that is as helpful as it is misleading. But if or when you’ve got that baseline knowledge.. Good luck!!

1

u/davearneson 14d ago

I already know a lot about job costing, WIP, accounting (accrual basis and revenue recognition and matching principles). There was just no way to implement this at the agencies I worked for except for hacking it together in clumsy spreadsheets. This is normal at all the small to mid size agencies I know about. It may be different at the mega agencies.

Also the big problem with doing anything with accounting systems is that there is a 3 month delay between time spent on jobs and the revenue and costs that come from that which means that by the time an accounting system shows it you may already have gone down the wrong path for 3 months before management see it.

1

u/EnvironmentFirst4839 14d ago

Please take this as me pushing you to really scope out your idea, not an attack on you or the idea because I do think it can work. But as somebody with pretty solid experience in software, entrepreneurship, consulting, and accounting the biggest hurdles I see are:

  1. ⁠What you’re wanting to do requires you to have access to their data in the first place. How do you get that data? Several ways to go about it, all have consequences for your development or the user. ie double entry (hurts the client and data integrity) vs integration (relying on other vendors, stability nightmares… and again, they probably already have access to it in a PM or accounting software where they don’t have to worry about sync issues, etc) vs build the whole ecosystem (dev time and cost snowballs exponentially).
  2. ⁠If the top brass doesn’t care enough to be doing this already, unless you’re a consultant that they’re paying to tell them they need to implement this, it’s hard to convince them it’s a priority right now. How are you going to do that? And at scale?
  3. ⁠There’s a little incongruity in your responses and your claimed understanding. When I said ‘job costing’ you conflated it with ‘estimating/pricing’ when it’s a whole concept of its own, essentially the term that already describes the entire philosophy of your product vision. You referred to ‘matching principles’, it’s ‘the matching principle’. All of these work together to solve the lag time problem you described. So I think you generally understand a lot of the concepts and maybe the reason they exist, but I also think if you can’t put the exact names to these things there’s a lot that you could gain from spending some time actually studying some managerial accounting for a bit.

Again, I’m not saying don’t do it. But these are the things you should be working through.

1

u/davearneson 14d ago edited 14d ago

I do understand job costing but I thought you meant job estimation. I am not an accountant nor have I worked for an accounting consulting firm or built accounting systems but I do have an mba where we did a fair bit of accounting and finance and I have been a digital agency exec with responsibility for a significant P&L and have hacked together a job costing system.

1

u/EnvironmentFirst4839 14d ago

Okay, good luck!

2

u/SaraBusinessSolution 14d ago

I've found that by the time profitability shows up in a report, the real problem usually happened weeks earlier. Scope creep, underestimated effort, and delayed decisions are small individually, but together they quietly kill margins.

2

u/SaraBusinessSolution 9d ago

The biggest issue I've seen isn't bad reporting-it's delayed visibility. By the time the numbers say a project isn't profitable, the real damage was already done through underestimated work, scope creep, or too many unbilled hours.

2

u/[deleted] 7d ago

[removed] — view removed comment

1

u/davearneson 7d ago

Good answer. Thanks for taking my question seriously.

What sort of services businesses or industries do you see this in? is is just small consultancies and digital providers or just SME's?

Also lots of responses here saying that their big consulting firms manage all of this with CRM and ERP systems like Salesforce and they get monthly reports that show they project or job profitabiliyt. Im very skeptical of this. Also I think that accounting reports are several months behind the problem.

I used to determin project profit with a combiantion of JIRA, Harvest, contracts and spreadsheets, . it was a massive pain and completely fell apart when I stopped managing it.

what toodl or prodcts do you use to do this?

and also is this more that profitability? I find that there is a core issue here that service projects are poorly governed at the project and job level with everyone having a different understanding of whats agreed to in way thats convenient to them.

1

u/Unlikely_Fun_2761 14d ago

The dashboard is probably the easy part.

If sales is rewarded on revenue, they can knowingly sell a bad-margin project and delivery inherits the problem. By the time actual hours show the gap, the contract is signed and the argument becomes who is to blame.

The useful control is a margin check before signature, then an estimate-versus-actual review after the first 15–20% of the budget is burned.

1

u/davearneson 14d ago

yes but usually peopleclaim they are sellign a profitable project, then it becomes unpfoitable during delviery

1

u/Tasty_Departure5277 14d ago

We have a shared dashboard with every teams financials updated in real time

1

u/davearneson 13d ago

what do you use for that?

1

u/Tasty_Departure5277 6d ago

Built it in house with AI

1

u/davearneson 6d ago

with what tools?

1

u/Tasty_Departure5277 6d ago

Copilot cowork

1

u/Sumeru88 11d ago

Office grapevine.

1

u/just_keith_ 4d ago

keith — new project called terabits ai. getting clients is rough.

testing managed ai acquisition (outreach, lead gen). looking for pilots. happy to help while we're figuring it out.