Index policy · noindex until a licensed city-cost source and editorial review are in place · city figures Updated 2 days ago
Direct answer
Under the stated assumptions a month in Bangkok costs USD 1,080, and the first 90 days including setup and deposits cost USD 6,180. Those figures are deterministic: housing + utilities + food + transport + connectivity + insurance + family + lifestyle. Waymora does not publish a city price as a benchmark yet.
Methodology monthly-burn-v1 · inputs seed:rent_1br_outside_center:TH-BKK:2026-07-01, seed:utilities_basket:TH-BKK:2026-07-01
Licence status
No licensed city cost-of-living dataset is in place, so no city price is published as a benchmark. The figures below are labelled Waymora fixtures plus your own assumptions.
City cost-of-living licence · not in place
Your scenario
Monthly burn · USD 1,080
First 90 days · USD 6,180
Landing runway · 9.31 months
Housing burden · enter an expected net income to see this ratio
Largest first-month cash requirement · First month of recurring burn · USD 1,080
Assumptions
Sample assumptions for Bangkok: 1BR outside the centre, two-month deposit, no dependants
Rent, 1BR outside the centre · USD 520 · from rent_1br_outside_center · From a stored Waymora fixture observation — replace with a licensed source before release.
Utilities · USD 70 · from utilities_basket · From a stored Waymora fixture observation — replace with a licensed source before release.
Groceries and eating out · USD 300 · sample default · Sample default you change on the calculator. Not a measured statistic.
Local transport · USD 60 · sample default · Sample default you change on the calculator. Not a measured statistic.
Mobile and home internet · USD 30 · sample default · Sample default you change on the calculator. Not a measured statistic.
Basic private health cover · USD 60 · sample default · Sample default you change on the calculator. Not a measured statistic.
Lifestyle · USD 40 · sample default · Sample default you change on the calculator. Not a measured statistic.
Official setup and permit fees · USD 400 · sample default · Sample default you change on the calculator. Not a measured statistic.
Temporary housing on arrival · USD 500 · sample default · Sample default you change on the calculator. Not a measured statistic.
Emergency reserve · USD 1,000 · sample default · Sample default you change on the calculator. Not a measured statistic.
Bands · typical (1BR outside the centre in Bangkok, home cooking most days)
Bands without stated assumptions · lean, comfortable · lean / typical / comfortable are recomputed from explicitly supplied per-line assumptions; no band exists without them
Change assumptions in Waymora AtlasCity figures · Waymora fixtures
rent_1br_outside_center · City-level
520 USD_per_month (USD) · median
Bangkok · 2026-07-01/2026-07-31 · Waymora synthetic fixture · Updated 2 days ago · confidence medium
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2026-07-01/2026-07-31
Statistic · median (preferred median)
Original unit / currency · USD_per_month · USD
Source · Waymora synthetic fixture · rights open · quality class C
Sample size · 24 · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:C, geography_exact, recency_within_target:45d, sample_size_small:24, methodology_not_comparable_across_sources
Version · seed:rent_1br_outside_center:TH-BKK:2026-07-01 · supersedes nothing · written by editor
Synthetic fixture — labelled sample data, not a live source value.
utilities_basket · City-level
70 USD_per_month (USD) · median
Bangkok · 2026-07-01/2026-07-31 · Waymora synthetic fixture · Updated 2 days ago · confidence medium
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2026-07-01/2026-07-31
Statistic · median (preferred median)
Original unit / currency · USD_per_month · USD
Source · Waymora synthetic fixture · rights open · quality class C
Sample size · 24 · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:C, geography_exact, recency_within_target:45d, sample_size_small:24, methodology_not_comparable_across_sources
Version · seed:utilities_basket:TH-BKK:2026-07-01 · supersedes nothing · written by editor
Synthetic fixture — labelled sample data, not a live source value.
Country context · official series
inflation_cpi · Country-level
1.2 percent_per_year · rate
Thailand · 2025-01-01/2025-12-31 · World Bank Indicators · Updated 2 days ago · confidence high
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2025-01-01/2025-12-31
Statistic · rate (preferred rate)
Original unit / currency · percent_per_year
Source · World Bank Indicators · rights open · quality class A
Source methodology · https://datahelpdesk.worldbank.org/knowledgebase/articles/889392-about-the-indicators-api-documentation
Sample size · not published · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:A, geography_exact, recency_within_target:400d, sample_size_unknown, methodology_comparable
Version · seed:inflation_cpi:TH:2025-01-01 · supersedes nothing · written by adapter
Synthetic fixture — labelled sample data, not a live source value.
internet_users_pct · Country-level
88.4 percent_of_population · rate
Thailand · 2024-01-01/2024-12-31 · World Bank Indicators · Updated 2 days ago · confidence high
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2024-01-01/2024-12-31
Statistic · rate (preferred rate)
Original unit / currency · percent_of_population
Source · World Bank Indicators · rights open · quality class A
Source methodology · https://datahelpdesk.worldbank.org/knowledgebase/articles/889392-about-the-indicators-api-documentation
Sample size · not published · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:A, geography_exact, recency_within_target:500d, sample_size_unknown, methodology_comparable
Version · seed:internet_users_pct:TH:2024-01-01 · supersedes nothing · written by adapter
Synthetic fixture — labelled sample data, not a live source value.
mean_monthly_earnings · Country-level
480 USD (USD) · mean
Thailand · 2024-01-01/2024-12-31 · ILOSTAT · Updated 2 days ago · confidence medium
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2024-01-01/2024-12-31
Statistic · mean (preferred mean)
Original unit / currency · USD · USD
Source · ILOSTAT · rights open · quality class A
Source methodology · https://ilostat.ilo.org/methods/
Sample size · not published · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:A, geography_exact, recency_within_target:500d, sample_size_unknown, methodology_not_comparable_across_sources
Version · seed:mean_monthly_earnings:TH:2024-01-01 · supersedes nothing · written by adapter
Synthetic fixture — labelled sample data, not a live source value.
migrant_stock · Country-level
3600000 persons · count
Thailand · 2024-01-01/2024-12-31 · UN DESA International Migrant Stock · Updated 2 days ago · confidence medium
Synthetic fixture · not a licensed benchmark
Provenance
Measurement period · 2024-01-01/2024-12-31
Statistic · count (preferred count)
Original unit / currency · persons
Source · UN DESA International Migrant Stock · rights open · quality class A
Source methodology · https://www.un.org/development/desa/pd/content/international-migrant-stock
Sample size · not published · coverage · Synthetic fixture — labelled sample data for layout and tests, not a live source value.
Confidence (confidence-v1) · source_class:A, geography_exact, recency_within_target:1900d, sample_size_unknown, methodology_comparable
Version · seed:migrant_stock:TH:2024-01-01 · supersedes nothing · written by adapter
Synthetic fixture — labelled sample data, not a live source value.