James Kong PropertyBook Consultation
← Back to Journal
Selling Property in Singapore

Selling Your HDB in Singapore: Complete Seller Guide

Planning to sell your HDB flat in Singapore? From checking your Minimum Occupation Period and calculating CPF refunds to setting an asking price, registering your Intent to Sell, managing viewings and completing the resale transaction, every step requires careful preparation. This complete HDB seller guide explains the process, important costs, common mistakes and financial considerations to help you sell confidently and prepare for your next home.

30 October 2026

Selling your HDB flat in Singapore is a significant financial decision. Whether you are upgrading to a condominium, moving to a different location, right-sizing your home or adjusting your family's property plans, a successful sale involves more than simply finding a buyer who offers an attractive price.

You need to understand your eligibility to sell, determine a realistic asking price, calculate your outstanding housing loan and CPF refund, prepare the flat for viewings and complete the resale process according to HDB's requirements.

For many homeowners, the sale is also connected to their next property purchase. The amount of cash and CPF available after completion may influence how much they can afford to spend on their next home.

This complete guide explains how to sell an HDB flat in Singapore, from the initial preparation to the final handover. It also highlights common mistakes that can delay a sale or reduce the amount of money available for your next property.

Quick Summary: How to Sell Your HDB Flat in Singapore

The general HDB resale selling process involves the following steps:

  1. Confirm that you have fulfilled your Minimum Occupation Period (MOP).

  2. Review your ownership and eligibility to sell.

  3. Calculate your outstanding housing loan and required CPF refund.

  4. Research recent HDB resale transactions and determine an asking-price strategy.

  5. Register your Intent to Sell through the HDB Flat Portal.

  6. Prepare the flat for marketing and buyer viewings.

  7. Evaluate offers and negotiate the selling price.

  8. Grant the prescribed HDB Option to Purchase (OTP) to the selected buyer.

  9. Submit the HDB resale application after the buyer exercises the OTP.

  10. Complete the necessary financial, legal and administrative steps.

  11. Attend the resale completion and hand over the flat according to the agreed arrangements.

Although the steps appear straightforward, the order matters. Mistakes involving eligibility, CPF refunds, price expectations or transaction dates can affect the entire sale.

Step 1: Check Whether You Are Eligible to Sell Your HDB

Before marketing your property, confirm that you meet HDB's eligibility requirements.

Understanding the Minimum Occupation Period

The HDB minimum occupation period, commonly called MOP, is the period during which owners must occupy their flat before they can sell it on the open market.

Many unclassified and Standard HDB flats have a five-year MOP. However, flats under different schemes may have different conditions. For example, Plus and Prime flats generally have a 10-year MOP, together with additional resale restrictions.

The applicable MOP depends on the flat's classification and the rules governing its purchase.

Do not assume that every HDB flat can be sold after five years.

You should verify the actual MOP status through HDB's official channels before planning your sale.

Does MOP always start from key collection?

MOP is generally calculated based on the period of eligible occupation, and certain periods may not count toward the requirement.

For example, periods during which the flat was not occupied in accordance with HDB requirements may affect the calculation.

Instead of estimating your MOP from memory, check your official HDB records.

Other selling restrictions

Some flats may be subject to additional conditions involving ownership, resale eligibility, subsidies or flat classification.

If you own a Plus or Prime flat, review the resale conditions applicable to that specific flat, including any restrictions on the eligible buyer pool.

Understanding these conditions early prevents you from marketing the flat to buyers who may not qualify.

Step 2: Understand Why You Are Selling

Before deciding on an asking price, establish your reason for selling.

Your objective will influence your preferred transaction timeline, pricing strategy and willingness to negotiate.

Selling to upgrade to a condominium

For many homeowners, selling an HDB is the first step toward purchasing a private condominium.

The challenge is coordinating two transactions while managing CPF refunds, outstanding loans, stamp duties and financing.

If you are considering this route, the property asset progression guide provides broader context on how property decisions can fit into long-term household planning.

You should calculate the expected proceeds from your HDB sale before deciding how much to spend on your next property.

Selling to right-size

Some homeowners sell because they no longer need the same amount of space.

For example, a couple whose children have moved out may prefer a smaller home with lower maintenance requirements.

In this situation, the priority may be releasing equity, improving convenience or reducing recurring housing expenses rather than maximising borrowing capacity.

Selling because of changing family needs

Other homeowners may be relocating closer to parents, changing schools, adjusting commuting arrangements or restructuring their household finances.

Understanding the reason for selling helps you determine whether timing, price certainty or flexibility is the most important factor.

Step 3: Calculate Your HDB Sale Proceeds

One of the most important parts of selling your HDB in Singapore is understanding how much money you will actually receive.

Your HDB selling price is not the same as your available cash proceeds.

When the flat is sold, the outstanding housing loan must be discharged, the required CPF refund must generally be made, and selling expenses must be accounted for.

What happens to CPF when you sell your HDB?

If you used CPF savings to finance your flat, you generally need to refund the principal amount withdrawn together with accrued interest when the property is sold.

The refund is credited to the relevant CPF accounts under prevailing CPF rules.

For eligible homeowners, refunded CPF Ordinary Account savings may subsequently be used toward another property purchase, subject to CPF requirements.

This is why the CPF refund after selling HDB should be calculated before you commit to your next home.

Example: HDB sale proceeds calculation

Consider a simplified example of an HDB flat selling for S$750,000.

Item

Illustrative amount

HDB selling price

S$750,000

Outstanding housing loan

S$180,000

Required CPF refund

S$250,000

Estimated selling and legal expenses

S$18,000

Estimated cash proceeds

S$302,000

In this example, the seller receives approximately S$302,000 in cash proceeds after the listed deductions.

The S$250,000 CPF refund is a separate amount credited back to CPF, subject to the applicable rules.

The figures are illustrative and do not represent an actual property transaction.

What if the sale proceeds cannot cover the CPF refund?

If the property is sold at market value and the proceeds are insufficient after discharging the outstanding housing loan, CPF rules generally do not require the owner to top up the CPF shortfall in cash.

However, different considerations may apply where a property is sold below market value.

Check the specific circumstances with CPF Board and your conveyancing professional.

Before listing your HDB, obtain the current outstanding loan balance and required CPF refund rather than relying on an old estimate.

Step 4: Determine a Realistic HDB Asking Price

Setting the right asking price is one of the most important decisions in the HDB resale selling process.

An asking price that is too low may weaken your financial outcome.

An asking price that is significantly above comparable market transactions may discourage buyers and cause your listing to remain on the market longer than necessary.

Review recent HDB resale transactions

Start by studying recent transactions involving similar flats.

Relevant factors include:

  • HDB town and neighbourhood.

  • Flat type and floor area.

  • Floor level.

  • Remaining lease.

  • Proximity to MRT stations and amenities.

  • Unit condition.

  • Layout and orientation.

  • Recent transactions in the same block or nearby developments.

  • Current competition from other sellers.

A five-room flat on a high floor may not be directly comparable to a similar-sized flat on a low floor.

Likewise, two flats within the same estate can have different values because of remaining lease, condition, location or buyer preferences.

Understand asking price versus valuation

The seller's asking price is the amount the seller hopes to receive.

The relevant HDB valuation is established through HDB's resale process, after the buyer has exercised the Option to Purchase and submitted a Request for Value where required.

If the agreed resale price exceeds HDB's valuation, the difference is commonly called Cash Over Valuation (COV).

A buyer financing the purchase may need to pay that difference in cash, subject to the applicable financing and CPF rules.

This can influence the buyer's willingness or ability to proceed at the negotiated price.

Avoid pricing based only on emotional attachment

Homeowners often attach personal value to renovations, memories and the years spent living in their flat.

However, buyers assess the property against available alternatives.

Expensive renovations do not necessarily translate into an equivalent increase in resale value.

A realistic pricing strategy considers both the seller's expectations and what buyers are prepared and able to pay.

For a deeper explanation, refer to the property valuation and pricing guide.

Step 5: Register Your HDB Intent to Sell

Before granting an Option to Purchase to a buyer, HDB sellers must register an Intent to Sell through the HDB Flat Portal.

This is a formal step in the HDB resale process.

Why is Intent to Sell required?

The Intent to Sell process helps sellers review their eligibility and understand important requirements before proceeding with a resale transaction.

Under HDB's published procedure, the Intent to Sell must generally be registered for at least seven days before the seller can grant an Option to Purchase.

This seven-day period should be incorporated into your selling timeline.

When should you register?

You can register your Intent to Sell when you are preparing to begin the selling process, provided you meet the relevant requirements.

Do not wait until a buyer has agreed to purchase your flat before checking whether the necessary registration is valid.

A seller who overlooks this step may be unable to grant the OTP when the buyer is ready.

Can you market your flat before granting the OTP?

Marketing and the formal granting of an OTP are different activities.

You can plan the marketing of your flat, but the applicable HDB eligibility and Intent to Sell requirements must be satisfied before granting the OTP.

Review the current HDB process before taking action.

Step 6: Prepare Your HDB for Sale

Presentation can affect how buyers perceive your flat.

You do not necessarily need an expensive renovation to prepare a property for sale.

In many cases, cleanliness, maintenance, lighting and sensible furniture arrangements can make a meaningful difference.

Declutter the living spaces

Remove unnecessary items from:

  • Living room surfaces.

  • Dining areas.

  • Bedrooms.

  • Kitchen counters.

  • Balconies or service yards.

  • Storage spaces.

A less cluttered flat can help buyers understand the layout and usable space.

Address visible maintenance issues

Before marketing the property, inspect it for issues such as:

  • Leaking taps.

  • Damaged cabinet doors.

  • Loose handles.

  • Faulty lighting.

  • Visible stains.

  • Unpleasant odours.

  • Minor defects that can be repaired safely.

Do not conceal material defects or make inaccurate representations about the property's condition.

Improve lighting and presentation

Open curtains where appropriate, ensure the rooms are adequately lit and keep the property tidy for photographs and viewings.

Professional-quality photographs can help buyers understand the flat's layout and condition before arranging a viewing.

However, images should represent the property accurately.

Avoid unnecessary renovation expenses

Not every renovation will produce a higher selling price.

Before spending money, consider whether the improvement is likely to matter to buyers or whether it simply reflects your personal taste.

The objective is to present the flat well without reducing your eventual net proceeds through unnecessary expenditure.

Step 7: Market Your HDB to the Right Buyers

A successful HDB sale depends on reaching buyers who are both interested in the flat and eligible to purchase it.

Marketing should therefore focus on accuracy, relevant property strengths and buyer suitability.

Highlight practical selling points

Depending on the flat, relevant features may include:

  • Nearby MRT or bus services.

  • Schools and childcare facilities.

  • Shopping and daily amenities.

  • Proximity to parks.

  • Floor level and orientation.

  • Functional layout.

  • Renovation condition.

  • Remaining lease.

  • Accessibility.

  • Nearby family facilities.

Avoid unsupported claims about guaranteed appreciation or future development benefits.

Use accurate listing information

A property listing should clearly communicate important details such as the flat type, approximate floor area, location, asking price and relevant characteristics.

Inaccurate information can waste time and weaken buyer confidence.

Understand the buyer's position

An interested buyer may still face challenges involving:

  • HDB eligibility.

  • Financing.

  • Available cash.

  • CPF usage.

  • Existing property sale.

  • Preferred completion timeline.

  • HDB Ethnic Integration Policy or SPR quota restrictions where applicable.

A strong offer is not simply the highest number mentioned during a viewing.

It is an offer that has a realistic prospect of progressing through the required transaction process.

Step 8: Manage Viewings and Buyer Enquiries

Once your property is marketed, potential buyers may request viewings.

Viewings are an opportunity to demonstrate the flat's suitability while understanding the buyer's level of interest.

Prepare before each viewing

Ensure that:

  • The flat is clean.

  • Rooms are accessible.

  • Lighting is adequate.

  • Personal valuables are secured.

  • Pets are managed appropriately.

  • Household members are aware of the appointment.

Where possible, allow buyers enough time to understand the layout without unnecessary pressure.

Answer questions accurately

Buyers may ask about the remaining lease, renovation history, nearby facilities, defects, completion timeline and other practical matters.

Provide accurate information and avoid making promises that cannot be verified.

Evaluate buyer feedback

If several buyers raise the same concern, it may reveal an issue affecting the property's marketability.

For example, repeated feedback about the asking price may suggest that your pricing expectations need to be reviewed against current comparable transactions.

However, one buyer's opinion should not automatically determine your pricing strategy.

Look for consistent patterns rather than reacting to every comment.

Step 9: Negotiate the Selling Price

When an interested buyer makes an offer, evaluate the proposal carefully.

The highest offer is not always the most suitable offer if the buyer cannot secure financing or meet the agreed timeline.

Consider more than the offer amount

Review:

  • Offered purchase price.

  • Buyer's financing readiness.

  • Eligibility to purchase.

  • Proposed transaction timeline.

  • Conditions or requests.

  • Seller's own next-home plans.

If you are upgrading, the proposed completion date may be almost as important as the price.

Establish your minimum acceptable outcome

Before negotiating, determine the price range that supports your financial objectives.

Consider your expected net proceeds, alternative buyer interest and the market evidence supporting your asking price.

Avoid changing your position solely because a buyer uses urgency or pressure during negotiations.

Understand the importance of certainty

A buyer who is properly prepared, eligible and able to meet the transaction requirements may offer greater certainty than one making a higher but poorly supported proposal.

The goal is to secure a satisfactory price while minimising avoidable transaction risk.

Step 10: Grant the HDB Option to Purchase

Once the seller and buyer agree on the main terms, the next stage generally involves the prescribed HDB Option to Purchase.

The HDB OTP is a formal document used in the resale transaction.

What does the OTP do?

The OTP grants the buyer the option to purchase the flat under the prescribed terms.

It identifies the relevant parties, property, agreed resale price and other required information.

The buyer may exercise the OTP within the applicable option period.

Important OTP considerations

Before granting the OTP, confirm that:

  • Your Intent to Sell satisfies HDB's requirements.

  • The buyer is appropriately prepared to proceed.

  • The agreed price is correctly recorded.

  • The prescribed OTP document is used.

  • You understand the option period.

  • The option fee complies with HDB's requirements.

  • The transaction timeline is realistic.

Under HDB's resale procedures, the option fee is negotiated within the prescribed limit, and the combined option fee and exercise fee cannot exceed the applicable cap.

The precise requirements should be checked against HDB's current prescribed process.

What happens after the buyer exercises?

Once the buyer exercises the OTP, the parties proceed with the resale application and related requirements.

Both sides must comply with the applicable submission procedures and deadlines.

Do not assume that receiving an option fee means the entire resale transaction has been completed.

Step 11: Submit the HDB Resale Application

After the OTP is exercised, the seller and buyer proceed with the HDB resale application.

Both parties must submit the necessary information and supporting documents through the applicable HDB process.

What does HDB review?

HDB reviews the application and relevant eligibility requirements.

Depending on the transaction, this may include ownership, buyer eligibility, financing arrangements, required documents and other conditions.

Additional information or clarification may be requested.

How long does the process take?

HDB generally indicates that a complete resale application can take approximately eight weeks from acceptance to completion, where the documents are in order.

This is a useful planning reference, not a guaranteed completion period.

Delays can occur if the application is incomplete or if transaction-specific issues need to be resolved.

Keep your next-home plans aligned

If you are purchasing another property, coordinate the expected HDB resale completion with your next purchase.

Do not assume that your HDB sale proceeds will be available before the formal completion and settlement process.

For homeowners upgrading to private property, the HDB-to-condo planning guide can help frame the broader financial and timing considerations.

Step 12: Prepare for Resale Completion

Once the resale application progresses toward completion, sellers should prepare for the financial settlement and handover.

Confirm the financial settlement

Before completion, review the expected amounts relating to:

  • Outstanding housing loan.

  • CPF refund.

  • Conveyancing costs.

  • Agency fees where applicable.

  • Other authorised deductions or adjustments.

  • Remaining cash proceeds.

Do not assume that your original estimated proceeds will exactly match the final amount.

Prepare the property for handover

Confirm the agreed possession arrangements and ensure the flat is ready for handover in accordance with the transaction requirements.

This may involve:

  • Removing personal belongings.

  • Completing agreed repairs where applicable.

  • Clearing outstanding matters.

  • Arranging the move.

  • Returning the flat in the required condition.

  • Handing over keys according to the completion arrangements.

What if you need more time to move?

Some sellers may need temporary accommodation because their next home is not ready.

HDB has a Temporary Extension of Stay arrangement for eligible resale transactions, subject to specific conditions and approval.

It should not be assumed that an extension will automatically be available or accepted.

Discuss any proposed arrangement early, and ensure it complies with HDB's current rules.

Step 13: Understand the Costs of Selling an HDB Flat

The cost of selling an HDB flat in Singapore depends on the circumstances of the transaction.

Not every seller will incur the same expenses.

Property agent commission

If you appoint an estate agent, the commission should be discussed and agreed before the relevant services are provided.

Singapore does not prescribe a single fixed property agent commission rate for every transaction.

Commission is negotiable.

Understand the scope of work, payment terms and any applicable GST.

Legal and conveyancing fees

Legal expenses depend on the transaction and the professional services required.

Some sellers may use HDB's legal services where eligible, while others may engage a private law firm.

Confirm the applicable fees before proceeding.

Outstanding loan and CPF refund

These are often the largest deductions affecting the seller's available cash.

Although the CPF refund is not the same as an agent or legal fee, it reduces the cash proceeds available immediately after the sale.

Seller's Stamp Duty

Seller's Stamp Duty may apply where a residential property is disposed of within the relevant holding period under the applicable acquisition-date rules.

For HDB sellers who have fulfilled a normal five-year or 10-year MOP, SSD will often not be relevant because the holding period generally exceeds the SSD window.

However, sellers should still check the rules applicable to their property and acquisition circumstances rather than assuming every transaction is identical.

Moving and temporary accommodation

If you are relocating, include moving costs and any temporary accommodation expenses.

These can be significant when the sale and next purchase do not complete at the same time.

Step 14: Should You Sell Your HDB Before Buying Your Next Home?

For homeowners planning to upgrade, the sequence of selling and buying is one of the most important decisions.

Selling first

Selling the HDB first can provide greater clarity about:

  • Actual cash proceeds.

  • CPF refunds.

  • Outstanding debt repayment.

  • Available downpayment.

  • Next-home affordability.

It can also simplify aspects of the financing and property ownership position.

However, selling first may create a housing gap if the next property is not ready.

Buying first

Buying the next property before completing the HDB sale may provide more flexibility for moving.

However, it can create additional financing and tax considerations, depending on the household's circumstances.

You may need to arrange funding before receiving your HDB sale proceeds.

Which sequence is better?

There is no universal answer.

The decision depends on your available funds, current housing loan, next property type, ownership structure, family needs and tolerance for transaction risk.

The important point is to establish a coordinated plan before committing to either transaction.

Common Mistakes When Selling an HDB Flat

1. Setting an unrealistic asking price

An excessive asking price may discourage suitable buyers and increase the time your property remains on the market.

2. Ignoring the CPF refund

The seller may overestimate available cash if the required CPF refund has not been calculated.

3. Marketing before understanding eligibility

Selling restrictions, MOP requirements and flat classification can affect whether and how the property may be sold.

4. Failing to prepare the flat

Poor presentation can weaken buyer interest even when the property has desirable characteristics.

5. Accepting an offer without evaluating buyer readiness

A buyer may express interest without having the eligibility or financing needed to complete the purchase.

6. Misunderstanding the OTP process

Incorrect assumptions about option fees, deadlines or resale procedures can create disputes or delays.

7. Overlooking the next-home timeline

A seller may complete the HDB transaction before the next home is ready.

8. Focusing only on the highest selling price

The final outcome also depends on transaction certainty, expenses, timing and the household's next property plans.

Final HDB Seller Checklist

Before listing your flat:

  • Confirm that your MOP has been fulfilled.

  • Check any flat-specific resale restrictions.

  • Determine your reason for selling.

  • Review recent comparable HDB transactions.

  • Calculate your outstanding housing loan.

  • Check your required CPF refund.

  • Estimate your selling expenses.

  • Register your HDB Intent to Sell.

  • Prepare the flat for marketing.

  • Establish your asking-price strategy.

Before accepting an offer:

  • Review the buyer's readiness and eligibility.

  • Confirm the agreed price.

  • Understand the OTP terms.

  • Check the proposed transaction timeline.

  • Coordinate your next-home arrangements.

Before completion:

  • Complete the resale application requirements.

  • Confirm financial settlement details.

  • Prepare the flat for handover.

  • Arrange moving or temporary accommodation.

  • Review your final cash and CPF position.

Conclusion: Sell Your HDB With a Clear Financial and Transaction Plan

Selling your HDB flat in Singapore involves more than advertising the property and accepting an offer.

A successful sale requires a clear understanding of your eligibility, market value, outstanding housing loan, CPF refund, selling costs and resale timeline.

For homeowners planning to upgrade, the financial outcome of the HDB sale can also determine what is possible for the next property purchase.

By checking the relevant requirements early, preparing the flat properly, pricing it realistically and coordinating the transaction carefully, you can reduce avoidable complications and make a more informed decision.

The objective is not simply to achieve the highest possible asking price.

It is to complete a well-managed sale that supports your family's next stage of homeownership.

#HDB Selling Process#HDB Valuation#Singapore Property#Property Selling Costs#HDB Seller Guide#HDB MOP#Selling HDB#HDB Resale#CPF Refund#HDB Upgradin
Speak with James

Want this applied to your own home move?

Every article here generalises. A 20-minute conversation makes it specific to your numbers.

Sources

  1. Housing & Development Board — Selling a Flat www.hdb.gov.sg/managing-my-home/selling-a-flat
  2. Housing & Development Board — Eligibility to Sell www.hdb.gov.sg/managing-my-home/selling-a-flat/eligibility
  3. Housing & Development Board — Process for Selling a Flat www.hdb.gov.sg/managing-my-home/selling-a-flat/process-for-selling-a-flat
  4. Housing & Development Board — HDB Resale Flat Prices www.hdb.gov.sg/residential/selling-a-flat/overview/resale-statistics
  5. Central Provident Fund Board — Home Ownership www.cpf.gov.sg/member/home-ownership
  6. Inland Revenue Authority of Singapore — Seller's Stamp Duty www.iras.gov.sg/taxes/stamp-duty/for-property/selling-or-disposing-property/sellers-stamp-duty-ssd
  7. Council for Estate Agencies — Consumer Information www.cea.gov.sg/
FAQ
How do I start selling my HDB flat in Singapore?
Start by confirming that you have fulfilled your applicable MOP and meet HDB's eligibility requirements. Then review comparable resale transactions, calculate your loan balance and CPF refund, register your Intent to Sell and prepare the flat for marketing.
Can I sell my HDB immediately after five years?
Many HDB flats have a five-year MOP, but not all. Plus and Prime flats generally have a 10-year MOP, while other conditions may apply to certain schemes. Check the actual MOP status of your flat before selling.
How much does it cost to sell an HDB flat?
Selling costs may include estate agency commission where applicable, legal and conveyancing fees, moving expenses and other transaction-related costs. You must also account for the outstanding housing loan and CPF refund when calculating available cash proceeds.
Do I need a property agent to sell my HDB?
You can sell your HDB without appointing an agent if you are prepared to handle the required steps yourself. An agent may assist with pricing, marketing, viewings, negotiation and transaction coordination. Any commission and scope of services should be agreed in advance.
What happens to my CPF when I sell my HDB?
CPF savings used for the property generally need to be refunded together with accrued interest. The refund is credited to the relevant CPF accounts and may be available for permitted future uses, subject to prevailing CPF rules.
How long does it take to sell an HDB flat?
The total time depends on how long it takes to find a buyer, negotiate the sale and complete the formal resale process. HDB generally indicates approximately eight weeks from acceptance of a complete resale application to completion, where the documents are in order.
What is HDB Intent to Sell?
Intent to Sell is a required registration step through the HDB Flat Portal. It helps sellers review their eligibility and selling requirements. The registration must generally be valid for at least seven days before an OTP can be granted.
Can I sell my HDB above valuation?
A seller and buyer may agree on a resale price that exceeds HDB's valuation. The difference is commonly called Cash Over Valuation. This can affect the buyer's cash requirements and financing position, so it is important to consider buyer affordability when negotiating.
Can I stay in my HDB after resale completion?
HDB has a Temporary Extension of Stay arrangement for eligible transactions, subject to conditions and approval. It is not automatic. Sellers who require more time should discuss the possibility early and follow HDB's prevailing requirements.
Should I sell my HDB before buying a condo?
Selling first can make your available equity and CPF position clearer, but it may create a temporary housing gap. Buying first can make moving easier but may introduce additional financing and tax considerations. The right sequence depends on your household finances and property plans.
James Kong

Written by

James Kong (CEA R071529F)

Marketing Director at ERA Realty Network and Certified Aspiration Strategist, helping Singapore families plan their HDB and condo moves.

About James →