The True Cost of Serving a Customer
Revenue tells a business who is buying. It does not tell a business what it actually costs, in time and resources, to serve those customers well. For most growing companies, that gap is where a significant amount of hidden inefficiency quietly lives.
This happens because revenue is tracked automatically. It sits in every invoice and every accounting record without anyone needing to think about it. The operational cost behind that revenue, the administrative time, the manual processes, the hours spent on tasks that should take minutes, is rarely tracked with the same discipline, because doing so takes deliberate effort that most businesses never get around to. As a result, two customers can generate identical revenue and look identical on paper, while one is quietly profitable and the other is quietly consuming far more resources than it returns.
A Case That Made This Visible
One clear example of this came from an iGaming business whose finances I was managing. The company had 21 active clients at the time and was scaling rapidly. Every month, invoicing those 21 accounts was taking four full working days, around one and a half hours per client, built manually from scratch every single cycle.
Nothing about this looked unusual from the outside. It was simply how invoicing had always been done. But once the business started adding clients, it became clear that four days would not stay four days for long.
Where the Real Cost Was Hiding
The reason each invoice took so long came down to the complexity of the contracts themselves. Every client was using multiple products, and each account had its own individually negotiated rates for the same games depending on the commercial arrangement that had been agreed. On top of that, a significant number of accounts had tiered rate structures, where the applicable rate changed as gross gaming revenue volume grew, typically split across two or three bands.
The accounting system in place could only apply one fixed rate per account. It had no mechanism for handling multiple products at different rates, and no way of applying a tiered structure automatically. Every cycle, someone had to pull the volume numbers for each account, work out which tier had been reached, apply the correct rate to each product line, and build the invoice by hand. The same exercise, repeated 21 times, every single month.
Nobody had ever put a cost against that time. It had simply always been treated as a normal part of managing a complex client base.
The Scalability Problem
What made this urgent was not the four days in isolation. It was what four days implied for the future.
The business was growing steadily and adding new clients. Every new account added to the billing run meant more time, more manual steps, and more room for error. A process that consumed four days at 21 clients would consume five or six at 30, and the complexity of each new contract was unlikely to be simpler than the ones already in place. The billing function was becoming a constraint on growth before anyone had named it as one.
Clients were also beginning to notice. Because invoices were being built manually over several days, they were not landing at a consistent time each month. Clients were chasing to receive their invoices so they could close their own month-end. That is the point at which an internal inefficiency becomes a customer service problem.
What Changed
Once the problem was properly understood, the fix was designed around the actual source of the complexity rather than the symptom of it.
An Excel workflow was built that handled all of the rate calculations automatically. Each client's agreed rates, product lines, and tier structures were mapped into the model. Once the volume numbers for the cycle were entered, the workflow calculated the correct amounts for every product and every account without anyone having to apply judgment to individual line items. The output was then formatted as a template and uploaded directly into the accounting system, which generated all 21 invoices in a single step.
Someone still reviewed the invoices before they went out, but they were checking finished numbers rather than building them. Preparation time across all 21 accounts came down by 90%. More importantly, the efficiency scaled. Every new client added after the workflow was built cost a fraction of what the old process would have required, because the rate structure was simply added to the model rather than handled manually from scratch.
The impact on the client experience was immediate. Invoices that had previously arrived at unpredictable points during the month began landing on the first working day of every month, without clients needing to follow up. A process that had been creating friction in the client relationship quietly became a point of reliability instead.
What Changed in Pricing
Once the real cost of the billing process was visible, it changed how the business thought about pricing new contracts.
The complexity of a client's rate structure, the number of products, the presence of tiered rates, the frequency of volume-based adjustments, had never previously been factored into the commercial terms being agreed. Contracts were priced on the basis of the revenue share itself, without accounting for the administrative burden that a complex structure would create on a recurring basis.
With that cost now measured and visible, the business was in a position to make a deliberate decision about how to handle it. For existing accounts, the pricing conversation could be revisited where the complexity genuinely justified it. For new accounts, the structure of the contract could be taken into account from the outset, either by building a margin for complexity into the commercial terms or by designing the rate structure in a way that the system could handle more efficiently.
That is the decision that only becomes possible once someone has measured what a client actually costs to serve. Without that number, every client looks equally valuable on paper. With it, the picture changes, and so do the conversations that follow.
Why This Matters for Malta's iGaming and SME Sector
Malta holds one of the highest concentrations of iGaming operators anywhere in the world, and revenue share or volume-based contracts with tiered rate structures are common across the sector. Businesses operating in this space are especially exposed to the kind of hidden cost described here, simply because billing complexity is built into how the industry operates rather than being an exception to it.
The same pattern is not limited to iGaming, though. It shows up in any Malta or wider European SME where contracts are individually negotiated, pricing structures are non-standard, or billing processes were designed when the client base was smaller and have never been revisited since. Most of these businesses are past the early stage, generating a few million in revenue, and past the point where a manual process can keep up without quietly consuming more and more team capacity. The business has grown beyond the size where instinct alone is enough to manage it, but has not yet built the kind of finance function that would identify and fix a problem like this on its own.
Where to Start
Identifying a cost like this does not require sophisticated software or a data science project. It starts with a fairly simple exercise: pick the most time-consuming recurring process in the finance function and honestly measure how long it actually takes, per instance and in total across the month. Multiply that by how often it happens and by what the time is worth. In most businesses that have never done this exercise, the total is larger than expected, and it tends to grow in direct proportion to how much the business is scaling.
Once that picture exists, decisions change. Processes can be redesigned or automated where the volume and complexity justify it. Team capacity can be redirected toward work that actually requires judgment rather than repetition. And the business stops treating manual admin as a fixed cost of operations, because in practice, it never had to be.
If your business has grown to the point where repetitive manual work is quietly consuming real team capacity, or where billing complexity is creating friction with clients, that is exactly the kind of problem a finance function should be solving, and the starting point for that conversation is a call.
Book a call here: [https://calendly.com/jurgenaxiaq]