One apartment. Every receipt. 2,850,000 THB, 5.00% net, freehold, let for four years. This is the one that does not clear my own filter — and the exact reason the filter exists.
The Receipt
Gross is a story. Net is the receipt. This unit collects 192,000 a year and a listing would print 6.74%. The 49,000 THB that never reaches me is the entire difference between a brochure and a ledger.
Purchase price, legal fee, CAM, property tax and rent are the actual figures on this unit. Only the maintenance reserve is modelled — it is not a receipt, it is the reserve I would require of any buyer underwriting this asset. Strike it and the number reads 5.35%. I do not think that is honest on a unit that has been let for four years.
The Gap
The same unit produces a different figure depending on where you stop counting. Every brochure stops at the first one. Most owners, including me for years, stop at the second.
192,000 of rent against 2,850,000 of sticker price. This is the figure a listing prints. It deducts nothing, and it assumes the asking price was the real cost of ownership.
Take out the CAM and stop. This is the number I quoted myself for years, and it is the number most owners will quote you over a beer. It is not wrong. It is unfinished.
Every line struck. CAM, property tax, a maintenance reserve, and capital deployed rather than sticker price. This is what the asset does. It is the number I would want if I were the one buying it from me.
I let this unit direct, so there is no agent line above. Someone buying it from me would have to hire that out. Price letting at 8% of gross, another 15,360 THB leaves, and 5.00% becomes 4.46%. Self-managing is not free. It is unpaid work showing up as yield.
The Diagnosis
Galae Thong Tower nets 8.15%. This unit nets 5.00%. Same city, same buyer, same currency. Four differences explain almost all of it, and none of them are luck.
30,000 THB a year against 192,000 of rent is 15.6% of gross gone to common-area maintenance. Galae Thong runs 12,000 against 228,000 — 5.3%. Nearly three times the drag. Low-density projects sold on gardens, space and quiet cost more to run, and no listing prints that number.
→ Run this filter on your own listing — $2032.6% more capital for a unit that rents for 15.8% less. 2,850,000 buying 16,000 a month, against 2,150,000 buying 19,000. That one ratio moves gross from 10.6% to 6.74% before a single cost is deducted.
→ Run this filter on your own listing — $20I got the fee stack right by instinct: the seller carried the transfer fee, and legal was 10,000 for a contract check. But I never pulled achieved rents inside the compound, never tested how fast units this size resell, and never modelled the CAM before signing. I bought a view and did the arithmetic afterwards.
→ The five filters that exist because of this2,850,000 over 49 m² is 58,163 THB/m², paid in 2018. My own Hang Dong and Mae Hia pull puts the 2026 median asking at 58,600 THB/m² across a thin sample of 16 condo listings. Asking is not achieved, and 16 is not a market. But on the only benchmark I hold, the per-square-metre case has not moved.
→ Every Chiang Mai catchment, rankedI am not selling this unit. It is freehold, it is in my name, and it has been let for four years. But it is not 8.15%, and the difference is not luck. It is the four items above. Each one became a filter.
“Wasn’t expecting much for the price, but the yield breakdown is surprisingly dense. Worth it just for the data extraction framework alone. Straight to the point, no BS.”
“Exactly what I was looking to get started in buying a condo. I feel confident now that I’m not starting from scratch. Stan told me I could reach out to him if I ever got stuck — quite reassuring.”
“I used to spend a lot of time driving around Chiang Mai, scrolling real estate websites and visiting agents. This document convinced me to go further with Brinkman Data Analytics. It will save me a lot of time.”
The protocol exists because of the unit above. The PDF gives you the framework, the fee table, the legal checklist, and the Chiang Mai acquisition that cleared all of it line-by-line. $20. 7-day refund. No upsells.
Get The Protocol $20// What changed after this one
This one I bought on instinct. The next one I bought on a full Chiang Mai scan, and it nets 8.15%. Same city, same buyer, a method in between. See the acquisition that cleared every filter →
// Want the rest of the story?
Brinkman Data Analytics is an independent research service. Not financial, investment, tax, or legal advice. All yield figures are estimates based on historical research data and are not guaranteed. International real estate carries risk of partial or total loss of capital.