JHE v JHF
[2026] SGSCT 12 · SCT/19091/2025
Step 1: What happened
The claimant engaged the respondent company to move her household on 25 September 2025. After a site visit on 18 August 2025, the respondent gave a fee estimate dated 19 August 2025 for a total of $2,458, covering six truck loads and six loads of stair labour, free packing materials based on 200 carton boxes, and some special handling. The estimate also listed rates for extra loads, including $308 per additional full truck load and $80 per additional load of stair labour. The claimant accepted it and paid a $1,000 deposit, described as both a carton box deposit and a reservation deposit and refundable on collection of the boxes.
On the moving day she was told the total would be $7,437, made up of twelve truck loads, extra stair labour, transit insurance for a mirror and packing services for 154 boxes at $12 each. The tribunal observed that the breakdown did not tally with the stated total. Feeling she had no real choice as the charges were presented late in the afternoon and into the evening, she paid. She then brought Small Claims Tribunals Claim No 19091 of 2025 to recover what she paid above the estimate, under section 6(1) of the Consumer Protection (Fair Trading) Act 2003, and to recover the deposit.
Step 2: What the court had to decide
- Whether the price charged was substantially higher than the estimate within paragraph 10 of Part I of the Second Schedule to the CPFTA
- Whether the claimant expressly agreed in advance to the higher price
- Whether any order should be made on the claimant's claim for the deposit
Step 3: How the court reasoned
The price charged was roughly three times the estimate, which plainly counted as substantially higher, and neither side disputed this.
The claimant had agreed in advance to the $600 mirror insurance, but not to the rest. Although the estimate printed rates for extra loads, agreeing to the possibility of extra charges is different from expressly agreeing in advance to the higher price actually charged. Suppliers who give estimates have the expertise the consumer relies on, so the statute places the risk of a poor estimate on them. Having inspected the home and quoted for 200 boxes, the respondent should have estimated the loads with reasonable accuracy; it did not explain the jump from six to twelve loads, its claim that more furniture was added on the day was unsubstantiated, and a messy house was beside the point. The higher price came only when the move was more than halfway through, leaving the claimant no practical choice. The packing charges were never agreed either; she had asked for more boxes and the respondent delivered the last 100 only on the day, so the movers' help came without any discussion of price.
On the deposit, the boxes had not yet been returned and the respondent was not trying to forfeit it, so there was no live issue. The tribunal fixed the number of boxes to be returned at 200 to resolve the ambiguity.
“A consumer in the claimant’s position, confronted with an unexpected tripling of costs when the service is already substantially performed, can hardly be faulted for feeling like she has no practical choice but to make payment.”
[2026] SGSCT 12 at [23]
Step 4: The order
The tribunal allowed the claim in part. It found that the respondent engaged in an unfair practice and awarded $4,379, being the excess over the estimate and the agreed $600 transit insurance, plus $30 in disbursements, and ordered the respondent to pay $4,409 by 16 March 2026. It made no order on the deposit, finding instead that the deposit is recoverable on return of 200 boxes, less $5 for each box not returned.
Court record
Key facts
| Court | Small Claims Tribunal |
|---|---|
| Decided | |
| Judge | Joel Tan |
| What the case was about | Contract, Commercial Transactions |
Source: [2026] SGSCT 12, Small Claims Tribunal, decided — eLitigation. Updated .
Judge
- Joel Tan Delivered the judgment
Parties
- JHF Respondent
- JHE Claimant
Related cases
Other Singapore judgments on the same subject, most closely matched first.
-
The Tribunal dismissed the claim, with no order as to costs or disbursements either way.
Small Claims Tribunal · 3 July 2026 · [2026] SGSCT 20 -
Goh Yihan JC dismissed Konica's claim except for a portion of the click charges, to be quantified after further submissions, and allowed NPE's counterclaim in part, awarding NPE damages of $894,910.
High Court · 17 May 2023 · [2023] SGHC 144 -
The tribunal allowed the claim in full.
Small Claims Tribunal · 17 September 2026 · [2026] SGSCT 23 -
The tribunal allowed the claim in part.
Small Claims Tribunal · 17 September 2026 · [2026] SGSCT 25 -
The District Court allowed the claim in part: it ordered Mr Lim to pay Mr Tan nominal damages of $50 for breach of the obligation to restore the account to $10,000 and dismissed the remaining claims,…
District Court · 25 August 2026 · [2026] SGDC 272 -
The court allowed the claim, finding Mr Li in breach of a valid and enforceable LOU, and awarded damages of $7,013,157.95, assessed at the date of breach rather than the later date the plaintiffs…
High Court · 18 August 2026 · [2026] SGHC 169
Read the full judgment
The judgment itself is on the official Singapore Courts portal.
Read on eLitigationSource: eLitigation ([2026] SGSCT 12)
This page sets out what the court decided, for learning. It is information, not legal advice. Disclaimer