The 15-Question Checklist Before Hiring a Software Company in Thailand to Save Millions
About to sign a million-baht contract? Use this 15-question checklist before hiring a software company in Thailand to protect your budget, IP, and timeline.
iReadCustomer Team
Author
Picture this... you're about to sign a 2-million-baht contract to build the core platform for your business. The caveat? You're giving it to a software house you've only met three times over Zoom. Sweating yet? You should be. **<strong>Hiring a software company in Thailand</strong>** isn't like picking a product off a shelf—it's a long-term business marriage. If you choose the wrong partner, you could face blown budgets, delayed launches, or worse, unusable spaghetti code. ## สารบัญ / Table of Contents - [Table of Contents](#table-of-contents) - [The Reality of Hiring a Software Company in Thailand](#the-reality-of-hiring-a-software-company-in-thailand) - [Technical Questions: Don't Let Bad Tech Tank Your Business](#technical-questions-dont-let-bad-tech-tank-your-business) - [1. What Tech Stack Will You Use for This Project?](#1-what-tech-stack-will-you-use-for-this-project) - [2. Can You Show Me a Similar Project You've Built?](#2-can-you-show-me-a-similar-project-youve-built) - [3. How Do You Handle Data Security and PDPA Compliance?](#3-how-do-you-handle-data-security-and-pdpa-compliance) - [4. Where Will the Source Code and Database Be Hosted?](#4-where-will-the-source-code-and-database-be-hosted) - [5. How Scalable is the Architecture?](#5-how-scalable-is-the-architecture) - [Business Questions: Protect Your Budget and Timeline](#business-questions-protect-your-budget-and-timeline) - [6. What Happens if the Project is Delivered Late?](#6-what-happens-if-the-project-is-delivered-late) - [7. How Do You Handle Scope Changes or New Feature Requests?](#7-how-do-you-handle-scope-changes-or-new-feature-requests) - [8. What is Included in the Post-Launch Maintenance Phase?](#8-what-is-included-in-the-post-launch-maintenance-phase) - [9. How Will We Communicate During Development?](#9-how-will-we-communicate-during-development) - [10. What is Your Team's Turnover Rate, and Who Replaces the Lead Dev?](#10-what-is-your-teams-turnover-rate-and-who-replaces-the-lead-dev) - [Legal Questions When Hiring a Software Company in Thailand](#legal-questions-when-hiring-a-software-company-in-thailand) - [11. Who Owns the Source Code and Intellectual Property (IP)?](#11-who-owns-the-source-code-and-intellectual-property-ip) - [12. Will You Sign an NDA Before We Discuss Details?](#12-will-you-sign-an-nda-before-we-discuss-details) - [13. What are Your SLA (Service Level Agreement) Terms?](#13-what-are-your-sla-service-level-agreement-terms) - [14. Who Pays for Third-Party Licenses?](#14-who-pays-for-third-party-licenses) - [15. What Does the Exit Clause Look Like?](#15-what-does-the-exit-clause-look-like) - [Massive Red Flags You Shouldn't Ignore](#massive-red-flags-you-shouldnt-ignore) - [How iRead Answers These Questions Upfront](#how-iread-answers-these-questions-upfront) - [FAQ About Hiring a Software Company in Thailand](#faq-about-hiring-a-software-company-in-thailand) - [Q: How much does custom software development usually cost in Thailand?](#q-how-much-does-custom-software-development-usually-cost-in-thailand) - [Q: Should I hire an in-house team or a software house?](#q-should-i-hire-an-in-house-team-or-a-software-house) - [Q: How long does a typical software project take?](#q-how-long-does-a-typical-software-project-take) <a id="table-of-contents"></a> ## Table of Contents - [The Reality of Hiring a Software Company in Thailand](#the-reality-of-hiring-a-software-company-in-thailand) - [Technical Questions: Don't Let Bad Tech Tank Your Business](#technical-questions-dont-let-bad-tech-tank-your-business) - [Business Questions: Protect Your Budget and Timeline](#business-questions-protect-your-budget-and-timeline) - [Legal Questions When Hiring a Software Company in Thailand](#legal-questions-when-hiring-a-software-company-in-thailand) - [Massive Red Flags You Shouldn't Ignore](#massive-red-flags-you-shouldnt-ignore) - [How iRead Answers These Questions Upfront](#how-iread-answers-these-questions-upfront) - [FAQ About Hiring a Software Company in Thailand](#faq-about-hiring-a-software-company-in-thailand) <a id="the-reality-of-hiring-a-software-company-in-thailand"></a> ## The Reality of Hiring a Software Company in Thailand The local tech landscape is booming, but it's a mix of world-class engineers and smooth-talking salespeople selling white-label garbage. The classic horror stories among Thai SMEs involve vendors ghosting midway, out-of-control **custom software cost** escalations, and massive IP disputes. Before you transfer that hefty 30% upfront deposit, you need to conduct serious due diligence. Use this practical 15-question [software vendor checklist](/en/blog/custom-software-vs-saas-tco-in-2026-escaping-vendor-lock-in-for-thai-enterprises) to grill your prospective tech partner. <a id="technical-questions-dont-let-bad-tech-tank-your-business"></a> ## Technical Questions: Don't Let Bad Tech Tank Your Business The technology under the hood matters. A poor foundation means you'll be rebuilding the whole thing in two years. <a id="1-what-tech-stack-will-you-use-for-this-project"></a> ### 1. What Tech Stack Will You Use for This Project? **What you want to hear:** Industry-standard, widely adopted open-source frameworks (e.g., React, Node.js, Python, PostgreSQL, Flutter). **Why ask:** If a **<em>Thai software house</em>** insists on using their proprietary framework, run. It's a classic vendor lock-in strategy. When you want to transition to an in-house team later, no developer in the market will know how to read their niche code. <a id="2-can-you-show-me-a-similar-project-youve-built"></a> ### 2. Can You Show Me a Similar Project You've Built? **What you want to hear:** "Yes, here are two projects where we handled complex payment gateways (like Omise/KBank) and heavy LINE API integrations." **Why ask:** A beautiful UI portfolio means nothing if your app needs complex backend logic. You want proof they've solved similar architectural challenges in the local market. <a id="3-how-do-you-handle-data-security-and-pdpa-compliance"></a> ### 3. How Do You Handle Data Security and PDPA Compliance? **What you want to hear:** Talk about encryption at rest and in transit, secure API architectures, and database structures designed with Thai PDPA (Personal Data Protection Act) in mind. **Why ask:** If user data leaks because of sloppy coding, the authorities and angry customers will sue *your* company, not the vendor. <a id="4-where-will-the-source-code-and-database-be-hosted"></a> ### 4. Where Will the Source Code and Database Be Hosted? **What you want to hear:** "We will set up AWS, Google Cloud, or Azure accounts strictly under your company's name, giving you full admin rights." **Why ask:** Shady developers host client projects on their own massive shared servers. If a dispute arises, they can literally hold your application hostage by turning off the server. <a id="5-how-scalable-is-the-architecture"></a> ### 5. How Scalable is the Architecture? **What you want to hear:** Mention of auto-scaling, load balancing, or a microservices approach for larger projects. **Why ask:** Imagine dropping 500k THB on a marketing campaign, going viral on TikTok, and your app crashes in 5 minutes. Good architecture handles traffic spikes gracefully. <a id="business-questions-protect-your-budget-and-timeline"></a> ## Business Questions: Protect Your Budget and Timeline Once the tech is vetted, you need to protect your wallet. <a id="6-what-happens-if-the-project-is-delivered-late"></a> ### 6. What Happens if the Project is Delivered Late? **What you want to hear:** A clear penalty clause within the **<em>software development contract</em>**, typically charging 0.1% to 0.2% of the project value per day of delay. **Why ask:** Delays are common, but without financial repercussions, vendors will prioritize new clients who are paying fresh deposits over finishing your delayed project. <a id="7-how-do-you-handle-scope-changes-or-new-feature-requests"></a> ### 7. How Do You Handle Scope Changes or New Feature Requests? **What you want to hear:** A formalized Change Request (CR) process where they estimate the impact on both timeline and budget before any coding begins. **Why ask:** "We'll figure it out as we go" is the most dangerous phrase in software development. You need a clear line drawn between what constitutes a free bug fix and a paid new feature. <a id="8-what-is-included-in-the-post-launch-maintenance-phase"></a> ### 8. What is Included in the Post-Launch Maintenance Phase? **What you want to hear:** A free warranty period of 3 to 6 months for bug fixes, followed by an optional yearly SLA for server monitoring and OS updates (like adapting to a new iOS release). **Why ask:** You shouldn't be nickeled-and-dimed every time a button stops working a week after launch. <a id="9-how-will-we-communicate-during-development"></a> ### 9. How Will We Communicate During Development? **What you want to hear:** "You'll have a dedicated Project Manager. We use Slack/Jira for daily updates and hold a mandatory weekly sprint review meeting." **Why ask:** The only thing worse than bad code is the dreaded "vendor ghosting." You must establish communication rhythms early. <a id="10-what-is-your-teams-turnover-rate-and-who-replaces-the-lead-dev"></a> ### 10. What is Your Team's Turnover Rate, and Who Replaces the Lead Dev? **What you want to hear:** "We maintain strict code documentation and practice pair programming. If someone leaves, the team can absorb the shock without delaying your launch." **Why ask:** The turnover rate for developers in Thailand is notoriously high. If your project relies on one "rockstar" developer and they quit, your project stalls for months. <a id="legal-questions-when-hiring-a-software-company-in-thailand"></a> ## Legal Questions When Hiring a Software Company in Thailand Never skip the legal details. The fine print is where millions of baht are lost. <a id="11-who-owns-the-source-code-and-intellectual-property-ip"></a> ### 11. Who Owns the Source Code and Intellectual Property (IP)? **What you want to hear:** "Upon final payment, 100% of the IP and source code ownership is transferred to your company." **Why ask:** Some contracts sneakily state that the vendor owns the base code and you are merely buying a "license to use" it. If you try to secure VC funding or sell your company later, investors will walk away when they see you don't own your tech. <a id="12-will-you-sign-an-nda-before-we-discuss-details"></a> ### 12. Will You Sign an NDA Before We Discuss Details? **What you want to hear:** "Absolutely, send over your NDA or we can provide our standard template." **Why ask:** You are sharing trade secrets, unique business workflows, and customer data logic. Protect it legally before uttering a word about your master plan. <a id="13-what-are-your-sla-service-level-agreement-terms"></a> ### 13. What are Your SLA (Service Level Agreement) Terms? **What you want to hear:** A 99.9% uptime guarantee with response times of 2-4 hours for critical, system-breaking issues. **Why ask:** If your e-commerce platform goes down at 8 PM on a Friday during a massive sale, you need to know someone will wake up and fix it, not wait until Monday morning. <a id="14-who-pays-for-third-party-licenses"></a> ### 14. Who Pays for Third-Party Licenses? **What you want to hear:** "All third-party services like Google Maps API, Sendgrid, or Twilio SMS will be billed directly to your corporate credit card." **Why ask:** Transparency. You don't want a vendor marking up your monthly server costs by 40% as a hidden fee. <a id="15-what-does-the-exit-clause-look-like"></a> ### 15. What Does the Exit Clause Look Like? **What you want to hear:** A clear termination process where you pay for work completed to date, receive all updated code, and part ways cleanly. **Why ask:** Sometimes, the fit just isn't right. You need a way to break the contract [software development contract](/en/blog/the-500k-baht-mistake-why-cheap-software-development-costs-ruin-thai-businesses) without losing your initial deposit or being locked in a legal battle. <a id="massive-red-flags-you-shouldnt-ignore"></a> ## Massive Red Flags You Shouldn't Ignore If you ask these questions and notice any of these three behaviors, walk away immediately: 1. **They say "Yes" to everything instantly:** If they don't push back, ask for requirement documents, or request time to analyze the system architecture, they just want your deposit. 2. **Lump-sum, vague estimates:** If the quotation just says "Mobile App Development - 1,500,000 THB" without a breakdown of features and man-days, it's a massive red flag. 3. **No dedicated PM:** If you are forced to talk directly to the developers for project management, the project will inevitably derail due to miscommunication. <a id="how-iread-answers-these-questions-upfront"></a> ## How iRead Answers These Questions Upfront At **iRead**, we understand that hiring an external tech team can feel like a massive risk. We've structured our entire business model to eliminate these fears for Thai enterprises and fast-growing SMBs. * **Transparent Man-Day Pricing:** We don't do vague quotes. We break down every feature into exact man-days so you know exactly what you are paying for. * **100% IP Transfer:** We believe the tech we build for you belongs to you. Full code ownership is transferred upon project completion. * **Modern, Scalable Tech Stacks:** We use industry-standard languages and frameworks, ensuring your platform is fast, secure, and ready for future in-house handoffs. * **Enterprise-Grade Security:** We build with Thai PDPA compliance and top-tier data security practices from day one. Stop gambling with your company's digital future. If you want a tech partner who operates with complete transparency and engineering excellence, talk to the team at iRead today. <a id="faq-about-hiring-a-software-company-in-thailand"></a> ## FAQ About Hiring a Software Company in Thailand <a id="q-how-much-does-custom-software-development-usually-cost-in-thailand"></a> ### Q: How much does custom software development usually cost in Thailand? A: It varies heavily based on scope. A simple MVP or booking app might cost between 300k - 800k THB. However, full-scale enterprise platforms with multiple third-party integrations typically start around 1 million THB and can scale upwards depending on man-day requirements. <a id="q-should-i-hire-an-in-house-team-or-a-software-house"></a> ### Q: Should I hire an in-house team or a software house? A: If the tech is your absolute core product that needs daily pivots, building an in-house team is best long-term. However, for faster time-to-market, budget control, and avoiding the massive overhead of hiring/firing developers, a reputable software house is the smarter initial move. <a id="q-how-long-does-a-typical-software-project-take"></a> ### Q: How long does a typical software project take? A: Most mid-to-large applications take between 3 to 6 months to develop. A good vendor will break this down into milestones, delivering clickable prototypes and beta versions along the way so you aren't left in the dark.
Picture this... you're about to sign a 2-million-baht contract to build the core platform for your business. The caveat? You're giving it to a software house you've only met three times over Zoom. Sweating yet? You should be. Hiring a software company in Thailand isn't like picking a product off a shelf—it's a long-term business marriage. If you choose the wrong partner, you could face blown budgets, delayed launches, or worse, unusable spaghetti code.
สารบัญ / Table of Contents
- Table of Contents
- The Reality of Hiring a Software Company in Thailand
- Technical Questions: Don't Let Bad Tech Tank Your Business
- Business Questions: Protect Your Budget and Timeline
- Legal Questions When Hiring a Software Company in Thailand
- Massive Red Flags You Shouldn't Ignore
- How iRead Answers These Questions Upfront
- FAQ About Hiring a Software Company in Thailand
Table of Contents
- The Reality of Hiring a Software Company in Thailand
- Technical Questions: Don't Let Bad Tech Tank Your Business
- Business Questions: Protect Your Budget and Timeline
- Legal Questions When Hiring a Software Company in Thailand
- Massive Red Flags You Shouldn't Ignore
- How iRead Answers These Questions Upfront
- FAQ About Hiring a Software Company in Thailand
The Reality of Hiring a Software Company in Thailand
The local tech landscape is booming, but it's a mix of world-class engineers and smooth-talking salespeople selling white-label garbage. The classic horror stories among Thai SMEs involve vendors ghosting midway, out-of-control custom software cost escalations, and massive IP disputes.
Before you transfer that hefty 30% upfront deposit, you need to conduct serious due diligence. Use this practical 15-question software vendor checklist to grill your prospective tech partner.
Technical Questions: Don't Let Bad Tech Tank Your Business
The technology under the hood matters. A poor foundation means you'll be rebuilding the whole thing in two years.
1. What Tech Stack Will You Use for This Project?
What you want to hear: Industry-standard, widely adopted open-source frameworks (e.g., React, Node.js, Python, PostgreSQL, Flutter). Why ask: If a Thai software house insists on using their proprietary framework, run. It's a classic vendor lock-in strategy. When you want to transition to an in-house team later, no developer in the market will know how to read their niche code.
2. Can You Show Me a Similar Project You've Built?
What you want to hear: "Yes, here are two projects where we handled complex payment gateways (like Omise/KBank) and heavy LINE API integrations." Why ask: A beautiful UI portfolio means nothing if your app needs complex backend logic. You want proof they've solved similar architectural challenges in the local market.
3. How Do You Handle Data Security and PDPA Compliance?
What you want to hear: Talk about encryption at rest and in transit, secure API architectures, and database structures designed with Thai PDPA (Personal Data Protection Act) in mind. Why ask: If user data leaks because of sloppy coding, the authorities and angry customers will sue your company, not the vendor.
4. Where Will the Source Code and Database Be Hosted?
What you want to hear: "We will set up AWS, Google Cloud, or Azure accounts strictly under your company's name, giving you full admin rights." Why ask: Shady developers host client projects on their own massive shared servers. If a dispute arises, they can literally hold your application hostage by turning off the server.
5. How Scalable is the Architecture?
What you want to hear: Mention of auto-scaling, load balancing, or a microservices approach for larger projects. Why ask: Imagine dropping 500k THB on a marketing campaign, going viral on TikTok, and your app crashes in 5 minutes. Good architecture handles traffic spikes gracefully.
Business Questions: Protect Your Budget and Timeline
Once the tech is vetted, you need to protect your wallet.
6. What Happens if the Project is Delivered Late?
What you want to hear: A clear penalty clause within the software development contract, typically charging 0.1% to 0.2% of the project value per day of delay. Why ask: Delays are common, but without financial repercussions, vendors will prioritize new clients who are paying fresh deposits over finishing your delayed project.
7. How Do You Handle Scope Changes or New Feature Requests?
What you want to hear: A formalized Change Request (CR) process where they estimate the impact on both timeline and budget before any coding begins. Why ask: "We'll figure it out as we go" is the most dangerous phrase in software development. You need a clear line drawn between what constitutes a free bug fix and a paid new feature.
8. What is Included in the Post-Launch Maintenance Phase?
What you want to hear: A free warranty period of 3 to 6 months for bug fixes, followed by an optional yearly SLA for server monitoring and OS updates (like adapting to a new iOS release). Why ask: You shouldn't be nickeled-and-dimed every time a button stops working a week after launch.
9. How Will We Communicate During Development?
What you want to hear: "You'll have a dedicated Project Manager. We use Slack/Jira for daily updates and hold a mandatory weekly sprint review meeting." Why ask: The only thing worse than bad code is the dreaded "vendor ghosting." You must establish communication rhythms early.
10. What is Your Team's Turnover Rate, and Who Replaces the Lead Dev?
What you want to hear: "We maintain strict code documentation and practice pair programming. If someone leaves, the team can absorb the shock without delaying your launch." Why ask: The turnover rate for developers in Thailand is notoriously high. If your project relies on one "rockstar" developer and they quit, your project stalls for months.
Legal Questions When Hiring a Software Company in Thailand
Never skip the legal details. The fine print is where millions of baht are lost.
11. Who Owns the Source Code and Intellectual Property (IP)?
What you want to hear: "Upon final payment, 100% of the IP and source code ownership is transferred to your company." Why ask: Some contracts sneakily state that the vendor owns the base code and you are merely buying a "license to use" it. If you try to secure VC funding or sell your company later, investors will walk away when they see you don't own your tech.
12. Will You Sign an NDA Before We Discuss Details?
What you want to hear: "Absolutely, send over your NDA or we can provide our standard template." Why ask: You are sharing trade secrets, unique business workflows, and customer data logic. Protect it legally before uttering a word about your master plan.
13. What are Your SLA (Service Level Agreement) Terms?
What you want to hear: A 99.9% uptime guarantee with response times of 2-4 hours for critical, system-breaking issues. Why ask: If your e-commerce platform goes down at 8 PM on a Friday during a massive sale, you need to know someone will wake up and fix it, not wait until Monday morning.
14. Who Pays for Third-Party Licenses?
What you want to hear: "All third-party services like Google Maps API, Sendgrid, or Twilio SMS will be billed directly to your corporate credit card." Why ask: Transparency. You don't want a vendor marking up your monthly server costs by 40% as a hidden fee.
15. What Does the Exit Clause Look Like?
What you want to hear: A clear termination process where you pay for work completed to date, receive all updated code, and part ways cleanly. Why ask: Sometimes, the fit just isn't right. You need a way to break the contract software development contract without losing your initial deposit or being locked in a legal battle.
Massive Red Flags You Shouldn't Ignore
If you ask these questions and notice any of these three behaviors, walk away immediately:
- They say "Yes" to everything instantly: If they don't push back, ask for requirement documents, or request time to analyze the system architecture, they just want your deposit.
- Lump-sum, vague estimates: If the quotation just says "Mobile App Development - 1,500,000 THB" without a breakdown of features and man-days, it's a massive red flag.
- No dedicated PM: If you are forced to talk directly to the developers for project management, the project will inevitably derail due to miscommunication.
How iRead Answers These Questions Upfront
At iRead, we understand that hiring an external tech team can feel like a massive risk. We've structured our entire business model to eliminate these fears for Thai enterprises and fast-growing SMBs.
- Transparent Man-Day Pricing: We don't do vague quotes. We break down every feature into exact man-days so you know exactly what you are paying for.
- 100% IP Transfer: We believe the tech we build for you belongs to you. Full code ownership is transferred upon project completion.
- Modern, Scalable Tech Stacks: We use industry-standard languages and frameworks, ensuring your platform is fast, secure, and ready for future in-house handoffs.
- Enterprise-Grade Security: We build with Thai PDPA compliance and top-tier data security practices from day one.
Stop gambling with your company's digital future. If you want a tech partner who operates with complete transparency and engineering excellence, talk to the team at iRead today.
FAQ About Hiring a Software Company in Thailand
Q: How much does custom software development usually cost in Thailand?
A: It varies heavily based on scope. A simple MVP or booking app might cost between 300k - 800k THB. However, full-scale enterprise platforms with multiple third-party integrations typically start around 1 million THB and can scale upwards depending on man-day requirements.
Q: Should I hire an in-house team or a software house?
A: If the tech is your absolute core product that needs daily pivots, building an in-house team is best long-term. However, for faster time-to-market, budget control, and avoiding the massive overhead of hiring/firing developers, a reputable software house is the smarter initial move.
Q: How long does a typical software project take?
A: Most mid-to-large applications take between 3 to 6 months to develop. A good vendor will break this down into milestones, delivering clickable prototypes and beta versions along the way so you aren't left in the dark.