House building cost estimator API

Estimate the converted construction area (diện tích xây dựng quy đổi) and the cost of building a house in Vietnam, with every coefficient editable.

GETPOSThttps://apibox.io.vn/v1/vn-build-cost

Contractors in Vietnam price houses per square metre of converted area: the floors count 100%, and the foundation, basement, roof, yard and voids are weighted by usual coefficients (strip foundation 50% of the ground floor, pile caps 40%, flat concrete roof 50%, tile roof on trusses 70%, basement 150–250% by depth, yard 50%…). The API builds that table from the plot size, floors, foundation, roof and optional areas, and multiplies it by a unit price.

There is no official coefficient table, so each one is a labelled default you can override with coefficients, and the unit prices are editable presets (shell only, basic, standard, premium turnkey) or your own unit_price. The result splits the cost into the shell and the finishing part and lists what is not included (piling, demolition, permits, furniture).

Use it for a first budget; a contractor’s quote depends on the design, the site and the materials chosen.

Parameters

NameInTypeRequiredDefault
width, lengthquery|bodynumbernoPlot / ground-floor size in metres (or floor_area).
floor_areaquery|bodynumbernoGround-floor area in m².
floorsquery|bodynumberno1Number of floors including the ground floor.
foundationquery|bodystringnostripsingle, strip, pile, raft.
roofquery|bodystringnoconcretemetal, concrete, tile_steel, tile_concrete, none.
basement_depth, mezzanine_area, stair_tower_area, terrace_area, balcony_area, yard_area, void_area, upper_floor_area, roof_areaquery|bodynumbernoOptional parts (m², basement depth in m).
packagequery|bodystringnostandardPrice preset: rough, basic, standard, premium.
unit_pricequery|bodynumbernoYour price per converted m² (overrides the preset).
coefficientsbody|queryobjectnoOverrides, e.g. {"foundation.pile": 0.5, "roof.metal": 0.25, "yard": 0.7}.

Example

curl "https://apibox.io.vn/v1/vn-build-cost?width=5&length=20&floors=3&foundation=strip&roof=concrete&package=standard" \
  -H "Authorization: Bearer YOUR_API_KEY"

Response

{
  "footprint_m2": 100,
  "floors": 3,
  "rows": [
    {
      "part": "Foundation",
      "part_vi": "Móng",
      "area_m2": 100,
      "coefficient": 0.5,
      "converted_m2": 50,
      "basis": "Strip foundation (móng băng) 50%"
    },
    {
      "part": "Ground floor",
      "part_vi": "Tầng trệt",
      "area_m2": 100,
      "coefficient": 1,
      "converted_m2": 100,
      "basis": "Each floor, mezzanine, stair tower, balcony 100%"
    },
    {
      "part": "Floor 2",
      "part_vi": "Tầng 2",
      "area_m2": 100,
      "coefficient": 1,
      "converted_m2": 100,
      "basis": "Each floor, mezzanine, stair tower, balcony 100%"
    },
    {
      "part": "Floor 3",
      "part_vi": "Tầng 3",
      "area_m2": 100,
      "coefficient": 1,
      "converted_m2": 100,
      "basis": "Each floor, mezzanine, stair tower, balcony 100%"
    },
    {
      "part": "Roof (concrete)",
      "part_vi": "Mái (concrete)",
      "area_m2": 100,
      "coefficient": 0.5,
      "converted_m2": 50,
      "basis": "Flat concrete roof (mái BTCT) 50%"
    }
  ],
  "converted_area_m2": 400,
  "cost": {
    "package": "standard",
    "package_vi": "Trọn gói khá",
    "unit_price": 6500000,
    "unit_price_source": "preset (editable default, not an official price)",
    "total": 2600000000,
    "rough_part": 1520000000,
    "finishing_part": 1080000000
  },
  "excluded": [
    "piling (ép cọc / khoan nhồi), billed per metre",
    "demolition and soil disposal",
    "permit, design and supervision fees",
    "furniture, air conditioners, appliances",
    "difficult access or night work surcharges"
  ],
  "reviewed": "2026-11-11"
}

Use cases

  • Give visitors a first budget on a contractor website
  • Estimate a construction loan in a bank app
  • Compare quotes from several contractors on the same basis
  • Plan a house project before hiring an architect

FAQ

Are the coefficients official?

No. They follow common contractor practice, which varies; each coefficient is shown and can be overridden.

Are the unit prices current?

They are editable presets based on 2026 big-city price lists; pass unit_price for your contractor’s price.

Is piling included?

No. Piling is billed per metre of pile; only the pile caps are in the foundation coefficient.

Related APIs

Start with 1,000 free requests every month. Get free API key →