Choosing the wrong technology partner is the most expensive mistake a business can make in software. It is not just the wasted budget — it is the months of lost momentum, the opportunity cost of launching late, and the painful reality of starting over with a new team that has to untangle someone else's code. In Hong Kong's fast-moving market, where competitors are digitising at speed, a bad partner choice can set you back an entire year.
After years of building custom software for Hong Kong businesses — and inheriting projects from agencies that did not work out — we have seen every pattern of what goes right and what goes catastrophically wrong. This guide gives you a structured framework for evaluating IT partners, with concrete scorecards, red flags, and contract checklists you can use immediately.
Understanding Partner Types
Before evaluating individual firms, understand the four main categories of technology partner available in Hong Kong. Each has a distinct cost profile, communication model, and set of trade-offs.
| Criteria | Freelancer | Agency | Offshore Team | Local Consultancy |
|---|---|---|---|---|
| Typical cost | HK$400-1,200/hr | HK$200K-1M+/project | 30-50% below local | HK$80K-2M+/project |
| Communication | Direct, async | Account manager layer | Remote, timezone gap | Direct, same timezone |
| Timezone overlap | Usually full | Full (if local) | 3-8 hours gap | Full overlap (HKT) |
| Code ownership | Usually yours | Check contract carefully | Usually yours | 100% yours (standard) |
| Scalability | Limited to 1 person | Can scale team | Easy to scale headcount | Flexible team sizing |
| Accountability | Individual — bus factor = 1 | Company-level | Variable | Company-level, face-to-face |
| Local market knowledge | If HK-based | If HK-based | Minimal | Deep (PDPO, payments, UX norms) |
| Long-term support | Risk of unavailability | Available (at cost) | Available (but handover risk) | Retainer model, team continuity |
Evaluation Scorecard: 7 Questions to Ask Every Partner
Use this scorecard during your evaluation process. Rate each partner 1-5 on each criterion. A score below 25/35 is a red flag. Below 20 is a disqualifier.
| Question | Score (1-5) | What "Good" (4-5) Looks Like |
|---|---|---|
| 1. Who actually does the work? | __/5 | You meet the actual engineers before signing. The person who pitches is involved in delivery. Team profiles are shared openly. |
| 2. Do I own the code? | __/5 | 100% IP transfer in the contract. Built on open-source/standard frameworks. Code in a Git repo you control. No proprietary lock-in. |
| 3. What happens if I want to leave? | __/5 | Documented offboarding process. Source code export, database schemas, API docs, credential transfer. No punitive exit fees. |
| 4. How do you handle scope changes? | __/5 | Clear change request process. Minor adjustments absorbed in sprint. Major changes quoted transparently with timeline impact stated. |
| 5. Can I see working software weekly? | __/5 | Staging environment access from week 1. Weekly demo sessions. Working software, not slides or mockups. You can test between demos. |
| 6. What is your post-launch support? | __/5 | Minimum 30-day warranty. Clear SLAs for bug severity levels. Defined maintenance plans with pricing. Retainer option for ongoing work. |
| 7. Are you based where I am? | __/5 | Same timezone. Can meet in person. Understands local regulations (PDPO), payment systems (FPS, Octopus), and user expectations. |
What Good Partners Do vs What Bad Partners Do
What Good Partners Do
- Ask difficult questions about scope and priorities before quoting
- Push back on bad ideas with reasons and alternatives
- Show live products they have built, not just portfolios
- Introduce the actual team who will do the work
- Provide weekly demos with working software
- Give you code repository access from day one
- Document architecture decisions and trade-offs
- Tell you when SaaS is better than custom development
What Bad Partners Do
- Agree to everything without questioning scope
- Show polished pitch decks but no live products
- Send senior people to pitch, junior people to build
- Disappear for weeks between updates
- Deliver "final" products you see for the first time at handover
- Build on proprietary frameworks that lock you in
- Resist sharing code until the project is "complete"
- Pressure you to sign quickly with expiring discounts
10 Red Flags to Watch For
Beyond the seven questions, watch for these warning signs during your evaluation process. Any two of these together should make you walk away.
Due Diligence Checklist Before Signing
Before you sign a contract with any IT partner, complete this checklist. Every "no" is a risk that needs addressing.
- Verified Hong Kong Business Registration. Confirm they are a registered company (search the CR Online Portal). Check how long they have been operating.
- Called at least two client references. Ask references about on-time delivery, communication quality, and whether they would rehire.
- Tested a live product they built. Do not just look at screenshots — use a real product. Check the quality, speed, and polish.
- Met the actual developers. Not just the sales team. Confirm who will be writing code and leading technical decisions.
- Reviewed the contract for IP ownership. Confirm 100% transfer of all custom code, designs, and documentation upon payment.
- Understood the change request process. How are changes priced? What constitutes a "minor" versus "major" change?
- Confirmed exit and handover terms. What happens if you want to leave? Is there a documented offboarding process?
- Agreed on communication cadence. Weekly demos? Daily standups? Slack channel? Set expectations before work begins.
- Reviewed their tech stack rationale. Why did they choose this stack? Is it standard and hireable, or proprietary and obscure?
- Confirmed payment milestone structure. Never pay 100% upfront. A healthy structure is 20-30% deposit, milestones tied to delivery, 10-20% upon final acceptance.
- Checked for insurance. Professional indemnity insurance protects both parties if things go wrong.
- Agreed on data handling terms. If your project involves personal data, confirm their PDPO compliance practices. For a deeper look, see our PDPO compliance guide.
Contract Essentials: What Must Be in the Agreement
A handshake is not a contract. Regardless of how much you trust your partner, these elements must be documented in writing:
| Contract Element | What It Should Say | Why It Matters |
|---|---|---|
| IP Ownership | All custom code, designs, and documentation transfer to client upon payment | Prevents vendor lock-in. Ensures you can hire another team if needed. |
| SLA Definitions | Response time: 2-4hrs (critical), 24hrs (high), 48hrs (medium). Resolution targets defined. | Sets clear expectations for post-launch support and issue resolution. |
| Payment Terms | Milestone-based: 20-30% deposit, progress payments tied to deliverables, final payment upon acceptance | Aligns payment with value delivered. Protects both parties. |
| Exit Clause | 30-60 day termination notice. Handover of all code, credentials, and documentation. No punitive fees. | Ensures you can leave without losing your work. |
| NDA | Mutual NDA covering business information, technical details, and customer data | Protects sensitive business information shared during the engagement. |
| Change Request Process | Written change requests with estimated cost and timeline impact before work begins | Prevents scope creep disputes. Keeps budget predictable. |
Frequently Asked Questions
IT consulting rates in Hong Kong range from HK$800-2,500/hour for advisory work. For project-based work, simple projects cost HK$80,000-250,000, medium complexity HK$250,000-800,000, and complex enterprise projects HK$800,000-2,000,000+. Monthly retainers typically start at HK$40,000-80,000/month for a dedicated resource. Offshore rates are 30-50% lower but come with communication and timezone trade-offs.
Freelancers suit small, well-defined tasks (landing pages, simple integrations) with budgets under HK$50,000. Agencies or consultancies are better for complex projects requiring multiple skill sets, ongoing support, and accountability. A freelancer gives you one person; a consultancy gives you a team with design, development, DevOps, and project management capabilities plus business continuity if someone is unavailable.
Essential contract elements include: IP ownership clause (you should own 100% of custom code), SLA definitions for response and resolution times, payment schedule tied to milestones, exit clause with handover obligations, NDA covering your business information, change request process with pricing, warranty period (minimum 30 days post-launch), and data handling terms compliant with PDPO.
Ask to see live products they have built (not just mockups). Request a technical architecture proposal for your project. Ask about their tech stack and why they chose it. Check if they use version control, CI/CD, and automated testing. Ask for client references and follow up. A good consultancy will also ask you difficult questions about scope, priorities, and trade-offs — not just agree with everything you say.
For strategic projects that define how your business operates, a local partner offers same-timezone collaboration, face-to-face meetings, understanding of local regulations (PDPO, PCICSO), and knowledge of HK user expectations (Traditional Chinese, Octopus/FPS payments). Offshore works for well-defined, modular tasks with clear specifications. The 30-50% cost savings often disappear when you factor in communication overhead and rework.
Making Your Decision
Choosing a technology partner is one of the highest-leverage decisions your business will make. The right partner accelerates your growth, de-risks your technology investments, and becomes a trusted extension of your team. The wrong one costs you time, money, and — worst of all — confidence in the idea itself.
Take the time to ask the seven questions. Score partners on the evaluation rubric. Complete the due diligence checklist. And look for a partner who is as invested in your success as you are.
If you are evaluating IT consulting partners in Hong Kong and want a candid conversation — no pitch deck, no pressure — Book a Free Consultation