Manage the 49% foreign-quota constraint on condos จัดการข้อจำกัดโควต้าต่างชาติ 49% บนคอนโด
How DevProp tracks foreign ownership %, auto-flags ineligible units, and saves your agency from embarrassing reservations on already-full buildings. วิธี DevProp ติดตาม % การถือครองต่างชาติ flag ยูนิตที่ไม่ได้รับสิทธิ์อัตโนมัติ และช่วยเอเจนซี่จากการจองที่น่าอายในอาคารที่เต็มแล้ว
The rule, in plain English
Thailand's Condominium Act B.E. 2522 (1979), Section 19 caps foreign ownership of any condominium project at 49% of the total saleable area. Once a building hits that ceiling, you cannot register a new foreign-buyer transfer at the Land Office, period.
The 49% is calculated on area, not unit count. So 49 small studio units owned by foreigners + 51 large penthouses owned by Thais could put a building at 30% foreign by area while looking 49% foreign by unit count. Always check by area.
How DevProp tracks it
When you create a Building entity (Settings → Buildings → New), you set five quota-relevant fields:
total_saleable_sqm— sum of all condo unit floor areas (excludes common areas, parking, mechanical floors).foreign_owned_sqm— area currently owned by foreigners. Update from the building's juristic-person register.foreign_owned_pct— auto-calculated = foreign_owned_sqm / total_saleable_sqm × 100.foreign_eligible— auto-calculated = (foreign_owned_pct < 49%).last_verified— timestamp of when you last updated the foreign-owned figures.
Each listing in that building inherits foreign_eligible. When the building flips to ineligible, every unsold listing in it flips simultaneously.
When the quota changes
Three events update the quota automatically:
- A foreign buyer closes — the unit's area is added to
foreign_owned_sqm. If the new % crosses 49%, the building flips to ineligible. - A Thai buyer closes on a foreign-held unit (resale) — the area is subtracted from
foreign_owned_sqm. If the % drops below 49%, the building flips back to eligible. - You import an updated juristic-person register (Settings → Buildings → Bulk update from CSV). This is the recommended monthly hygiene step for high-velocity buildings.
Every change is logged with timestamp + actor + transaction reference for PDPA audit and dispute resolution.
Workflow: a foreign buyer enquires
A Chinese buyer messages your LINE OA: "I'm looking for a 1-bed condo in Sukhumvit around 8 MB."
- Agent filters inventory: price 6-10M, type condo, location Sukhumvit, foreign_eligible=true.
- DevProp returns only units in buildings under 49% foreign quota. Buildings at or above 49% are hidden.
- Agent shares 3-5 units via LINE. Each link goes to the public-website unit page (in Mandarin if available).
- Buyer picks one → reservation triggered. DevProp pre-checks: "This will move the building from 47.2% to 49.6% foreign. Continue?" Agent confirms with buyer + records the transaction.
- On Land Office transfer day, the actual area is logged. The quota auto-updates.
Reporting: which buildings are close to the cap?
Reports → Foreign quota → "At-risk buildings". This dashboard shows every building where:
- Current % is 45-49% (close to cap, careful with new foreign reservations)
- Pending foreign reservations + current % would push over 49% (block)
- Last quota update is > 90 days old (recommend refresh from juristic register)
For developer-direct agencies, this dashboard is your master view: it tells you, for each new project, when to start prioritizing Thai-buyer marketing to keep room for premium foreign-buyer deals.
What if I don't have accurate foreign-quota data?
Most agencies don't, especially when they're starting with DevProp. You have three paths:
- Set to unknown — the building stays in
foreign_eligible=nullstate. The CRM warns the agent before any foreign-buyer reservation: "Foreign quota unknown for this building. Verify before committing." - Ask the developer / building manager — they have the register. Pay them 500-2,000 baht and get the update.
- Conservative estimate — assume 35% foreign for any new launch, 40% for buildings 5-10 years old, 45% for buildings 10+ years old. This errs on the side of caution but lets you keep operating.
กฎ ในภาษาง่ายๆ
พ.ร.บ. อาคารชุด พ.ศ. 2522 มาตรา 19 ของไทยจำกัดการถือครองต่างชาติของโครงการคอนโดมิเนียมใดๆ ที่ 49% ของพื้นที่ขายได้รวม เมื่ออาคารถึงเพดานนั้น คุณไม่สามารถลงทะเบียนโอนผู้ซื้อต่างชาติใหม่ที่กรมที่ดินได้ จุด
49% คำนวณจาก พื้นที่ ไม่ใช่ จำนวนยูนิต ดังนั้น 49 studio เล็กที่ต่างชาติเป็นเจ้าของ + 51 penthouse ใหญ่ที่คนไทยเป็นเจ้าของ อาจทำให้อาคารอยู่ที่ 30% ต่างชาติตามพื้นที่ ในขณะที่ดูเหมือน 49% ต่างชาติตามจำนวนยูนิต ตรวจตามพื้นที่เสมอ
วิธี DevProp ติดตาม
เมื่อคุณสร้าง Building entity (Settings → Buildings → New) คุณตั้ง 5 ฟิลด์ที่เกี่ยวกับ quota:
total_saleable_sqm— ผลรวมพื้นที่ยูนิตคอนโดทั้งหมด (ไม่รวมพื้นที่ส่วนกลาง ที่จอด ชั้นเครื่องจักร)foreign_owned_sqm— พื้นที่ที่ต่างชาติเป็นเจ้าของปัจจุบัน อัปเดตจากทะเบียนนิติบุคคลของอาคารforeign_owned_pct— คำนวณอัตโนมัติ = foreign_owned_sqm / total_saleable_sqm × 100foreign_eligible— คำนวณอัตโนมัติ = (foreign_owned_pct < 49%)last_verified— timestamp ของการอัปเดตตัวเลข foreign-owned ครั้งล่าสุด
แต่ละ ประกาศ ในอาคารนั้นรับ foreign_eligible เมื่ออาคารเปลี่ยนเป็น ineligible ประกาศที่ยังขายไม่ได้ทุกรายการเปลี่ยนพร้อมกัน
เมื่อ quota เปลี่ยน
สามเหตุการณ์อัปเดต quota อัตโนมัติ:
- ผู้ซื้อต่างชาติปิด — พื้นที่ของยูนิตเพิ่มใน
foreign_owned_sqmถ้า % ใหม่ข้าม 49% อาคารเปลี่ยนเป็น ineligible - ผู้ซื้อไทยปิดบนยูนิตที่ต่างชาติถือ (resale) — พื้นที่ลบจาก
foreign_owned_sqmถ้า % ตกต่ำกว่า 49% อาคารเปลี่ยนกลับเป็น eligible - คุณ import ทะเบียนนิติบุคคลที่อัปเดต (Settings → Buildings → Bulk update from CSV) นี่คือขั้นตอน hygiene รายเดือนที่แนะนำสำหรับอาคารที่ velocity สูง
ทุกการเปลี่ยนแปลงล็อกด้วย timestamp + actor + transaction reference สำหรับ PDPA audit และการระงับข้อพิพาท
เวิร์คโฟลว์: ผู้ซื้อต่างชาติถาม
ผู้ซื้อจีนส่งข้อความถึง LINE OA ของคุณ: "ฉันหาคอนโด 1 ห้องนอนในสุขุมวิทประมาณ 8 ล้าน"
- เอเจนต์กรองสต็อก: ราคา 6-10M ประเภทคอนโด ตำแหน่งสุขุมวิท foreign_eligible=true
- DevProp คืนเฉพาะยูนิตในอาคารที่ต่ำกว่าโควต้าต่างชาติ 49% อาคารที่ 49% หรือสูงกว่าซ่อน
- เอเจนต์แชร์ 3-5 ยูนิตผ่าน LINE แต่ละลิงก์ไปยังหน้ายูนิตของ public website (ภาษาจีนถ้ามี)
- ผู้ซื้อเลือกหนึ่ง → ทริกเกอร์การจอง DevProp pre-check: "นี่จะย้ายอาคารจาก 47.2% ไป 49.6% ต่างชาติ ดำเนินการต่อหรือไม่?" เอเจนต์ยืนยันกับผู้ซื้อ + บันทึกธุรกรรม
- วันโอนกรมที่ดิน พื้นที่จริงถูกล็อก quota อัปเดตอัตโนมัติ
รายงาน: อาคารใดใกล้เพดาน?
Reports → Foreign quota → "At-risk buildings" dashboard นี้แสดงอาคารทุกแห่งที่:
- % ปัจจุบันคือ 45-49% (ใกล้เพดาน ระวังการจองต่างชาติใหม่)
- การจองต่างชาติที่รอ + % ปัจจุบันจะดัน 49% (บล็อก)
- การอัปเดต quota ครั้งล่าสุดเก่ากว่า 90 วัน (แนะนำ refresh จากทะเบียนนิติบุคคล)
สำหรับเอเจนซี่ developer-direct dashboard นี้คือมุมมองหลัก: บอกคุณ ในแต่ละโครงการใหม่ เมื่อไรเริ่มจัดลำดับ marketing ผู้ซื้อไทยเพื่อรักษาที่สำหรับดีลผู้ซื้อต่างชาติพรีเมียม
ถ้าฉันไม่มีข้อมูลโควต้าต่างชาติแม่นยำ?
เอเจนซี่ส่วนใหญ่ไม่มี โดยเฉพาะเมื่อเริ่มต้นด้วย DevProp คุณมีสามทาง:
- Set to unknown — อาคารอยู่ในสถานะ
foreign_eligible=nullCRM เตือนเอเจนต์ก่อนการจองผู้ซื้อต่างชาติใดๆ: "โควต้าต่างชาติไม่ทราบสำหรับอาคารนี้ ตรวจสอบก่อน commit" - ถามผู้พัฒนา / ผู้จัดการอาคาร — มีทะเบียน จ่าย 500-2,000 บาทและรับการอัปเดต
- การประมาณการอย่างระมัดระวัง — สมมุติ 35% ต่างชาติสำหรับ launch ใหม่ใดๆ, 40% สำหรับอาคารอายุ 5-10 ปี, 45% สำหรับอาคารอายุ 10+ ปี ผิดด้านระวัง แต่ให้คุณดำเนินงานต่อได้
Stuck on this step?
Book a free 20-minute call. We'll walk through it on screen-share.
Book diagnostic