12 people browsed ExpatHaus in the last 30 daysHow we count

How we verify listings

Scam listings are the single biggest problem in Vietnam's expat housing market. We can't fix that overnight, but we can be honest about what each badge on our site actually means — and what it doesn't. Three tiers, from weakest to strongest:

UnverifiedNo badge shown

Default. No active checks performed.

Email verifiedEmail verified

Agent confirmed control of their email inbox.

Licensed agentLicensed agent

Business or practice license confirmed against Vietnam's National Business Registration Portal.

We never show a badge a listing hasn't earned. If you see one, an auditable check was done. If you don't see one, assume the weaker tier.

At a glance

CheckUnverifiedEmail verifiedLicensed agent
Photos hosted on our image service
Zalo contact provided
Agent controls listing email
Business / practice license verified
License re-checked periodically

What a Licensed agent badge looks like in context

Licensed agent
Listing photo
2BR · Thao Dien$1,200/mo

The badge sits in the top-left corner of every listing photo on the map and on the listing detail page. Tap or hover the badge anywhere on the site to see a tooltip explaining what that tier checks.

  1. Unverified

    No badge shown

    The default state for any new listing. We've taken no steps to confirm anything about it.

    What we check

    • Photos are hosted on our image service (so links can't be swapped later).
    • The agent provided a Zalo contact before publishing.

    What we don't

    • Whether the agent actually controls the email or phone they gave.
    • Whether the unit exists, is available, or matches the photos.
    • Whether the agent has a real estate license.
  2. Email verified

    Email verified

    The agent clicked a one-time link we sent to the email on the listing. This proves they actually control that inbox — so messages meant for them won't go to a stranger.

    What we check

    • The agent opened a confirmation email we sent after they posted.
    • The email address isn't a throwaway or a role account (e.g. info@…) on a blocklist.

    What we don't

    • The agent's real-world identity.
    • Whether the photos are real or recent.
    • Whether the price matches the market.
  3. Licensed agent

    Licensed agent

    The agent's business or personal license was manually looked up against Vietnam's National Business Registration Portal and matched the contact details on the listing.

    What we check

    • A current business-registration or real-estate-practice certificate exists under the agent's legal name.
    • The registered address and phone match what they gave us.

    What we don't

    • Quality of service or responsiveness.
    • Each individual listing — we check licenses per-agent, so the badge applies to all of their listings rather than to a per-property inspection.
    • Changes in license status after we checked — we re-verify periodically but a license can change between checks.

Found something off?

Every listing has a "Report this listing" link on its detail page. Use it — reports are reviewed within 24 hours. If a badge turns out to be wrong, we downgrade the listing immediately and notify the agent.