Build vs buy perks software: Whats right for your company?

Last updated
May 19, 2024
Embarking on a new initiative: Should you build the software in-house or buy it? There are pros and cons to each, but licensing from a vendor will get you launched faster.

As a business looking to launch an innovative customer perks program, you'll need new supporting software. A pivotal early decision arises – should you build custom perks software in-house or buy an existing solution from a vendor? There are compelling arguments both ways.

Defining build vs buy

Buying means licensing ready-made software from a platform provider, plus any support or ongoing management services. Building software means your developers create a fully customized system aligned to your program’s unique requirements, but you must staff, strategize, operationalize, and constantly improve the program you're running through that software.

Build vs buy for perks platforms

It doesn't stop there. If you're launching a complete perks program, you'll need to build the perks platform, or choose an out of the box software that you'll either pay a monthly fee more, or need customizing from your engineering team.

Then you'll also need to build the partnership program – and provide resources for the ongoing relationships to build a competitive marketplace of offers.

The benefit of choosing an experienced 3rd party provider is that you can get access to a huge marketplace of deals that are much deeper than a new client could first negotiate on their own.

Pros of building

Full control. Building in-house requires you to have full control over every single detail.‍

Security. For businesses dealing with sensitive user data, keeping the software completely proprietary and on-premise may reduce compliance logistics.

The downsides

Speed. A 3rd party will get you launched in a fraction of the time to build it in house. In as little as two months you could be up and running. ‍

Distraction from your core business. Taking engineering time away from polishing your core offerings is risky. ‍

Cost. It's far more expensive with a far longer payback period to achieve ROI.

The Humpty Dumpty trap makes building riskier than just failing

David Hallinan of Replicated put it well: "If you want to achieve a growth rate that will make your business profitable and sustainable, then you’re going to need to delegate beyond your in-house team."

At McKinsey, an in-depth report studying 3,000 online business over 30+ years revealed that fast growth is one of the best indicators of long-term success of a business:

Most interesting to us, companies whose growth rate fell off and then recovered created less than a quarter of the value of the companies that maintained growth—despite similar rates of growth at the $1 billion threshold. Taking their foot off the pedal for even a short stint had dramatic long-term consequences. Bankers call this the “humpty dumpty” problem: once growth is broken, it is impossible to put back together again.

Be prepared to fully understand what taking on a project in-house would mean to your overall business velocity.

Pros of buying

Faster launch. Getting a proven vendor solution up and running can be extremely rapid compared to an extensive custom build.‍

Lower costs. No need to hire a perks software team. Licensing costs are limited to a simple monthly subscription fee.

Proven technology. Taking advantage of existing perks software means benefiting from our prior real-world testing, and feature requests are faster to fulfill.

Vendor support. Rely on us for expert guidance, technical support, training, troubleshooting and upgrades.

Limitations of buying

The vendor retains ownership of the core software intellectual property. There may also be features that you don't necessarily need yet. You'll also rely on them for support and troubleshooting.

Cost to build vs buy perks programs

Total costs vary based on program scope and vendor, but ballpark figures include:

Custom build

  • With FTEs needed in engineering, partnerships, and marketing to make an in-house program work, expect costs of $250k to $750k+ depending on complexity.
  • Add in infrastructure costs like server upgrades and cloud services.
  • Budget for ongoing staff management.
  • Responsible for success of referral revenue.

Perks platforms

  • $1,000 to $50,000 per user, with flexible pricing that works for your budget.
  • Co-manage implementation and ongoing optimization to maximize effectiveness with active support and guidance.
  • Leave the partnerships work to a committed team.

At an average growth rate, it would take years for an in-house program to pay itself back and become a profitable revenue stream.

Buying is the faster way to launch and learn

We'd always recommend running a "cheap and cheerful" test to get initial validation before committing to a pilot test. Sometimes, this can be as simple as a customer survey or email campaign to test response rates. With optimism from the early data, the next step would be a 1 year pilot test.

This is why considering vendors like Paylode đź‘‹ can help you:

  • Launch faster
  • Customize your program to your brand and business goals
  • Save your engineering team valuable time
  • Take advantage of thousands of pre-negotiated and vetted deals

For huge companies with millions of members or customers in its audience, building may be the way to go. You'll have to also commit to creating the capacity to also seek and negotiate hundreds of valuable deals for your marketplace.

At the end of the day, we want you to make the choice that's right for your business and your customers. If you want to lower your risk and increase your chance of success, speak with a Paylode customer perks expert for a free consultation.

About the author
Adrienne Kmetz
Adrienne is a marketing expert with a career history of working in startups of all sizes, from early stage to series A. She has 17+ years of experience writing about business, finance, and entrepreneurship. She went to Colorado College where she majored in skiing.
Engagement insider
Weekly tips you can skim in under 1min — sent at the same time every week. Bite sized, actionable insights for perks people.
Read about our privacy policy.
You're subscribed.
Oops! Something went wrong while submitting the form.
Editorial promise
Our editorial team aims to write trustworthy, helpful guides for business leaders building perks programs. We fact-check every article at the time of publishing.

Keep reading

2024 Year-in-Review Email: How to Celebrate Your Customers’ Journey

2024 Year-in-Review Email: How to Celebrate Your Customers’ Journey

Celebrate your customers’ journey in 2024 with a personalized Year-in-Review email! This guide explores the best strategies to engage your audience by highlighting their achievements, using data storytelling, and incorporating gratitude. Learn from top examples like Spotify Wrapped and Grammarly, and discover how Paylode’s tools make it easy to create impactful, customer-centric campaigns. Don’t miss out on trends like AI-driven personalization and interactive dashboards to make your recap truly unforgettable.
Why Gift Cards Are a Powerful Marketing Tool

Why Gift Cards Are a Powerful Marketing Tool

Gift cards aren't just convenient gifts; they're strategic marketing tools that boost brand awareness, foster customer loyalty, and encourage repeat business. They're the marketing secret weapon you might be overlooking, ready to turn casual buyers into lifelong customers.
How to Improve Customer Engagement Through Technology

How to Improve Customer Engagement Through Technology

Unlock the secrets to transforming customer engagement with cutting-edge technology! Discover innovative strategies that not only captivate but also build lasting loyalty, ensuring your brand stays ahead in the digital age.

See how businesses use perks programs to engage their customers

Discover how customer-centric companies use the Paylode platform to improve their customer retention and satisfaction.
We care about your data in our privacy policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.