Back to Articles

backend

How to Choose an ERP for SMEs: A Practical Thai Guide

How to choose an ERP for a Thai SME: which modules come first, cloud vs on-premise, VAT, withholding tax and e-Tax Invoice needs, total cost, and a checklist.

September 25, 20267 min read

To choose an ERP for a small or medium business, start from the processes that cost you most today (usually accounting, inventory and payroll) and check that the system handles Thai requirements such as VAT, withholding tax, e-Tax Invoice and social security without workarounds. Then compare total cost over three to five years, not just the licence fee, and run the implementation as a business project with a named owner, not as an IT install.

Signs your business is ready for an ERP

An ERP (enterprise resource planning system) connects sales, stock, purchasing, accounting and HR in one database. You probably need one when:

  • the same order is typed into a sales sheet, a stock sheet and the accounting program;
  • stock on the shelf rarely matches stock in the records;
  • closing the month takes weeks, and the numbers still get questioned;
  • you cannot see profit by product, customer or branch without a day of spreadsheet work;
  • approvals happen in LINE messages that nobody can find later.

Which modules to prioritize

Most SMEs do not need everything on day one. Roll out in phases, starting with accounting and the operational module that feeds it most.

ModuleWhy it mattersPriority for most SMEs
Accounting (GL, AR, AP, tax)The core; every other module posts hereHigh
Sales and order managementQuotes, orders, invoices, customer creditHigh for trading and distribution
Inventory and warehouseStock levels, lots, locations, costingHigh if you sell physical goods
PurchasingPurchase requests, orders, supplier billsMedium to high
Delivery and logisticsDelivery notes, routes, proof of deliveryDepends on your model
HR, payroll, leave, attendanceSalaries, deductions, leave balancesHigh once payroll becomes error-prone
Workflow and document approvalApprovals, audit trail, document storageMedium
Manufacturing (MRP)Bills of materials, production ordersOnly if you produce goods
Reporting and dashboardsManagement visibilityHigh

Cloud vs on-premise

Cloud ERPOn-premise ERP
Upfront costLow; subscriptionHigher; licences and servers
Time to startFastSlower
Updates and securityHandled by the vendorYour team's job
AccessAnywhere with internetUsually office network or VPN
CustomizationOften limited to configuration and extensionsMore freedom, more maintenance
Main riskVendor dependence, internet outagesBackups, patching and hardware failure

For most SMEs, cloud is the practical default. On-premise makes sense when you have strict data-location rules, unreliable connectivity at key sites, or an in-house IT team that already runs servers well. Either way, ask where the data is stored, how it is backed up, and how you can export it if you leave.

Thai-specific requirements to check

This is where imported or generic systems often fall short. Ask the vendor to demonstrate each item, not just confirm it.

VAT and tax invoices

Full and abbreviated tax invoices in the Revenue Department's required format, the 13-digit tax ID and head office or branch number on documents, input and output VAT reports, and data for the monthly PP.30 return. The VAT rate should be a setting, not hardcoded, since it is set by royal decree and has been adjusted before.

Withholding tax

Deducting withholding tax at the right rate for each payment type, issuing 50 Tawi certificates, and preparing PND.3 and PND.53 returns (and PND.1 for salaries). Rates vary by payment type and payee, so they should be configurable.

e-Tax Invoice and e-Receipt

The Revenue Department's e-Tax Invoice and e-Receipt programme lets businesses issue tax documents electronically. Check whether the ERP can produce documents in the required format with a digital signature, or supports the simpler "e-Tax Invoice by Email" route for eligible businesses. Eligibility criteria change, so confirm the current rules with the Revenue Department or your accountant.

Thai-language documents

Correct Thai fonts in PDFs, amounts written out in Thai words (for example "หนึ่งพันบาทถ้วน"), Buddhist Era dates where your customers expect them, and bilingual documents if you trade internationally.

Payroll and social security

Social security contributions, where rates and the wage ceiling have been revised over time, so they must be configurable; provident fund deductions; personal income tax withholding with PND.1 and the annual PND.1 Kor; overtime and leave rules in line with the Labour Protection Act.

Integration

An ERP rarely stands alone. List what it must talk to: e-commerce stores and marketplaces, POS, payment gateways (see our payment gateway integration guide), bank statement imports, LINE notifications, and any system you keep during the transition. Ask for a documented REST API, webhooks, and bulk import/export. A system without an API will turn every future integration into a manual task.

Total cost of ownership

Estimate costs over three to five years:

  • subscription or licences (per user, per company or per module);
  • implementation and configuration;
  • data migration and cleanup;
  • customization and integrations;
  • training, including new staff later;
  • servers and IT support for on-premise;
  • ongoing support and upgrades;
  • your own staff's time during rollout, which is easy to forget and usually large.

Beware of heavy customization on top of a packaged ERP. It can make every future upgrade expensive.

Implementation pitfalls

  • Choosing from a polished demo instead of testing your own scenarios with your own data.
  • Rebuilding every old spreadsheet instead of improving the process.
  • Dirty master data: duplicate customers, inconsistent product codes, an outdated chart of accounts.
  • No internal owner with the authority to make decisions.
  • A big-bang go-live during peak season or at year-end close.
  • Too little training, so staff drift back to spreadsheets.
  • Skipping a parallel run for accounting in the first month.

ERP selection checklist

  • Top three problems the ERP must solve are written down
  • Priority modules and phase plan agreed
  • Vendor demonstrated VAT, withholding tax and Thai tax invoice formats
  • e-Tax Invoice approach confirmed with your accountant
  • Payroll and social security settings are configurable
  • Thai-language documents and Thai amount-in-words tested
  • API, webhooks and import/export reviewed
  • Data location, backups and exit/export terms clear
  • Three- to five-year total cost estimated
  • Internal project owner and key users named
  • Data cleanup and migration plan in place
  • Go-live date avoids peak season

Where Vectorkub fits

Vectorkub Stolas is our own multi-tenant ERP platform, with modules for accounting (AR, AP and tax), orders, inventory and delivery, HR (payroll, leave and attendance), workflow and documents, plus AI features such as OCR and RAG search. It is one option to evaluate against the checklist above; you can see the modules on the Vectorkub Stolas page. When a process is too specific for any packaged ERP, our custom software development service can build the missing piece and connect it to your existing systems.

FAQ

How much does an ERP cost for an SME?

It varies widely with modules, users, deployment model and how much customization you need. Compare quotes on a three- to five-year total cost basis, including implementation and your staff's time.

How long does ERP implementation take?

A phased rollout of core modules for a small business can take from several weeks to a few months. Timelines depend mostly on data quality, the number of processes involved and how quickly decisions are made.

Should we build a custom ERP instead?

Rarely for core accounting, which is well served by existing systems. Custom development makes sense for processes that set your business apart, connected to a standard ERP through its API.

Can we keep our current accounting software?

Often yes, at least during a phased rollout. Operational modules can feed an existing accounting program through integration, and you can move accounting later.

Next step

Choosing an ERP is easier with a clear list of requirements. Contact our team to talk through your processes, and we will help you work out which modules you need first and whether a packaged system, a custom build or a mix fits best.

Ready to build something great?

Tell us about your project — we'll help you get there.