What did public buyers in Thailand pay for building cleaning?
Government contract prices in Thailand, from Bangkok Metropolitan Administration. Figures as of 2 November 2026. Bangkok Metropolitan Administration buyers signed building cleaning contracts with a median total value of THB 1,143,908 per contract (typical range THB 202,166 to THB 3,094,204, 10th to 90th percentile). These are totals per contract (Bangkok city administration only), not unit prices. Based on 24 records from Bangkok Metropolitan Administration (BMA), Thailand, republished by the Open Contracting Partnership (2024-11-02 to 2026-11-02). Confidence: medium.
Contract prices, as published by the official source.
THB 1,143,908 per contract, total contract value, median
Bangkok Metropolitan Administration buyers signed building cleaning contracts with a median total value of THB 1,143,908 per contract (typical range THB 202,166 to THB 3,094,204, 10th to 90th percentile). These are totals per contract (Bangkok city administration only), not unit prices. Based on 24 records from Bangkok Metropolitan Administration (BMA), Thailand, republished by the Open Contracting Partnership (2024-11-02 to 2026-11-02). Confidence: medium.
- Period
- 2024-11-02 to 2026-11-02
- Kind of figure
- The median of recorded prices, with the typical range from the 10th to the 90th percentile.
- Typical range (10th to 90th percentile)
- THB 202,166 to THB 3,094,204
- Records behind it
- 24
- Confidence
- medium
Source: Bangkok Metropolitan Administration. Licence: Creative Commons Attribution 4.0 International. Live answer: /api/v1/contracts?country=TH&what=building+cleaning
Where this comes from
- Source
- Bangkok Metropolitan Administration: public contracts (OCDS), published by Bangkok Metropolitan Administration (BMA), Thailand, republished by the Open Contracting Partnership
- Licence
- Creative Commons Attribution 4.0 International (CC BY 4.0)
- Attribution
- Source: Bangkok Metropolitan Administration (BMA) open procurement data, via the Open Contracting Partnership data registry (CC BY 4.0). Figures are ProofPrice aggregates of the published contracts.
- Figures as of
- . This page is rebuilt when the daily price library is deployed.
- How fresh the source is
- The Open Contracting Partnership refreshes the BMA file about every two weeks and our copy is collected once a day
- Limits
- Bangkok Metropolitan Administration buyers only (not the national government and not other Thai cities). The value is the contract value, often for a month, a term or a whole budget year; it is not a unit price. Contract titles are in Thai and purchases are recognised from Thai keywords, so a contract with unusual wording is missed. Values under 1,000 baht (placeholders) and over 1 billion baht (entry errors) are left out. Aggregates only; suppliers and officials are never named or read.
- Rule
- A figure built from records is shown only when at least 5 records sit behind it; official statistics are shown as such, with their reference period. See how we earn trust and the method.
How to cite this figure
Copy this line when you quote the figure. It names the label, the period, the source and the licence.
ProofPrice (https://proofprice.com). "What did public buyers in Thailand pay for building cleaning?": THB 1,143,908 per contract, total contract value (median, 24 records, period 2024-11-02 to 2026-11-02; figures of 2 November 2026). Contract prices, as published by the official source. Source: Bangkok Metropolitan Administration, licence Creative Commons Attribution 4.0 International. https://proofprice.com/prices/th/contracts/building-cleaningAsk your AI
Add the ProofPrice MCP server (https://proofprice.com/api/mcp) to your AI app, then paste this. Not connected yet? See how to connect.
Using the ProofPrice MCP server (pricepaid_contract_prices): What did public buyers in Thailand pay for building cleaning? Give the figure with its unit, the period it covers, the number of records where the source states one, and cite the source and licence.Use it in code
- MCP tool:
pricepaid_contract_priceswith{"country":"TH","what":"building cleaning"} - REST (live answer): /api/v1/contracts?country=TH&what=building+cleaning
- All parameters: openapi.json
More
Information, not a valuation or offer. Ranges describe past recorded prices.