|
How this guide was prepared. Last updated September 2026. This guide draws on Brandmovers' experience designing and running loyalty programs (Brandmovers was founded in 2003 and has run more than 3,000 campaign launches, disclosed by Brandmovers) and on McKinsey and University of Oxford research into large IT projects, checked at its source in September 2026. It contains no price estimates: costs vary too widely by program to generalize, so the guide gives the line items to estimate instead. Reviewed by the Brandmovers loyalty strategy team. |
The build vs. buy decision for a loyalty platform is the choice between developing and maintaining custom loyalty software in-house, licensing a purpose-built platform, or combining the two by building custom features on top of a licensed platform's core.
It looks like a technology decision. It is a business decision with technology consequences. A brand that builds its own loyalty platform is committing to run a piece of enterprise software indefinitely: an engineering team, a maintenance roadmap, security and compliance obligations, and every new program feature competing with the brand's own product priorities for the same engineers. That commitment makes sense for some organizations and not for most. This guide sets out six criteria for deciding, the costs that build estimates tend to miss, the risks of buying, and the middle path of building on a licensed core.
|
Build vs. buy is mainly a business decision, because the deciding question is whether the loyalty technology itself, rather than the program design, is what gives the brand an advantage.
For most brands, loyalty creates value through program design, member engagement, first-party data and ongoing optimization. None of those requires owning the software. A distinctive program can usually be designed and run on a licensed platform. Building makes sense when the technology is the advantage: when the mechanics or data architecture cannot be delivered by configuring an existing platform, and when that difference produces results competitors cannot copy by licensing the same tools.
Building makes sense when the program's mechanics or data requirements cannot be met by any licensed platform, and the organization can fund an engineering team to maintain the result for years.
The profile that points toward building:
Where data residency is the only blocker, a self-hosted or open-source loyalty engine may meet it without building from scratch, though the brand then carries hosting, security and upgrades.
In Brandmovers' experience, when brands that lean toward building examine these conditions honestly, many find that what they need is a configurable platform with strong integration options, not software built from scratch.
Building costs more than the launch budget, because the largest costs come after launch and are rarely in the original estimate.
Large IT projects routinely overrun. McKinsey's research with the University of Oxford, published in 2012 and covering more than 5,400 IT projects, found that "large IT projects run 45 percent over budget and 7 percent over time, while delivering 56 percent less value than predicted," with software projects carrying the highest risk of cost and schedule overruns. The study defined large projects as those with initial price tags above $15 million, and a smaller loyalty build may behave differently; the finding shows the direction of risk rather than a figure to apply. The same risk applies to large platform implementations, which is why both paths belong on the same worksheet.
Four costs are most often underestimated:
Buy estimates miss costs too: fees that rise with membership, paid custom work, per-connector or per-module charges, and the brand-side engineering needed to integrate with the vendor and maintain those connections.
Compare the paths on the same five-year worksheet, because a build that looks cheaper in year one can cost more by year five.
|
Cost line |
Build |
Buy or build on a licensed core |
|---|---|---|
|
Licensing and usage fees |
None |
Platform fees, which often scale with members, transactions or modules, plus renewal increases |
|
Initial development or implementation |
Engineering team for the full platform |
Implementation and configuration; custom features only where needed |
|
Infrastructure |
Hosting, databases, backup and recovery |
Usually included in platform fees |
|
Integrations |
Every connection, built and maintained |
Connectors where they exist; custom work for the rest |
|
Ongoing engineering |
Maintenance, new features, fraud controls |
Custom features on top of the core |
|
Security and compliance |
Testing, patching and audits for the platform |
Vendor's audited controls cover the platform; the brand's own controls and obligations remain |
|
Program services |
Strategy, creative and analytics sourced separately |
Included or sourced separately, depending on the vendor |
|
Time without a program |
Months of build before launch, valued as lost retention and data |
Shorter implementation, valued the same way |
|
Opportunity cost |
Engineers not working on the core product |
Smaller |
|
Exit and replacement |
Rebuild or migrate when the platform ages |
Data export and migration if the vendor is replaced |
Fill in each line with your own estimates and quotes, and model the fees at the member count expected in year five, not at launch. A build is only cheaper over five years if engineering opportunity cost is valued honestly and requirements stay stable enough to keep the later years at the low end.
Buying provides proven program mechanics, continued vendor investment, existing integrations, audited security controls for the platform and a defined implementation path.
The risks of buying are lock-in, dependence on the vendor's roadmap, configuration limits and vendor change, and most can be reduced through the contract and the evaluation.
The middle path is to license a platform's core engine and build only the features that are genuinely distinctive on top of it, through the platform's documented interfaces.
Many of the reasons brands give for building are really reasons to customize: a unique member app, a proprietary recommendation engine, an unusual earn mechanic, a connection to a specialist data source. A composable approach handles these by keeping the commodity functions (points ledger, tier logic, reward catalog, member records) on the licensed core and building the distinctive layer on top. The brand's engineers work on what competitors cannot copy, and the vendor maintains the rest. The trade-off is dependence: custom features rely on the vendor's interfaces, so changes to or retirement of those interfaces become the brand's problem. Confirm version and retirement policies in the contract.
The useful question for any team inclined to build is: which specific requirements cannot be met by configuration, or by custom work on top of a platform's interfaces? The answer usually shows whether the need is a full build or a targeted one.
Two situations change the analysis. A small or simple program may not justify either path, so check first what the existing commerce or point-of-sale system already offers. Multi-brand groups, or brands consolidating programs after an acquisition, should test whether one core can run several programs, currencies and brands, and cost the migration of each legacy program.
The six criteria are competitive differentiation, engineering capacity, time to market, five-year cost, data requirements and pace of change.
|
Criterion |
Build is indicated when |
Buy or build on a licensed core is indicated when |
|---|---|---|
|
1. Competitive differentiation |
The technology itself is the advantage and cannot be replicated by configuring a licensed platform |
Advantage comes from program design and execution; the mechanics are standard or near-standard |
|
2. Engineering capacity |
A dedicated team can build and maintain the platform for three to five years or more, with the opportunity cost accepted |
The engineering team is small or committed to the core product |
|
3. Time to market |
A long build is acceptable and no competitive pressure requires an earlier launch |
Competitors already run programs and each month without one has a real cost |
|
4. Five-year cost |
The full worksheet, with opportunity cost included, favors building or justifies the premium |
The worksheet shows equal or better capability at lower total cost, with lock-in managed by contract |
|
5. Data requirements |
Residency, sovereignty or architecture requirements rule out licensed platforms |
Standard data export and security terms protect the brand |
|
6. Pace of change |
The program will need proprietary mechanics that only custom engineering can deliver |
Later features fit the platform's configuration and documented interfaces |
Run the evaluation by sorting requirements, testing vendors against them, costing both paths on the same worksheet, and proving the riskiest requirement before committing.
The build vs. buy decision is really a decision about what the brand's engineers should spend the next five years on. For most brands, the value of a loyalty program lies in its design, its member experience and its data, not in owning the underlying software, which points to buying or to building a distinctive layer on a licensed core. For brands whose technology is the advantage, building can be right, provided the full five-year cost is counted. Which of your requirements would still be unique after a vendor had tried to configure it?
|
Evaluating whether to build or buy a loyalty platform? Brandmovers designs and runs loyalty programs on BLOYL, with confirmed integrations with major CRM, commerce and marketing systems, and can work through the six criteria with your team. Request a demo to talk it through with the Brandmovers team. |