Skip to main content

How Much Does a Software House Cost in Thailand?

Posted:
A modern Bangkok corporate office meeting room where a Thai business owner reviews software development milestone contracts and system architecture wireframes on a tablet
Table of contents

Quick answer

Hiring a software house in Thailand typically costs 100,000–300,000 THB for internal workflows, 350,000–800,000 THB for custom web apps, and 1,000,000+ THB for enterprise systems. Man-day rates range from 10,000–25,000 THB. Eligible Thai SMEs can claim a 200% corporate tax deduction via depa.

Hiring a specialized software house in Thailand generally ranges from 100,000 THB to several million THB, depending on functional complexity, infrastructure requirements, and commercial models. Standard internal management systems or Mini ERPs typically cost between 100,000 and 300,000 THB. Custom web applications and external database integrations average 350,000 to 800,000 THB, while enterprise-grade platforms start at 1,000,000 THB or higher. When billed on a daily effort basis, Thai development firms charge man-day rates between 10,000 and 25,000 THB.

For SME business owners and founders, digital procurement goes beyond finding the lowest price quote. The primary risk is scope creep, operational downtime, or vendor lock-in where critical intellectual property is held hostage. This practical guide breaks down market pricing structures, how to leverage Thailand's 200% depa tax deduction, and critical contractual terms to protect company capital.

Pricing Models for Software Houses in Thailand

Software procurement across Thailand's IT sector primarily follows two commercial frameworks. Understanding both helps founders choose the model best aligned with cash flow and management bandwidth.

1. Fixed Cost and Fixed Scope Model

The fixed-cost model suits projects with well-defined parameters and a completed System Requirement Specification (SRS) prior to contract signing. Industry standards in Thailand classify fixed projects into three major tiers:

  • Internal Workflow & Mini ERP Systems: 100,000–300,000 THB, with an execution timeline of 1–3 months. Typical use cases include internal quotation tools, inventory logging, or multi-step managerial approval flows.
  • Custom Web Applications & External Integrations: 350,000–800,000 THB, taking 3–6 months. These include B2B order management engines, logistics portals, or customer loyalty databases. For related benchmarks on dashboards, explore Thailand CRM Loyalty Program Cost & Buyer Scoping Guide.
  • Enterprise Core Architectures: 1,000,000+ THB, spanning 6–12 months or longer. These require high concurrent transaction handling, bank-grade encryption, and seamless ERP/CRM integrations.

2. Time & Material (Man-Day) Model

When building innovative solutions where market feedback continually refines requirements, agencies provide dedicated engineering capacity billed on man-day rates. Typical rates in Thailand by seniority include:

  • Junior Developer (1–2 years experience): 8,000–12,000 THB/day
  • Mid-level Developer / Business Analyst (3–5 years experience): 12,000–18,000 THB/day
  • Senior Developer / Solution Architect (5+ years experience): 18,000–25,000 THB/day

Under this model, financial risk shifts directly to the client. Without rigorous internal product management, development hours can escalate rapidly without delivering functional deliverables.

This practical guide breaks down market pricing structures, how to leverage Thailand's 200%…
This practical guide breaks down market pricing structures, how to leverage Thailand's 200%…

Maximizing ROI: The depa 200% Corporate Tax Deduction

Thai enterprises can substantially reduce capital expenditure by taking advantage of official government incentives. Under guidelines established by the depa Thailand Digital Catalog, qualifying SME buyers can deduct 200% (double the actual expenditure) of digital software expenses from their corporate income tax calculations.

Mandatory Qualification Checklist:

  1. Registered in Thailand Digital Catalog: The software provider must hold an active listing approved by the Digital Economy Promotion Agency (depa).
  2. Quality Standards Compliance: The agency must maintain active certifications such as ISO/IEC 29110 (Software Engineering standard for Very Small Entities) or CMMI (Capability Maturity Model Integration). These attest that the vendor uses standardized development and quality assurance workflows.
  3. SME Corporate Eligibility: The purchasing entity must be a Thai-registered company or partnership meeting national SME revenue and asset criteria.

Prior to signing, verify the agency's catalog listing number to guarantee smooth reconciliation during annual Revenue Department tax filings. Related strategic considerations can be reviewed in SME Tax Deduction in Thailand: Claim 200% on Digital Tools.

software house in Thailand
software house in Thailand

4 Contract Pillars to Prevent Budget Blowouts and Lock-In

Contractual ambiguity causes far more project failures than programming errors. Decision-makers should audit every development contract against four operational safeguards:

1. 100% Source Code & Intellectual Property Ownership

The agreement must explicitly affirm: "All rights, title, source code, database architectures, documentation, and Git repository repositories shall transfer exclusively and completely to the Client upon settlement of associated milestone payments." Never accept clauses where the agency retains proprietary code ownership or licenses the core logic, which prevents future developers from maintaining the software.

2. Deliverable-Based Payment Milestones Tied to UAT

Payments must correspond strictly to validated User Acceptance Testing (UAT) results rather than arbitrary calendar dates. A balanced cash flow milestone structure includes:

  • Milestone 1 (Mobilization Deposit): 20–30% upon final sign-off of the System Requirement Specification (SRS) and interactive Figma wireframes.
  • Milestone 2 (Core Back-End Delivery): 30% upon functional staging deployment of core database models and APIs.
  • Milestone 3 (Integration & UAT Sign-off): 20–30% after verifying all business test cases in a staging environment.
  • Milestone 4 (Production Launch & Handover): 10–20% upon live server deployment, complete repository transfer, and administrator manual delivery.

3. Comprehensive Defect Warranty Period

Contracts must stipulate an unconditional warranty period of at least 30 to 90 days following final handover. The clause must require the developer to rectify functional bugs and discrepancies against the SRS at zero additional charge, backed by defined Service Level Agreements (SLAs) for critical system outages.

4. Transparent Change Request (CR) Protocol

Unchecked feature expansion is the leading cause of budget inflation. The agreement should require any deviation from the initial scope to follow a structured Change Request form. This document must state the precise man-day impact, cost, and delivery delay, requiring written authorization from the client before execution.

Agency Selection: Red Flags to Identify Early

Before executing agreements or issuing mobilization advances, watch for these operational warning signs:

  • Skipping Wireframes and SRS Documentation: Rushing into coding without detailed screen architectures almost guarantees costly rework and mismatched business expectations.
  • Demanding Deposits Exceeding 50%: Unusually high upfront deposits frequently indicate agency cash-flow distress, elevating abandonment risks.
  • Refusal to Grant Repository Access: If the vendor declines shared access to Git repositories during staging, they may be planning proprietary lock-in.
  • Absence of a Dedicated Project Manager: Requiring founders to coordinate directly across multiple programmers without a central coordinator causes communication breakdowns and scope divergence.

Market Context: Understanding the Thai IT Landscape

Prospective buyers often face confusion navigating market terminology in Thailand's IT ecosystem:

  • Software House vs. System Integrator (SI): A software house designs and builds bespoke application code tailored to your exact workflows. An SI focuses on integrating existing enterprise off-the-shelf software, networking hardware, and cloud data center environments.
  • Hardware Distributors vs. Software Developers: IT hardware vendors supply physical infrastructure (servers, firewalls, workstations) but generally do not build bespoke web platforms or write custom API connectors.
  • Public IT Consulting Peers (e.g., Sirisoft): Sirisoft PCL is a publicly listed technology consultancy on Thailand's mai market specializing in enterprise DevOps, agile architecture, and digital transformation for large financial institutions. For standard SME business apps, mid-market boutique software houses are often more cost-effective.

Procuring custom software is an operational investment that should yield tangible productivity gains. By insisting on clear functional specs, milestone-based UAT billing, and verifiable depa standards, business owners can protect their investments and scale with confidence. For related purchasing principles, consult Web Application Development Buyer Guide & Cost Breakdown.

Related service: Software Development

Frequently Asked Questions

Frequently Asked Questions

What is a Software House and how does it differ from a freelancer?

A software house is a registered company comprising multidisciplinary teams including Project Managers, System Analysts, UI/UX Designers, Developers, and QA Testers. This organizational depth ensures structured quality control, corporate invoicing, and enforceable intellectual property transfer contracts compared to individual freelancers.

How does the depa 200% tax deduction work for custom software?

Thai SMEs purchasing digital software services from vendors registered in depa's Thailand Digital Catalog holding ISO/IEC 29110 or CMMI certifications can deduct 200% of their documented software expenditure against their corporate income tax liabilities.

What is the recommended deposit percentage when contracting a software agency?

Advance mobilization deposits should generally not exceed 20% to 30% of total project value. Subsequent tranches must be strictly tied to completed deliverable milestones such as SRS approval and successful User Acceptance Testing (UAT).

How can business owners manage out-of-scope feature requests during development?

Include a strict Change Request (CR) policy in the development agreement. Any functional additions must undergo an impact assessment outlining man-day requirements and budget modifications, requiring formal client authorization before work begins.