Developing an in-house pricing tool: 
the actual cost of a build

Photo of Hugues Lafitte

Hugues Lafitte

CEO and Founder

October 9, 2026

The model is the easy part. A recommendation engine can be up and running in a few months; what takes years is the knowledge base, competitive matching, the rule set, explainability, and compliance. According to Exclaimer (2025), 71% of in-house development projects are abandoned, and 83% in regulated industries: the breaking point is almost never deployment—it’s maintenance.

The hidden cost is a cost of continuity: an in-house tool relies on two or three people, and if they leave, the asset becomes a liability. The build remains useful within a narrow and stable scope, as a complement to a solution rather than a replacement for it. The deciding factor isn’t the team’s expertise; it’s their ability to last ten years.

The argument holds up perfectly in meetings: we have a data team, our data is in-house, our business rules are specific, and the technical building blocks have never been more accessible. Building rather than buying seems both cheaper and more appropriate. And in fact, a competent team can develop a price recommendation engine in just a few months. That’s not where the misunderstanding lies. It lies in what actually makes up a pricing system: the model represents only the most visible—and smallest—part of it.

An unfinished pricing machine under scaffolding, next to a machine that has already been assembled

Why does the build always seem cheaper at first?

Because, at the outset, that’s exactly what it is. A data team with access to sales history can produce a reliable elasticity model in a matter of weeks and, within a few months, an interface that generates prices. At this point, the comparison with a vendor’s budget is overwhelming, and the choice seems obvious.

The bias stems from the fact that we are comparing, on the one hand, the cost of building a working prototype and, on the other, the price of a system in production. These are not the same things. In between, there is everything that turns a recommendation into a decision implemented on the store shelves, and that is where virtually all the effort lies.

The Success of the Prototype

A prototype that works with a single category creates an unrealistic sense of confidence. It validates the feasibility of the calculation, which has never been the difficult part. It says nothing about how the system will perform with forty thousand SKUs, across twelve store formats, and with thirty users who have different permissions and differing opinions.

It’s also the most rewarding phase of the project—the one where results come quickly. What follows is less spectacular and much longer, which explains why some people drop out: the team shifts from building a model to maintaining a system, and that’s a different line of work.

What a Pricing System Really Includes

Here's what needs to be built, in the order in which the teams discover it—which is rarely the order they had planned.

The Product Catalog

To make a pricing recommendation, you need to know what a product is, which product family it belongs to, which SKUs it replaces, and which internal competitors it faces. In most retail chains, this information exists in multiple locations, in various formats, and is inconsistent. Ensuring the reliability of this foundational data is a project in its own right, which we detail in “Ensuring Data Reliability Before Deploying a Pricing Tool.”

Competitive Matching

This is the component that is most consistently underestimated. Determining whether a competitor’s product reference is actually the same as yours—despite different wording, different packaging, and the absence of a common code—is a difficult problem that cannot be solved simply by matching strings of characters. A mismatch results in the product being aligned with the wrong item, and the consequence is immediately apparent in the margin.

The Rules Engine and Its Governance

An optimization calculation isn't enough: you need a set of rules, priorities among them, exceptions, approval workflows, permissions by profile, and traceability. And you need the mechanisms to prevent this set of rules from becoming obsolete—a topic we address in the section on rule debt in a pricing engine. It’s a comprehensive management application, not a script, and the list of what it must cover aligns with that of the retail pricing software comparison.

Explainability

A buyer does not set a price that he cannot justify. The system must therefore reconstruct, for each recommendation, the path that led to it: what data, what elasticity, what rule, what trade-off. Building this traceability after the fact is much more costly than having it in place from the start, and yet that is almost always what happens.

Compliance

Break-even thresholds, promotional guidelines, reference prices, and industry-specific requirements: these rules are not optional; they are constantly evolving, and a mistake can have consequences that go beyond sales. Implementing them is feasible; however, adhering to them over the long term requires ongoing monitoring that few in-house teams are able to organize.

71 %

71% of in-house developed tools end up being abandoned, a figure that rises to 83% in the manufacturing and finance sectors. Only 8% are delivered on schedule, and 11% within budget.
(Exclaimer, “Build vs. Buy: The True Cost of DIY IT Solutions,” survey of more than 2,000 IT and security decision-makers in Europe, the United States, and the Asia-Pacific region, November 2025)

What the Numbers Say About Internal Developments

The most revealing figure in this study isn’t the dropout rate; it’s the gap between plans and actual results: 8% of projects were delivered on time, and 11% were delivered within budget. This does not mean that internal teams are less competent. It means that an internal tool is evaluated against an estimate made at a time when the least was known, and that it never takes priority over a business emergency.

The Mechanism of Abandonment

It almost always follows the same pattern. The project delivers a first usable version; it serves its purpose, and adoption grows. Then requests for changes pile up faster than the team can handle them, because the team also has other tasks to attend to. Processing times get longer, users start working on other things again, usage declines, and the issue of maintenance eventually comes before a committee that notes low usage.

Therefore, abandoning a project is not a technical failure. It is a consequence of the fact that an internal tool is in constant competition with the other priorities of the team responsible for it.

10 to 50 hours

63% of organizations spend between 10 and 50 hours per month just maintaining their internal tools, and 66% spend an additional $20,000 to $100,000 annually on maintenance. These figures are rarely included in the initial proposal.
(Exclaimer, “Build vs. Buy: The True Cost of DIY IT Solutions,” survey of more than 2,000 IT and security decision-makers, November 2025)

The Cost No One Budgets For: Business Continuity

In practice, an in-house pricing tool relies on two or three people. They are familiar with the architectural choices, special cases, and the reasons for exceptions. This knowledge is rarely documented, because they are available and it’s faster to just ask them.

On the day they leave, the company discovers that it has a system it no longer knows how to modify. It then enters a well-defined phase: it leaves the system alone, works around it, and eventually rebuilds it. The cost of this process does not appear in any of the initial arbitration files, and it generally exceeds the price difference that had motivated the decision to build in the first place.

The Three Questions That Reveal the Risk

  • How many people can modify a rule in the engine without the author's help? If the answer is one or two, the asset is fragile.
  • How long does it take for a newcomer to become self-sufficient with it? After a few weeks, the knowledge isn't in the code—it's in people's heads.
  • What happens if a regulatory requirement changes in three months? The question isn't whether it's feasible, but who will do it and what it will replace.

Time Before Value

There is one final factor that is almost always missing from the comparison: time. While the solution is being built, pricing continues to be managed as before. If a solution can increase margins by +0.5 to +3 points in a few months, and in-house development takes eighteen months to reach an equivalent level, the cost of the delay adds up—and it often exceeds the savings on licensing fees.

When a Build Is Still the Right Choice

There are cases where building is the right decision, and it is helpful to identify them specifically rather than automatically suggesting a purchase.

  • A narrow, stable scope. A pricing structure tailored to your industry, covering a few hundred SKUs, that doesn't change every quarter: that's a good candidate.
  • A real competitive advantage. If your pricing strategy is, in itself, a differentiator that no one else uses, it won't be off the shelf.
  • As a complement, not a replacement. The approach that works best combines a platform for the foundation—namely, the reference framework, matching, rules, compliance, and traceability—with in-house development for the specific layer that sets you apart.

The Decision-Making Criterion, in One Question

The right question isn't “Are we capable of building it?” The answer is almost always yes, and it doesn’t tell us anything. The right question is:Are we capable of maintaining it for ten years, despite staff turnover, shifting priorities, and regulatory changes? It is this second criterion that accounts for the 71% failure rate, and it is this that must be evaluated before making a decision.

Finally, a useful distinction: this article discusses the development of a tool by an in-house data team. The related question—whether to use general-purpose AI instead of a specialized solution—is a separate topic, which we cover in “General-Purpose AI vs. Specialized Pricing Solutions.”

FAQ

The apparent cost is that of the model itself, and it is modest: a skilled data team can build a recommendation engine in a matter of months. The true cost lies in the five components that surround it: the product repository, competitive matching, the rule set and its governance, the explainability of recommendations, and compliance monitoring.

Added to this is routine maintenance. Of the organizations surveyed by Exclaimer in 2025, 63% spend between 10 and 50 hours per month maintaining their internal tools, and 66% spend between $20,000 and $100,000 per year.

According to the November 2025 Exclaimer survey of more than 2,000 IT decision-makers, 71% of internal tools end up being abandoned—a figure that rises to 83% in the manufacturing and finance sectors. The breaking point is almost never the initial rollout.

The pattern is consistent: the first version serves its purpose, adoption grows, and then requests for updates exceed the capacity of a team that also has other priorities. Development times lengthen, users revert to their spreadsheets, usage declines, and maintenance is eventually called into question by a committee that notes low usage.

Competitive matching. Determining whether a product listed by a competitor is indeed the same as yours—despite different product descriptions, different packaging, and the absence of a common code—is a difficult problem that cannot be solved by simply comparing strings of characters.

The consequences are immediate: a mismatch leads to aligning with the wrong product, and the error goes unnoticed without triggering any alerts. The internal product repository comes in a close second, for similar reasons.

There are three situations that justify this approach. A narrow and stable scope—for example, a pricing model specific to your industry that applies to a few hundred products and does not change every quarter. A real competitive advantage—when your pricing strategy itself serves as a differentiator that cannot be found off the shelf.

And above all, focus on complementing rather than replacing: a platform for the common foundation—namely, standards, matching, rules, compliance, and traceability—and in-house development solely for the layer that defines your uniqueness.

Not “Are we capable of building it?”, to which the answer is almost always yes and which tells us nothing. The key question is: “Are we capable of maintaining it for ten years, despite staff turnover, shifting priorities, and regulatory changes?”

Three indicators make this concrete: how many people can modify a rule without the author's help, how long it takes a newcomer to become self-sufficient, and who will handle a regulatory change occurring in three months—and at the expense of which other task.

‍

Related
articles
An unfinished pricing machine under scaffolding, next to a machine that has already been assembled
October 9, 2026
Developing an In-House Pricing Tool: The True Cost of a Build

The model is the easy part. A recommendation engine can be up and running in a few months; what takes years is the knowledge base, competitive matching, the rule set, explainability, and compliance. According to Exclaimer (2025), 71% of in-house development projects are abandoned, and 83% in regulated industries: the breaking point is almost never deployment—it’s maintenance.

The hidden cost is a cost of continuity: an in-house tool relies on two or three people, and if they leave, the asset becomes a liability. The build remains useful within a narrow and stable scope, as a complement to a solution rather than a replacement for it. The deciding factor isn’t the team’s expertise; it’s their ability to last ten years.

Read the blog post
Price tags that emit a halo of signals that data sensors cannot detect
October 9, 2026
The business context is not data: what your tool doesn't know

Data and context are two distinct assets: data describes what happened, while context explains what we are allowed to do and what would be absurd. This context is implicit by nature: it has never been written down because there was never a need to do so as long as decisions were made by humans who shared it.

Four categories cover the essentials: price benchmarks, relational constraints, unwritten rules, and commercial objectives by category. Formalizing them provides lasting value, because the context outlasts the models: algorithms are replaced every two or three years, but a written context remains a company asset.

Read the blog post
Two dials side by side: an hourglass for time, an upward curve for the margin
October 9, 2026
ROI of a pricing solution: time savings or increased profit margins?

A business case for a pricing solution combines two types of return on investment that are completely different. Friction ROI refers to the hours saved: easy to measure, but capped. Decision ROI refers to the margin points gained from better-set prices: difficult to measure, and unlimited.

Confusing the two explains the gap identified by IBM in 2025: 66% of executives report productivity gains from AI, but only about one in five has met their return on investment (ROI) goals. The ROI of a decision isn’t measured by comparing “before” and “after,” but rather against a control group; otherwise, seasonal factors, inflation, or a competitor’s actions will be credited to the tool. The test to apply to a business case: if you remove all the “time saved” lines, is the project still profitable?

Read the blog post
Ready to
 boost
your margins?

The intelligent pricing solution for retail leaders. Precision, speed, and instant profitability.

Let's discuss your pricing challenges
‍
‍