Skip to content
Thinqmesh

Perspective

Free Your Plan Catalogue From the Billing Core and Sell the Plans Your Market Wants

A billing system can decide which plans you sell without anyone choosing it. We map what you run, then modernise in stages so that new plans reach customers sooner.

4-minute read5 November 2026

In Brief

  • Plans get reshaped, delayed or never proposed because the billing system cannot split an allowance or build a revenue share. The cost sits in decisions never taken, so no report shows it.
  • We see four actions: separate the catalogue from the billing core, rate new plans in shadow on real usage, migrate by cohort, and reconcile daily, including customers at the edge of the lifecycle.
  • Thinqmesh maps what you run, decides whether to keep, modernise, replace or retire each application, and works in stages while the business keeps operating.

Commercial teams rarely describe their billing system as a constraint on strategy, yet many of them plan around one. A family plan with a shared allowance becomes a simpler plan, because the system cannot split the allowance across lines. A streaming bundle waits for the next release window. After a few years, product managers stop proposing what they know the system cannot rate.

The Limit Accumulates Quietly

Plan rules build up inside rating code and configuration over years, along with discounts, proration, taxes and the treatment of plans withdrawn from sale. Each new plan has to coexist with all of them, on every combination a customer might hold, and the test effort grows with the combinations.

The cost is hard to see because it sits in decisions never taken. A delayed launch can be counted, while the plan that was never put forward leaves no trace. Replacing everything in one programme concentrates the risk, and public regulatory cases show that errors gather at the edges of the customer lifecycle. We would separate the catalogue first, prove new plans in shadow, and move customers in stages.

In stagesapplications are modernised while the business keeps operating, in an order stated in advance.

Four Actions That Move the Limit From Billing to the Business

They reduce the risk taken at any one time, and the first of them delivers value before any customer moves.

Separate the Plan Catalogue From the Billing Core

Product managers define plans in a catalogue, and the billing core calculates what they define.

Plan rules that accumulate inside rating code and configuration take months to change. A separate catalogue gives commercial teams a place to build a plan, and gives engineers one defined interface to the core.

Get started

  • List the plans you proposed and later reshaped because of system limits.
  • Identify where each plan rule lives today.

Rate New Plans in Shadow First

Run a new plan against real usage, alongside the live bill, before any customer is on it.

A shadow run shows what the plan would have charged and exposes the combinations that do not work. Customers who hold mobile, broadband and a partner service together are where the surprises sit.

Get started

  • Choose one new plan and a sample of real usage.
  • Compare the shadow bill with the live bill and explain each difference.

Migrate by Cohort, and Test the Edges

Move a small group first, and include the customers at the edge of the lifecycle.

Expired SIMs and final bills for customers who are leaving are where ordinary tests pass while errors continue. Include them in every cohort, so that problems at the edges are found while the cohort is small.

Get started

  • List the unusual states a customer account can be in.
  • Add each one as a test case before the first cohort moves.

Reconcile Every Day During the Move

A daily comparison catches a difference while it affects a few accounts.

Compare billed amounts, usage and customer counts every day between the old system and the new. Agree in advance who investigates a difference and how quickly, so that nothing waits for the month end.

Get started

  • Pick the three totals to compare each day.
  • Name the person who investigates a difference the same day.

How Thinqmesh Solves This

We begin by mapping what you run, what it costs and what it connects to, because a clear view of dependencies lets one system be improved well. Each application then receives a decision, and the work proceeds in stages.

  1. Week 1

    Your Portfolio, Mapped

    We map the applications you run, their costs and their connections, so that dependencies are visible before anything changes.

  2. Week 2

    A Decision for Each Application

    Each application receives a decision to keep, modernise, replace or retire, with costs and risks stated in one place and the order of work agreed.

  3. Week 3

    The First Application, Built in Stages

    One application or integration of defined scope is built, with the existing system still running.

  4. Week 4

    A First Version in Use, Documented

    The first version is working, with documentation and named owners, so that your team can maintain it.

You finish with a decision for every application, one modernised application or integration working, and documentation your team can maintain. Later stages follow in the order you agreed.

Keep Reading

Next Step

Book an Appointment

Arrange a complimentary 30-minute conversation, with no obligation. You will leave with a candid view on whether the initiative is worth building and, if it is, a scope and a date, with the cost worked out together on the call. Alternatively, send an enquiry and we will respond.

Upfyn

Stop Chatting. Start Building With AI

A free live Masterclass, guided by the engineers who build our products. You leave with something that works.

Join the Free Masterclass (opens in a new tab)

Seats are limited, and the waitlist is invited first.