Records through Oct 2026 · latest successful job 09 Oct 2026 · sourced from data.gov.sg, URA, CEA · methodology →

CEA-registered property agent

Teo Earn (Francis)

PropNex RealtyR010207IRegistered 22 Jun 2020Highly specialised⬆ Top 1% in Toa Payoh

221 CEA transaction entries from Mar 2017 to Sep 2026.

Claim this profile
CEA entries
221
Last 12 months
28
13% of career
Last transaction
Sep 2026
Avg per quarter
5.5
10 active years

Activity over time

31 CEA entries in Oct 2025–Sept 2026, flat vs the previous 12 months

10 active years

Rankings

Where they rank

Overall rank#757of 21,064
28 txns
Sales rank#2,811of 21,064
5 txns
Rentals rank#594of 21,064
23 txns

Rank by CEA-recorded transaction count among all active agents in the timeframe. Sales excludes rentals.

Property type

Distribution by property category

Last 24 months · n = 60

71.7%
HDB
  • HDB4371.7%
  • Condominium Apartments1626.7%
  • Landed11.7%

Transaction type

Distribution by transaction category

Full recorded history · n = 221

66.1%
Whole Rental
  • Whole Rental14666.1%
  • Resale5524.9%
  • Room Rental209.0%

Sales representation

New sale, resale & sub-sale

56.4%
Seller
  • Seller3156.4%
  • Buyer2443.6%

Rental representation

Whole rental & room rental

51.2%
Landlord
  • Landlord8551.2%
  • Tenant8148.8%

Top neighbourhoods

Where they actually transact, last 60 months

  • TOA PAYOH
    1815.3%
  • BEDOK
    1714.4%
  • TAMPINES
    119.3%
  • HOUGANG
    108.5%
  • SEMBAWANG
    86.8%
  • SENGKANG
    75.9%
  • SERANGOON
    65.1%
  • JURONG WEST
    65.1%
  • BUKIT BATOK
    54.2%
  • KALLANG/WHAMPOA
    43.4%
  • CLEMENTI
    43.4%
  • WOODLANDS
    32.5%
  • YISHUN
    32.5%
  • ANG MO KIO
    32.5%
  • GEYLANG
    32.5%
  • PASIR RIS
    21.7%
  • BUKIT TIMAH
    21.7%
  • PUNGGOL
    21.7%
  • QUEENSTOWN
    21.7%
  • JURONG EAST
    10.8%

Geographic footprint

Where this agent is active

Choose a district to see the agent’s recorded activity there.

Last 24 months
District 5, Clementi · West Coast · Buona Vista: 1 recorded entriesDistrict 11, Newton · Novena · Thomson: 2 recorded entriesDistrict 12, Balestier · Toa Payoh · Serangoon: 4 recorded entriesDistrict 15, Katong · Joo Chiat · Marine Parade: 1 recorded entriesDistrict 16, Bedok · Upper East Coast · Bayshore: 1 recorded entriesDistrict 19, Hougang · Punggol · Sengkang: 1 recorded entriesDistrict 21, Upper Bukit Timah · Clementi Park: 1 recorded entriesDistrict 27, Yishun · Sembawang: 3 recorded entries
District 2, Tanjong Pagar · Anson: 2 recorded entriesDistrict 9, Orchard · Cairnhill · River Valley: 1 recorded entries
City centre
  • 1 entry
  • 2 entries
  • 3–4 entries
  • No recorded activity

CEA records identify a postal district, not an exact address. District outlines are approximate (derived from URA Master Plan subzones).

Transaction records

CEA transaction records

Showing 1–50 of 221

DateProperty typeTransaction typeRepresentedLocationDistrict
Sep 2026HDBResaleSellerTAMPINES—
Aug 2026HDBResaleBuyerTOA PAYOH—
Jul 2026LandedRentalTenantKatong/ Joo Chiat/ Amber RoadD15
Jul 2026HDBRentalLandlordSERANGOON—
Jul 2026HDBRentalLandlordBEDOK—
Jul 2026HDBRentalLandlordBUKIT TIMAH—
Jun 2026HDBRentalTenantSENGKANG—
Jun 2026HDBRentalTenantTOA PAYOH—
May 2026Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
May 2026Condominium ApartmentsResaleBuyerWatten Estate/ Novena/ ThomsonD11
May 2026HDBRentalTenantHOUGANG—
May 2026HDBRentalTenantTAMPINES—
May 2026HDBRentalTenantGEYLANG—
May 2026HDBRoom RentalTenantCLEMENTI—
May 2026HDBRentalTenantTAMPINES—
Apr 2026HDBRentalLandlordHOUGANG—
Mar 2026Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Mar 2026Condominium ApartmentsRentalLandlordUpper Bukit Timah/ Clementi Park/ Ulu PandanD21
Mar 2026HDBRentalLandlordJURONG EAST—
Mar 2026HDBRentalTenantTAMPINES—
Feb 2026Condominium ApartmentsRentalLandlordAnson/ Tanjong PagarD2
Feb 2026Condominium ApartmentsResaleSellerSerangoon Garden/ Hougang/ PunggolD19
Jan 2026HDBRoom RentalTenantTOA PAYOH—
Dec 2025HDBRentalLandlordSEMBAWANG—
Dec 2025HDBRentalTenantTOA PAYOH—
Dec 2025HDBResaleSellerBUKIT BATOK—
Nov 2025HDBRentalTenantYISHUN—
Nov 2025HDBRentalLandlordSEMBAWANG—
Oct 2025Condominium ApartmentsRentalLandlordYishun/ SembawangD27
Oct 2025HDBRentalTenantTOA PAYOH—
Oct 2025HDBRentalLandlordSENGKANG—
Aug 2025Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Aug 2025HDBRentalTenantBUKIT BATOK—
Aug 2025HDBRentalTenantSERANGOON—
Jul 2025HDBRentalTenantHOUGANG—
Jul 2025HDBRentalLandlordBEDOK—
Jul 2025HDBRentalLandlordBEDOK—
Jun 2025Condominium ApartmentsRentalLandlordYishun/ SembawangD27
Jun 2025HDBRentalTenantTOA PAYOH—
Jun 2025HDBRentalTenantBEDOK—
Jun 2025HDBRentalTenantBEDOK—
Jun 2025HDBRentalTenantBEDOK—
Jun 2025HDBRentalTenantBUKIT BATOK—
Jun 2025HDBRentalTenantTOA PAYOH—
May 2025HDBRentalTenantBEDOK—
Apr 2025HDBRentalLandlordJURONG WEST—
Mar 2025Condominium ApartmentsRentalLandlordAnson/ Tanjong PagarD2
Mar 2025HDBRentalLandlordKALLANG/WHAMPOA—
Feb 2025Condominium ApartmentsRoom RentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Feb 2025HDBRentalLandlordPUNGGOL—
Page 1 of 5

Each row is one CEA source entry. Entries with the same month and location remain separate because the public data does not establish that they are the same deal.