Skip to main content

Legal service for foreign clients

Industry-Specialized Accounting in Thailand

Hotels, restaurants, construction, e-commerce, and clinics each follow different rules.

Quick answer

One generic ledger does not fit every sector. Contractors recognize revenue by stage of completion and face 3% withholding on each progress payment. Restaurants need daily food-cost control and correct handling of service charges. E-commerce sellers must reconcile platform fees against net settlements. Clinics must separate VAT-exempt medical services from taxable product sales.

From THB 6,500 From THB 6,500/month, by sector complexity · Sector setup within 3–6 weeks

Industry-Specialized Accounting handled by Thai Law & Accounting lawyers in Thailand
Our bilingual team handles industry-specialized accounting end to end across Thailand.

Who this is for

  • Construction and project contractors
  • Hotels, resorts, and restaurants
  • Multi-platform online sellers
  • Clinics and private healthcare providers

What you receive

  • A chart of accounts and revenue policy matched to the sector
  • Sector reporting such as cost per project or per dish
  • Inventory and wastage controls fitted to the operation
  • Sector-specific tax guidance with worked examples

Documents to prepare

  • Project contracts or quotations
  • Sales reports from POS or platforms
  • Cost recipes or material schedules
  • Sector operating licences

How it works

4-step process

  1. 1

    Understand the real revenue cycle

    Know how cash timing differs from revenue recognition.

  2. 2

    Design the sector chart of accounts

    Cost centres split by project, branch, or channel.

  3. 3

    Build the daily decision reports

    A restaurant owner must see food cost before month-end.

  4. 4

    Check sector tax exposure

    Withholding and VAT exemptions are reviewed for that sector.

In depth

Industry-Specialized Accounting: what foreign clients need to know

A single standard bookkeeping template works for straightforward trading businesses. The moment the work is construction contracting, a hotel, a factory, a clinic or transport, the owner's questions change, because profit does not sit in total revenue but in cost per project, per room, per production line or per trip. This page explains how to build cost accounting around the shape of the business, which numbers to watch monthly, where mis-posting leads to wrong decisions, and what setting the system up properly costs.

Choosing a cost unit that matches how the business earns

Construction contracting takes the project as its cost unit, separating materials, labour, subcontractors and the overheads allocated in. A hotel starts from room nights sold, then follows average rate and variable cost per room night alongside fixed monthly cost. A factory uses production orders or product families, with raw materials tracked against the recipe and actual scrap recorded. A clinic uses procedure type or attending doctor, since revenue-sharing is a large cost block. Transport uses trips or vehicle registration, so fuel, repairs and depreciation are visible per unit.

Whatever unit is chosen must be captured at the point of work, not guessed later by the accounts team. So we design source documents with a cost-unit code on every one: material requisitions, timesheets, repair orders and supplier invoices. Without that code the cost report degenerates into an allocation by revenue share, which hides loss-making jobs inside the company average.

Common posting errors and what they cost

Construction commonly recognises revenue ahead of work performed by following the billing schedule, so early months look strong and the losses pile into the final claim. We therefore reconcile work performed against amounts billed each month. Factories often value inventory at standard cost and never post the variances, so gross margin drifts cumulatively. Hotels tend to expense a major refurbishment entirely in the month of payment, making monthly results swing so hard that no trend can be read.

Another frequent group is site cash spending without documents that qualify as deductible expenditure: daily labour, small transport charges and purchases from tiny suppliers. Left alone, this produces two problems at once — understated cost reports and disallowed deductions later. The workable fix is a petty-cash form naming the payee, the job, the date and an approver, with a firm limit per payment.

The monthly figures an owner should receive

We always send three pages. The first is overall performance against the prior month and the same period last year. The second is profit by cost unit, ranked best to worst, so it is immediately clear which work should be declined or repriced. The third is expected cash in and out over the next sixty days, which matters most where money goes out early — contracting and made-to-order production.

Alongside the accounting figures we include the operating measures the business actually uses: occupancy and revenue per available room for hotels; scrap rate and machine downtime for factories; daily patient count and average revenue per visit for clinics; cost per kilometre for transport. Putting both sets on one page shifts the conversation from checking last month's books to deciding on pricing and capacity.

Cost structure: government fees vs professional fees

ItemOfficial feeProfessional feeNote
Initial cost accounting design for the industryNo government feeTHB 25,000–90,000 per projectIncludes source document design and cost-unit coding
Monthly accounting with profit by cost unitNo government feeTHB 9,000–45,000 per monthDepends on how many projects or units are tracked
Standard cost review and variance analysisNo government feeScoped by product families and recipesSuited to annual review or after a large input-price move

A contractor profitable overall while losing on two jobs

Situation: Costs were allocated by revenue share, so nobody could see which jobs were consuming labour and rework beyond budget

What we did: We put project codes on requisitions and timesheets, then rebuilt six months of profit by project

Outcome: The owner renegotiated variation pricing on one job in time and declined similar work in the next tender round

A factory whose gross margin swung monthly for no clear reason

Situation: Inventory was valued at a three-year-old standard cost and scrap was never recorded separately

What we did: We reset the standard from actual production data, recorded scrap separately, and introduced a monthly variance report

Outcome: Monthly margin became readable, and one line with abnormal scrap was identified and corrected

When to act, and when waiting is fine

  • You run more than three jobs at once

    Split cost by project now; a retrospective allocation will not reflect real labour and rework

  • You hold many stock items and produce to order

    Set standards with a review cycle; do not carry the same figures across years unchecked

  • Revenue depends on daily service capacity

    Measure fixed cost per unit of capacity so the break-even point is known before discounting

  • Site cash payments happen routinely

    Put a form and approval limits in place before scaling up, or both cost data and deductibility suffer

FAQ

Frequently asked questions

When does a contractor recognize revenue?

By stage of completion, not on receipt of cash, supported by certified progress documents.

Is a restaurant service charge revenue?

It is company revenue within the VAT base, even when later shared with staff.

Must a clinic register for VAT?

Medical services are exempt, but product and cosmetic sales can trigger registration above the threshold.

How does cost accounting differ from general bookkeeping?

General bookkeeping says how much the business earned; cost accounting says which work earned it and where it leaked away. Both use the same data, but entries must carry a cost-unit code.

Does a small business need this?

Yes once you take on several jobs at different prices, because a small business can least afford loss-making work. Starting with only three to five cost units already shows results.

Can cost reports be used for tax filings?

Cost reports are for management, but they must reconcile to the statutory accounts, so we produce both from one ledger with a reconciliation attached.

Does the software have to change first?

Not always. Many systems already support dimensions or job codes that were never switched on, so we test the existing one before proposing a change.

Browse the full legal FAQ wiki

Written by: Thai Law & Accounting Services — attorneys and licensed accountants

Reviewed by: Reviewed by a Notarial Services Attorney registered with the Lawyers Council of Thailand.

Last updated: 2026-08

Information as of August 2026. Government fees and processing times change — verify with the relevant agency before acting, or let our team verify for you.

contact@tla.co.thจ.–ส. 9–18น.15 นาที