Revenue Is the Easy Column
Most owners can tell you their biggest customer without looking anything up. It is the one they think about first, the one whose email gets answered immediately, the one a lost month would be felt in.
It is common not to know which customer is most profitable. Revenue is the easy column. It sits on the invoice. Profit by customer takes work to find, so it often never gets found.
That gap is where money leaks.
What a Big Customer Really Costs
A large customer rarely costs the same per dirham of revenue as a small one. Several things tend to creep in.
The price tends to be lower, because volume earns a discount. The work can be more custom, because large customers ask for things. Payment can be slower, because they have their own processes. And more of your team's time goes there, because it is the account you cannot afford to upset.
None of these shows up as a line called big customer cost. They are scattered through discounts, extra hours and the days you wait for money. Added together, they can be the difference between a good account and a bad one.
If this is a question your business is sitting with, start with a conversation. No pitch. Just a clear look at the numbers.
Start a conversationA Worked Example
These figures are illustrative, not from any real business.
Customer A pays AED 400,000 a year. The direct cost of serving them is AED 290,000. Custom work and extra support add another AED 90,000. They pay in around 75 days, and if cash costs you twelve per cent a year, waiting that long costs roughly AED 10,000. That leaves about AED 10,000 of profit on AED 400,000 of revenue.
Customer B pays AED 100,000. Direct cost is AED 55,000. Extra work is AED 5,000. They pay in 30 days, which costs about AED 1,000 to wait for. That leaves about AED 39,000.
The customer with four times the revenue delivers about a quarter of the profit that Customer B does. And that is before counting the risk of one customer making up most of your income.
Where the Numbers Come From
You do not need perfect data. You need an honest first pass.
For each of your largest customers, take the revenue. Subtract the direct cost of delivering to them. Then subtract what the relationship adds that other customers do not: discounts given, custom work, the hours your team spends. Finally, look at how long they take to pay and put a price on the wait.
Some of those figures will be estimates. That is fine. A rough answer you can act on is worth more than a precise answer you never produce.
Read the Contract Too
The invoice only shows what happened. The contract shows what is allowed to happen next.
I read it for the price review clause, the notice period for termination, and the payment terms. A large customer who can walk away on short notice, or who has no obligation to review the price when your costs rise, is not just a margin question. They are a risk you have agreed to carry.
What to Do With the Answer
Finding that your biggest customer is your least profitable does not mean you should lose them. It means you now know what you are choosing.
The options include repricing at renewal, charging for the custom work you have been giving away, or tightening the payment terms. Or keeping things exactly as they are, because the customer matters for reasons the spreadsheet does not capture. The difference is that you will have chosen it with the number in front of you.
When did you last look at profit by customer, rather than revenue?
General information, not accounting or tax advice.