An agency with 25 people and three big retainer clients was always busy. The office hummed, projects shipped, clients renewed. But by month nine of that year, the owner had to pull a credit line for the third time in four months to make payroll. On paper, revenue was up 18 percent. In the bank, profit was nowhere.
The six numbers nobody was tracking
When I looked under the hood with the ERPNext Consulting team, the problem wasn’t effort or talent. The problem was that price, cost, and actual workload weren’t connected anywhere. Overruns were being absorbed silently into “client servicing.”
- Actual hours spent per retainer contract, compared to the hours the fee was supposed to cover
- Weeks of unbilled work sitting in the delivery pipeline — this agency had 4.6 weeks and called it normal
- Cost of internal revision cycles on projects billed as fixed fee
- Share of total hours spent on non-billable internal admin, an alarming 22 percent
- Average delay in invoicing after a milestone was actually delivered, which was 11 days late on average
- Profit contribution per client, not just revenue per client
A retainer that looked profitable but wasn’t
Client A brought in $45,000 a month — a headline number. But the contract allowed unlimited revisions, and the delivery team routinely burned 1,300 hours a month to serve it. The true margin on Client A was negative 6 percent. Meanwhile, the smaller project client paying $9,500 was returning a 31 percent margin because the work scope was crystal clear.
The ERPNext Consulting approach convinced the owner to set a hard floor: every client must clear a 20 percent margin before overhead. The agency renegotiated Client A’s scope, cut the internal admin ratio from 22 to 14 percent by consolidating weekly reports, and made a rule that invoices go out within two days of any milestone.
What the calm looks like now
Three months later the credit line was paid off. The agency’s actual net margin went from negative territory to 9 percent, on the same revenue. The owner’s biggest insight: revenue growth without project-level profitability isn’t a badge — it’s a delay.
If you run a service business, compute the margin per client before you celebrate the revenue. Your most famous client may be your most expensive problem, and ERPNext Consulting gives you a step-by-step procedure for exposing it.