Second Property Investors serves 10,000 readers monthly and helped hundreds of homeowners to upgrade/restructure their property portfolio. Read through our case studies
One of the most challenging things on a property agent’s to-do list is getting viewings and potential buyers for a new property listing. This is a responsibility that is entrusted to me by the owner and I take it very seriously.
Last year, I was approached by a homeowner who was looking to sell his unit at Kovan Residences. He was planning to retire and wanted to cash out. Over the past few years, his unit has appreciated and he believed it was time to extract the gains.
However, his belief was that his unit was very hard to sell due to the price he was asking for.
Other reasons include:
partial afternoon sun
no confidence in the market
I took photos of his unit on 27 August 2017. You can see based from my iPhone screenshot here.
The picture of the bedroom @ Kovan Residences
iPhone screenshot on 27 August 2017
View from the unit
Main Challenges
The high price quantum being asked by the owner means:
having to attract qualified buyers who would have the budget,
likely smaller pool of buyers and
who are interested in a larger unit size.
In this case, my strategy was to do targeted marketing to both agents and buyers who were interested in this location.
Sales Strategy
As an agent, I have to understand the flaws in the unit that might make a potential buyer uncomfortable. For example, the partial afternoon sun might be a turnoff for some buyers.
Thus it is my job to present the unit in the best light – despite the flaws.
Home Staging Tips
Many people believe that their place already looks good especially if they pack up everything nicely.
But certain blindspots will always exist. For example:
where you dry your laundry
where you have your breakfast and display your jam & bread
maybe a LEGO display created by your kids that you feel you should show off
The truth is that all these might be a eyesore to the eyes of the buyer.
They will start to think – Wah, this house has no place to dry their laundry.
Of course, we are not able to make the whole place look perfect. After all, someone is still staying inside.
But to in order to get the best price for the house, we must put in a certain amount of effort to showcase the unit’s best potential – clearly.
This ensures that we get potential buyers who come and view the place to become willing to put up the maximum genuine offer they are comfortable with.
I proceeded with my marketing strategy and attracted a number of qualified potential buyers.
Within 21 days of taking the photos, an offer came in on 18 Sept 2017. The buyer signed the Option To Purchase (OTP) which was due to expire on 2nd Oct 2017.
The selling price was $1, 9XX, XXX.
Option expired on 2nd Oct which means the OTP was issued out on 18th Sept.
For private property, the transaction process is relatively painless due to lesser restrictions when compared to HDB flats. As long as there is a willing buyer and willing seller, the transaction can proceed.
What Is the Option To Purchase (OTP)?
The OTP is the first document the buyer signs to indicate interest and gives a black and white offer to the seller. It is called an “option” because it allows the buyer 14 days to contemplate and think through the purchase – essentially for the buyer to cool off. Usually a non-refundable deposit is paid as well.
At the end of 14 days, if the OTP is not submitted to the seller, this means the seller can keep the deposit and proceed with other potential buyers. But if the OTP is executed, the seller will be obligated to sell to the buyer.
Conclusion
The truth is for a successful transaction to take place, many other factors also need to fall in place.
Factors include:
skilled negotiation
high quality marketing
being able to zoom directly to a unit’s flaws
experience of the agent
In my years as an agent, I realised that no unit is perfect. There will always be flaws and buyers’ objections will always be there.
But with the right preparation and a commitment to adding value to both buyers and sellers, it is possible for both parties to be satisfied with the outcome.
The longer your property is on the market, the tougher it becomes to sell.
If you are currently facing challenges with selling off your unit – whether is it HDB or private property – I invite you to contact me for a free assessment.
Gary Seah is the founder of Second Property Investors and has been writing since 2015 to share his insights in the Singapore property market.
He has helped many people to strategize, plan & restructure their property portfolio and get the best profit from it.
Gary has been the agent behind many lucrative upgrading case studies.
Learnt something from this post? Help me spread the word!
It usually takes me more than 20 hours to research and write insightful content for each blog post. If you feel you have benefited or learnt something from the above, I sincerely request your help to share this to your friends or family members via WhatsApp – so they can also benefit.
Who knows – they may have been looking for an answer all this while?
The sharing buttons are below:
\n \n ${window.location.hostname} currently does not have any sponsors for you.\n \n `,e)}imprint(e){if(!e)return;const t=document.querySelector("#imprint-text");t&&(t.innerHTML=e.replace(/(?:\r\n|\r|\n)/g," "))}injectStyles(e){if(!e)return;const t=document.createElement("style");t.innerHTML=e.toString(),document.head.appendChild(t)}injectScript(e){if(!e)return;const t=document.createElement("script");t.type="text/javascript",t.src=e,document.body.appendChild(t)}injectJS(js){js&&0!==js.length&&eval(js)}injectHTML(e){this.domNode?(e&&(this.domNode.innerHTML=e),this.domIsReady=!0):(this.domIsReady=!1,console.error("An error occurred when trying to render this page. DOM node not found."))}prerender(e){this.injectMetaDescription(e.domain),this.injectHTML(e.html)}template(e){var t;this.domIsReady||this.prerender(e),this.injectStyles(e.stylesheet),this.imprint(e.imprint),this.salesBanner(e.salesBanner),this.injectJS(e.javascript),null===(t=e.scripts)||void 0===t||t.forEach((e=>{this.injectScript(e)}))}}const Render=new Renderer(APP_TARGET);var Type;!function(e){e[e.Failed=0]="Failed",e[e.Disabled=1]="Disabled",e[e.Redirect=2]="Redirect",e[e.Parking=3]="Parking",e[e.Sales=4]="Sales"}(Type||(Type={}));let State$2=class{get trackingType(){return this._trackingType}set trackingType(e){this._trackingType=e}get track(){return!!this.trackingType}};class Disabled extends State$2{constructor(){super(...arguments),this.type=Type.Disabled}static build(e,t){let n;switch(t===Blocking.BLOCKED&&(n="adblocker"),e.cannotPark){case"disabled_mr":case"disabled_rc":n=e.cannotPark}if(n){const t=new Disabled;return t.reason=n,t.domain=e.domainName,t}}get message(){switch(this.reason){case"adblocker":return"
Content blocked
Please turn off your ad blocker.";case"disabled_mr":return`
Invalid URL
Referral traffic for ${this.domain} does not meet requirements.`;default:return`
No sponsors
${this.domain} currently does not have any sponsors for you.`}}get trackingType(){switch(this.reason){case"adblocker":return"ad_blocked_message";case"disabled_mr":return"invalid_referral";case"disabled_rc":return"revenue_cap_reached";default:return"no_sponsors_message"}}toContext(){return{cannotPark:this.reason}}}class Failed extends State$2{constructor(){super(...arguments),this.type=Type.Failed}static cannotPark({cannotPark:e}){switch(e){case"disabled_b":case"prohibited_ua":case"disabled_fr":case"revenue_cap_reached":case"disabled_mr":case"disabled_rc":case"disabled_cp":case"invalid_domain":{const t=new Failed;return t.reason=e,t}}}static noSponsors({cannotLoadAds:e}){if(e){const e=new Failed;return e.reason="no_sponsors",e}}static fromError(e){const t=new Failed;return t.reason="js_error",t.error=e,t}get track(){return!!this.trackingType}get message(){switch(this.reason){case"disabled_fr":case"disabled_rc":case"no_sponsors":return`\n
No Sponsors
\n
${this.domain} currently does not have any sponsors for you.
`;case"disabled_mr":return`\n
Invalid URL
\n
Referral traffic for ${this.domain} does not meet requirements.
`;case"js_error":return"\n
An Error Occurred
\n
Parking is currently unavailable. We'll be right back.
Leave a Reply