
The Challenge
C&B builds software for real estate brokers. Their platform, RealEquity, is used by 70% of the Danish real estate industry: residential agents, commercial agents, agricultural agents, and project sales teams.
For most of the country's brokers, C&B is the operating system behind their business.
Tony Storm Robinson is the Finance Director at C&B.
He was responsible for making sure hundreds of agency customers got invoiced correctly every month. For a period, that process was not working well.
Invoice production required manual assembly from three separate product lines
C&B sells three products: the RealEquity platform, a website product, and a webinar subscription. Each has its own pricing. Most customers take more than one, and many take all three.
There was no system that combined the three into a single invoice automatically.
At the end of every month, invoice production meant pulling the relevant charges for each customer across each product, assembling them manually, and sending the invoice.
For a handful of customers, that process is manageable. With hundreds of agencies on the books, it became a significant recurring operation. Every customer, every month, by hand.
Per-user platform pricing changed every month as agencies hired and fired
The RealEquity platform is priced per user. Agencies hire new brokers and lose others regularly. That means the platform charge for any given customer in any given month is rarely the same as the month before.
Someone had to check the current user count for each agency at month-end before the invoice could go out. If a broker joined in week two or left in week three, that triggered invoice reconciliation work before the billing cycle could run.
There was no automated way to capture these changes.
The billing team had to check the platform directly, account for any movements that month, and adjust the invoice accordingly before it left.
As C&B's customer book grew, the billing workload grew with it
C&B is the market leader in Denmark. As they added new agencies, each new customer added the same manual workload to the monthly billing cycle.
The billing operation did not scale. Every agency that signed up represented another set of product lines to assemble, another user count to verify, another invoice to produce by hand.
Winning new customers was supposed to improve the business. Instead, each new account added more to the month-end billing close, stretching the team thin and pushing invoice dates later into the month.

"Every month ended the same way: checking user counts, pulling website subscriptions, checking webinar access, and assembling the invoice manually for each agency. With hundreds of customers, that process took more time than it should have. And every new agency we won made it longer"
said Tony Storm Robinson, Finance Director.















