The Build-vs-Buy Question Every Growing Business Faces

At some point, every growing business in Hong Kong hits the same crossroads. You have outgrown your spreadsheets. The off-the-shelf tool you signed up for two years ago is starting to feel like a straitjacket. Your team is spending more time working around software limitations than actually getting work done.

The question lands on someone's desk: should we subscribe to another SaaS product, or should we build something custom? It is one of the most consequential technology decisions a business can make, and there is no universally correct answer. The right choice depends on where you are today, where you are heading, and what gives your business its edge.

This article provides a practical framework for making that decision — with real cost data, a 5-year TCO comparison, and honest coverage of the trade-offs. No vendor spin, no absolutes. Just the honest trade-offs, informed by our experience building custom software for Hong Kong businesses across industries.

HK$80K+
Custom software starting cost (focused application)
HK$500-5K
Typical SaaS monthly cost per tool
4-12 wks
Custom build timeline (focused scope)
100%
Code ownership with custom development

The Complete Comparison: Custom Software vs SaaS

Before diving into the nuances, here is the side-by-side comparison across every criterion that matters for Hong Kong businesses.

Criterion Custom Software SaaS
Upfront Cost HK$80K-2M+ (one-time) HK$0-5K setup
Monthly Cost HK$1.5-8K hosting + maintenance HK$500-50K/mo (grows with users)
5-Year TCO (50 users) HK$300K-600K HK$300K-1.5M (per-seat scaling)
Time to Deploy 4-12 weeks (MVP) 1-5 days
Customisation 100% — built to your spec Limited to vendor features + config
Data Ownership Full — you own everything Shared — vendor stores/processes data
Scalability Unlimited — you control the architecture Limited by vendor's pricing tiers
Integrations Any system via custom APIs Only vendor-supported integrations
Vendor Lock-in None — you own the code High — switching costs increase over time
Security Control Full — you define security architecture Depends on vendor's security posture
HK Compliance (PDPO) Full control — host locally, audit trails built-in Data often stored overseas; limited audit control
Bilingual Support (EN/TC) Native — designed for HK users Variable — many tools weak on Traditional Chinese

5-Year Total Cost of Ownership: The Crossover Point

The most surprising insight for most business owners is that custom software — despite its higher upfront cost — often becomes cheaper than SaaS over a 3-5 year horizon. The reason is simple: SaaS costs scale linearly with users and time, while custom software costs are front-loaded and then flatten.

This chart models a mid-complexity business application with 30 users growing to 60 over 5 years. The SaaS option starts at HK$8,000/month and scales with per-seat pricing. The custom option has a HK$250,000 upfront build cost plus HK$4,000/month for hosting and maintenance. The crossover happens around month 30 — after which custom software saves more money every month.

Of course, the exact crossover point depends on your specific SaaS pricing, user growth, and custom build complexity. But the pattern holds consistently: if you plan to use the system for more than 3 years and have more than 20 users, run the TCO numbers before defaulting to SaaS.

Decision Flowchart: 5 Questions to Determine Your Path

When clients come to us with the build-vs-buy question, we walk them through these five questions. The answers usually make the right path clear.

1

Is this a core business process?

Does this workflow give you a competitive edge?

Yes = Build No = Buy
2

Do you need full data control?

PDPO compliance, client contracts, regulated industry?

Yes = Build No = Buy
3

Will you exceed 30 users?

Per-seat SaaS pricing becomes expensive at scale

Yes = Build No = Buy
4

Do you need HK-specific features?

FPS, Octopus, MPF, TC Chinese, local integrations?

Yes = Build No = Buy
5

Do you need it in <2 weeks?

Speed is the one area SaaS always wins

Yes = Buy No = Evaluate

If you answered "Build" to three or more of these questions, custom software is likely the right investment. If you answered "Buy" to three or more, SaaS is probably the better choice for now — with the option to revisit as your needs evolve.

What International SaaS Gets Wrong in Hong Kong

One of the most underestimated factors in the build-vs-buy decision is how poorly many international SaaS tools serve the Hong Kong market. If your business operates primarily in Hong Kong, these limitations compound over time.

HK Requirement What SaaS Typically Offers What HK Businesses Actually Need
Payment Integration Stripe, PayPal only FPS, Octopus, PayMe, AlipayHK, WeChat Pay
Language Support Simplified Chinese (mainland), basic translations Traditional Chinese (HK), bilingual with English, Cantonese-aware
Payroll / HR US/UK tax and benefits models MPF contributions, HK Salaries Tax (IR56B), statutory holidays
Messaging SMS, email, Slack integrations WhatsApp Business API (primary channel), WeChat
Data Residency US or EU data centres Hong Kong or Asia Pacific for PDPO compliance
Address Format US-style (zip code, state) HK format (flat, floor, block, estate, district)
The "Good Enough" Trap Many businesses accept these limitations as "good enough" in the early days. But workarounds accumulate. Your team manually processes FPS payments because the SaaS cannot handle them. Your customer-facing content looks awkward because the Traditional Chinese was auto-translated from Simplified. Your HR manager maintains a separate spreadsheet for MPF calculations. These hidden costs erode the SaaS value proposition over time.

When to Go Custom

Custom Software is the Right Choice When: Your core business process is your competitive advantage and cannot be squeezed into a generic tool. You have 30+ users and per-seat SaaS pricing is becoming unsustainable. You need deep integrations with HK-specific payment systems (FPS, Octopus, PayMe). Data sovereignty under PDPO requires local hosting and full audit control. You are building a customer-facing product that IS your business (not an internal tool). Your SaaS workarounds cost more in labour than a custom build would cost outright.

Custom software makes sense when the software IS the business — or when the business process it supports is what differentiates you from competitors. A logistics company with a proprietary routing algorithm, a trading firm with custom risk models, a clinic with a specialised patient intake flow: these are cases where off-the-shelf tools become bottlenecks that actively limit growth.

When SaaS is Enough

SaaS is the Right Choice When: The process is standardised and well-served by existing tools (accounting, email marketing, basic CRM). You need something running by next week. You have fewer than 20 users and the per-seat cost is manageable. You are validating a business model and cannot justify a HK$200K+ investment yet. The tool handles a supporting function — not your core competitive advantage.

SaaS wins when speed, simplicity, and proven workflows matter more than customisation. Tools like Xero for accounting, Mailchimp for email marketing, HubSpot for CRM, and Asana for project management have spent years refining these workflows. There is no competitive advantage in building your own email system or accounting ledger — use the tool and spend your custom development budget on the systems that actually differentiate your business.

Hidden Costs You Must Factor In

Hidden SaaS costs: Per-seat pricing that scales exponentially (HK$200/user at 5 users is HK$40,000/month at 200 users). Feature limitations leading to Zapier workarounds, manual data re-entry, and exported CSVs processed in Excel. Data export difficulties when you want to switch vendors. Vendor dependency when they raise prices, get acquired, or sunset features you depend on.

Hidden custom software costs: Ongoing maintenance (budget 15-20% of initial build cost annually). Cloud hosting (HK$1,500-8,000/month depending on scale). Feature development (SaaS ships features continuously; with custom, every new feature requires development time). Team knowledge requirements (someone must understand the system well enough to make decisions about it — a technical partner or fractional CTO ensures continuity).

The Hybrid Approach: The Smart Middle Ground

In practice, the smartest Hong Kong businesses do not choose exclusively between SaaS and custom software. They use both strategically. The principle: use SaaS where the process is commoditised, build custom where the process is differentiated.

A typical Hong Kong SME we work with might use 8-10 SaaS products for general functions and one or two custom-built systems for the operations that actually run their business. That balance keeps costs down while ensuring the critical systems fit like a glove. Our app development cost guide can help you estimate the custom component.

Getting Started

If you have read this far, you probably already have a specific system in mind — the CRM that does not quite fit, the operations tool held together with spreadsheets, or the client portal your SaaS vendor will never build the way you need it.

We help Hong Kong businesses make this decision every week. Our approach starts with an honest assessment: sometimes we tell clients to stick with SaaS. When custom is the right path, we scope, design, and build the solution from the ground up, with fixed pricing so there are no surprises.

Book a Free Consultation

Frequently Asked Questions

How much does custom software development cost in Hong Kong?

Custom software in Hong Kong typically starts at HK$80,000 for a focused single-function application and ranges up to HK$500,000-2,000,000+ for complex multi-module business systems. The cost depends on complexity, number of integrations, and whether mobile apps are required. A detailed scope document is essential for accurate pricing — avoid any vendor who gives you a number without understanding your requirements.

When does custom software become cheaper than SaaS?

Custom software typically overtakes SaaS on total cost of ownership around year 3 for mid-complexity applications. The exact breakeven depends on your SaaS per-seat pricing and user growth. If your SaaS costs exceed HK$15,000 per month and are climbing, run the 5-year TCO comparison — you may be surprised how quickly custom becomes the more economical choice.

Can I migrate from SaaS to custom software without losing data?

Yes, but data migration requires careful planning. Most SaaS platforms offer some form of data export, though the quality and completeness varies widely. The migration process typically involves: exporting data via API or bulk export, mapping fields to your new schema, cleaning and deduplicating records, validating data integrity, and running parallel systems during the transition period. Budget 2-4 weeks for data migration on a typical project.

What are the risks of custom software development?

The main risks are: scope creep (mitigated by fixed-price contracts with clear deliverables), choosing the wrong technology stack (mitigated by experienced technical leadership), vendor dependency (mitigated by ensuring you own 100% of the source code), and ongoing maintenance costs (budget 15-20% of initial build cost annually). Working with a reputable local partner who offers fixed pricing and code ownership eliminates most of these risks.

Should I build a mobile app or a web app?

For most Hong Kong businesses, start with a responsive web application — it works across all devices, costs 40-60% less than building native mobile apps, and is faster to iterate. Build native mobile apps when you need push notifications, offline access, device hardware access (camera, GPS), or when your users overwhelmingly access via mobile. A progressive web app (PWA) is often the best middle ground.