Companion volume D · Follow the Plate
Follow the Plate
Of each dollar a diner pays at a cooked-food stall, about 45¢ buys ingredients, 3¢ to 26¢ goes to the landlord, and 7¢ to 21¢ reaches the hawker's family. On a 13-hour day, the typical hawker who won an NEA (National Environment Agency, which runs the public hawker centres) stall at tender earns $9.69 an hour. The assistant beside them must be paid at least $11.64 an hour under the Progressive Wage (the pay ladder the Government sets for lower-wage jobs).
- 1Ingredients cost the most; landlords hold the powerIngredient costs pass through to diners; rent costs stay with the hawker. A 10% rise in rent and fees costs a private-coffeeshop hawker 25% of income, against 6% for a 10% rise in ingredient prices. The landlord's squeeze is the larger in five of six kinds of stall; only subsidised stalls are spared.
- 2The hawker is the shock absorberThe hawker keeps only what is left, so a 3% fall in custom cuts a hawker's income by 8% to 21%; a 30% rent rise at renewal cuts it by up to 76%.
- 3Support attached to a stall leaksIf $200 a month were paid to all 14,200 cooked-food stalls for good, it would cost $34.1M a year. At lease renewal the landlords would raise rents and take back $12.6M of it; $10.3M of that would go to centre operators and private owners. Paid to the person, the same money reaches the hawker in full.
- 4The package lifts most hawkers past the assistant's benchmarkFor a sitting tenant in a tendered NEA stall (won at NEA's open tender, usually by the highest bid), the plan's package raises income from $9.69 to $15.60 an hour, and cuts the share of such stalls below the assistant's wage from 66% to 26%.
- 5The succession payment works for a stall with a long queue, not for a typical stallUnder the Succession Mortgage the successor pays 8% of takings. At a busy stall that pays off the cook's goodwill – the name and the regulars – in 3.5 to 5.3 years. At a typical stall it would leave the successor $1,756 a month, before the Family Name Royalty. The plan now caps the payment at 30% of verified profit and never lets it take the successor below $1,500 a month (Succession Economics, E.4, E.1).
Who pays for the plan? Follow the Gift Walk through a day at the Lighthouse
Try it: one stall, your numbers
Results
NEA centre, tendered. Household income and savings $3,159 a month; with 9 policies, $4,701 (up $1,542). Diners −$5,919 a year; hawker household +$18,509 a year; net public cost $9,113 a year.
Household income and savings
$3,159
a month after tax, with CPF: Workfare $0, match $0. Spendable cash $2,826
With policies $4,701 (up $1,542)
Hawker net income
$3,169
a month, before MediSave and tax
With policies $4,712 (up $1,543)
Per hour worked
$9.69
over 327 hours a month. Below the PWM benchmark of $11.64 for the assistant they employ.
With policies $15.60 (up $5.92)
Diners pay
$4.50
a plate, 3,926 plates and $17,667 in sales a month
With policies $4.73 (up $0.23)
Who gains, a year: diners, the hawker and the public purse
Diners
−$5,919
a year, across this stall's customers (down)
Hawker household
+$18,509
a year, after tax, with Workfare and matches (up)
Public purse
$9,113
net public cost a year
- Price per plate
- +22.5¢
- Of which spendable cash, a year
- +$15,981
- Programme cost, a year
- $9,715
- Extra Workfare paid
- $0
- Extra income tax collected
- +$602
- Landlords, a year in rent and fees
- $0
- Ingredient suppliers, a year
- −$1,739
- Hours saved a year
- 302
Per programme dollar, the hawker household and diners gain $1.30 in income and savings, or $1.04 in spendable cash. Policies selected: Price freedom, +5%; Makan Vouchers; Relief-Hawker Corps; Hawker Protection Floor; Buying Circles: ingredients; Buying Circles: power and gas; Table-cleaning fee subsidy; Buying Circles: delivery at a 25% group rate; Named deputy.
Where each diner dollar goes
Each bar is one dollar of sales at one type of stall, split by where the money goes. The bar for your stall uses your numbers. When policies are on, a second bar shows the same stall with them.
- Ingredients
- Landlord: rent and fees
- Centre services
- Assistants' wages
- Utilities
- Delivery apps and payments
- Other running costs
- Hawker household
Show the chart as a table
| Stall | Ingredients | Landlord: rent and fees | Centre services | Assistants' wages | Utilities | Delivery apps and payments | Other running costs | Hawker household | Plate price |
|---|---|---|---|---|---|---|---|---|---|
| Subsidised NEA stall | 44.5¢ | 3.1¢ | 3.1¢ | 18.0¢ | 6.2¢ | 2.5¢ | 1.8¢ | 20.8¢ | $4.30 |
| NEA centre, tendered | 44.5¢ | 8.3¢ | 2.9¢ | 16.5¢ | 5.7¢ | 2.5¢ | 1.7¢ | 17.9¢ | $4.50 |
| Operator-run centre | 45.5¢ | 10.5¢ | 5.4¢ | 16.9¢ | 5.8¢ | 4.5¢ | 2.4¢ | 9.0¢ | $4.40 |
| HDB coffeeshop | 44.5¢ | 19.1¢ | 1.9¢ | 13.9¢ | 4.8¢ | 2.5¢ | 1.4¢ | 11.8¢ | $5.20 |
| Private coffeeshop | 44.5¢ | 24.9¢ | 1.8¢ | 13.3¢ | 4.4¢ | 2.5¢ | 1.1¢ | 7.4¢ | $5.50 |
| Mall food court | 44.5¢ | 26.2¢ | 0.0¢ | 11.9¢ | 2.4¢ | 2.5¢ | 1.2¢ | 11.2¢ | $6.50 |
The shocks of 2026–27: who pays
| Shock | Cost change /month | Plate price | Diners pay /month | Hawker pays /month | Who pays | Hawker income |
|---|---|---|---|---|---|---|
| Ingredient prices +10% | +$786 | +25.0¢ | $956 | $83 | Diners 92% · Hawker 8% | −2.6% |
| Rent +30% at renewal | +$440 | +3.9¢ | $153 | $331 | Diners 32% · Hawker 68% | −10.4% |
| Wages to the 2028 PWM path (+12.6%, with employer CPF) | +$368 | +2.8¢ | $110 | $290 | Diners 28% · Hawker 72% | −9.2% |
| Energy, Q3 2026: utilities +13% (electricity +17%, gas +7%) | +$131 | +1.7¢ | $65 | $84 | Diners 44% · Hawker 56% | −2.7% |
| Q4 2026 tariff cut: utilities −10% on Q3 | −$97 | 0.0¢ | $0 | −$97 | Hawker gains | +3.1% |
| Demand −3% (RTS Link, northern towns) | $0 | 0.0¢ | $0 | $281 | Diners 0% · Hawker 100% | −8.9% |
How much the hawker earns per hour, across 5,000 stalls
The model redraws plates sold, prices, costs, hours and rents 5,000 times for each stall type. These results were worked out in advance and do not change with the inputs above. The Progressive Wage benchmark for the assistant is $11.64 an hour.
| Stall | Median pay an hour, today | Middle 80% of stalls, today | Median pay an hour, with package | Earning less than the assistant, today | Earning less than the assistant, with package | Making a loss |
|---|---|---|---|---|---|---|
| Subsidised NEA stall | $10.14 | $5.08 to $16.60 | $15.62 | 63% | 22% | 0.2% |
| NEA centre, tendered | $9.67 | $4.08 to $16.51 | $15.42 | 66% | 26% | 0.7% |
| Operator-run centre | $4.64 | −$0.47 to $10.88 | $9.82 | 92% | 63% | 12.4% |
| HDB coffeeshop | $7.25 | $1.28 to $15.00 | $12.85 | 79% | 43% | 5.8% |
| Private coffeeshop | $5.61 | −$3.51 to $15.21 | $12.43 | 80% | 46% | 21.7% |
| Mall food court | $8.40 | $3.55 to $14.21 | $13.54 | 77% | 36% | 0.8% |
Can the business pay for its own succession?
The Succession Mortgage, precomputed by the full model (Succession Economics, E.1). These figures do not respond to the inputs above.
| Case | Takings a month | Goodwill | Payment a month | Years to repay | Successor keeps, after the payment | … and the family royalty |
|---|---|---|---|---|---|---|
| Typical stall, 8% of takings | $17,667 | $47,536 | $1,413 | 2.8 | $1,756 | $1,314 |
| Busy stall with a queue, 8% of takings | $24,915 | $105,131 | $1,993 | 4.4 | $5,016 | $4,393 |
| Typical stall, capped at 30% of verified profit | $17,667 | $47,536 | $951 | 4.2 | $2,218 | $1,777 |
How the model works
The page runs the model in your browser, as a JavaScript copy of the Python model. A test checks that both give the same answers. The 5,000-draw results and the succession figures come from the Python run.
- How the model works: F.2 Limits, Assumptions and How This Enters the Plan
- Download the model (plate_model.py) · its results (results.json)
- Open the original simulator
Assumptions
- Plate price, plates a day
- Calibrated so the tendered NEA stall reproduces NEA's 2022 cost shares; coffeeshop and food-court prices sit above hawker centres, as in IPS's 2023 price survey.
- NEA rent
- The typical tendered stall pays about $1,250 a month, the median non-subsidised cooked-food rent across NEA's centres, stable for about a decade (MSE, 18 Sep 2023 and 5 Feb 2025; NEA, 4 Nov 2024), and the median assessed market rent given to Parliament. $1,450 is the 2025 median at the NEA centres comparable with the operator-run ones (MSE, 8 Sep 2026): the model uses it only where the text sets NEA centres beside operator-run ones, and as a quoted rent in the rent test (D.4.1).
- Centre feesAssumption
- NEA and operator-run centres: 2025 median conservancy and table-cleaning fees at comparable centres (MSE, 8 Sep 2026). At NEA centres 30% of the fees is treated as landlord income and the rest as services: an assumption, probably high, since MSE says the fees fund 'a significant part' of a centre's running costs (5 Feb 2024); tested at 0-30% with no change to the findings. At operator-run centres the table-cleaning fee is a pass-through of the contractor's price, which operators may not profit from (NEA, 21 Jul 2026), so only the conservancy charge carries the 30%. Coffeeshop O&M fees of $1,000-1,200: commercial sources only; 60% treated as landlord income, the rest as services. Assumption.
- Food-court turnover rentAssumption
- 25% of sales; the only data point is about 20% (2014). The weakest parameter. Assumption.
- Manpower
- $2,920 a month: one assistant at the $2,220 PWM benchmark plus 17% employer CPF ($2,597), and about $320 of part-time help. Matches NEA's 20% manpower share. The PWM does not bind hawker stalls, so actual pay may be lower.
- DeliveryAssumption
- Commission of 30% of a delivered order: GrabFood's published service fee, before GST (Grab, Oct 2026); foodpanda does not publish its rate. Varied 25-35% in the Monte Carlo. Deliveroo went offline in Singapore after 4 March 2026. Grab said in 2020 that it kept about 5% of an order as its own fee, the rest paying riders (Vulcan Post, 17 Apr 2020). Delivery is 8% of sales: an assumption, since no share is published for hawker stalls.
- Pass-through
- MTI 2015: a 1% rise in raw-material cost goes with a 0.56% price rise, and 1% rent with 0.03%. To turn these into dollars: ingredients are 44.5% of the plate's price, so 0.56 / 0.445 = 1.25, and each extra dollar of ingredient cost raises the plate by $1.25. Rent is 8% at an NEA stall, so 0.03 / 0.08 = 0.38, about 38 cents for each extra dollar of rent; the model rounds this down to 0.35 and applies it to every kind of landlord. MTI sampled NEA centres only (2012-14), so the coffeeshop and food-court rates are our extension of it.
- Landlord captureAssumption
- Share of any help paid to a stall that its landlord takes back at the next renewal: 0% subsidised, 5% tendered, 15% operator-run, 35% HDB-rented coffeeshop, 85% private coffeeshop, 95% food court. assumption by type of landlord.
- Unwanted closuresAssumption
- 10 days a year lost to illness or exhaustion; varied 4-16. Assumption.
- Demand elasticityAssumption
- One early Singapore estimate (Poh, 2026: a survey of 90 diners, asking what they say they would do, not a random sample) finds diners more sensitive, 1.0-3.9 by age; not yet used. Restaurant studies abroad find -1.2 and below; hawker meals assumed less sensitive at -0.5, varied -0.3 to -1.0. Assumption.
- Workfare
- Work Year 2025: the self-employed maximum is $3,267 at age 60 and over, for incomes of $500-3,000 a month, and MediSave must be paid; 10% is paid in cash and 90% into MediSave. CPF does not publish how Workfare builds up and tails off with income, so the model assumes straight lines. One hawker in twenty is assumed to be behind on MediSave, with or without the Protection Floor. A hawker cannot renew the SFA stall licence while behind on MediSave unless he is on a GIRO plan, an automatic monthly bank deduction (SFA; CPF, 4 Nov 2025), so the one in four of all self-employed persons who are behind (MOM, Feb 2025) does not describe hawkers. The Protection Floor therefore adds no Workfare in the model.
- Supply-chain splitAssumption
- Assumption, not data. No published margins for importers, wholesalers, distributors or central kitchens (SingStat publishes no margins by food sub-industry). The model puts 65% of the ingredient bill at the border (farm or import value and freight) and 35% with the Singapore-side intermediaries, the central case of a 25-45% range. Only its change can be tested: from 2019 to 2025 retail food prices rose 18.5% and food import prices 20.9% (SingStat; our arithmetic), so the middle's share did not widen (D.5.3). A Plate Ledger indicator (D.8).
- Landlord splitAssumption
- Head landlord vs operator shares of coffeeshop rents: assumption; HDB said in January 2026 that it would begin collecting stall-rent data. Operator-run centres: the operator keeps about 10% of rent and landlord fees, derived from MSE's average operating surplus of about $100,000 a centre a year (2019-23, 15 Oct 2024) at an assumed 48 stalls; at least half of the surplus must be reinvested in the centre or its stallholders, so 10% is an upper bound.
- Coffeeshop rentsAssumption
- HDB-rented $3,400 and private $6,000 a month: assumptions. No official stall-rent data exist; a commercial guide puts HDB coffeeshop stall rents at $4,000-10,000 (Home & Decor, 1 Apr 2026), so the base is conservative. HDB rents 374 coffeeshops and 402 are privately owned (Enterprise Singapore, MND and HDB, 1 Jul 2024): at about 7.5 cooked-food stalls each, about 2,800 and 3,000 stalls.
- Relief cooks
- A Corps cook is an employee, so the Employment Act limits his working day to 12 hours. In a week of more than five days, as a stall's is, hours beyond the normal 8 a day are overtime, paid at 1.5 times the hourly rate (MOM). He is paid the Progressive Wage rate for a Cook (QS), $12.95 an hour from July 2026: 8 hours at that rate and 4 at 1.5 times, equal to 14 hours' pay, plus the employer's 17% CPF, about $212 a day in 2026, rising with the PWM path ($13.69 from July 2027, $14.42 from July 2028). Where the stall's day is longer than 12 hours (13 in the typical case), the stall's own assistant does the first hour's prep, as on any day. The hawker co-pays $80 a day.
- Cost shocks (D.6)Assumption
- Wages: every wage the stall pays follows the PWM path, +12.6% from July 2026 to July 2028, employer CPF included; 30% passed on (assumption). Energy: electricity rose from 27.27 to 31.91 cents a kWh in Q3 2026 (SP Group) and town gas from 21.92 to 23.48 cents (City Energy, as reported) after the Middle East conflict; in Q4 they fell to 28.59 and 21.45 cents; SP Group has not said where they go next, and one analyst expects a single-digit rise in Q1 2027 (Rystad Energy, as reported, 30 Sep 2026). Utilities are 60% electricity and 40% gas (assumption). A rise hits every stall at once, so we assume stalls pass half of it on to diners: MTI 2015's gas-price effect (0.0486) divided by a utilities share of about 9.3%. A fall is assumed not to lower prices (assumption).
- Closed-stall cost
- A day shut for illness loses a day's sales; rent, centre fees, the assistant, utilities and other running costs continue, as for every unwanted closure in the model. The assistant is kept on and the regulars are assumed to come back; if regulars drift away the true loss is larger, and the model does not count it. NEA may waive the rent of a stall closed for medical reasons (MSE, 10 Mar 2025); a Corps cook on medical leave costs the hawker $40 a day (§2.7). Derived.
- Newcomer's rent path
- NEA's renewal rule from November 2024, for new tenancies: the winning bid for three years, halfway to the assessed market rent at the first renewal for the next three, the assessed market rent from the seventh year (The Online Citizen, 15 Sep 2026; NEA, Nov 2024). NEA does not publish a stall's valuation, so the $1,450 and $1,250 set against the $1,800 bid are illustrative.
- Hawker income check
- MOM's labour force survey put the median gross monthly income of full-time resident hawkers and stall holders who employ no one at about $1,470 in 2021 (in the Advisory Committee on Platform Workers' report, 2022, Fig. 1.1), read from a bar chart, so derived. For the self-employed it is profit before tax, as the model's net is. We converted it to 2026 money using SingStat's hawker-food price index (102.8 in 2021 and 122.8 in January-September 2026, where 2019 = 100) and compared it with the model's simulated stalls of every type, counting each type by its number of stalls (D.4).
- Retirement match under 55
- The Protection Floor's $1,200 match applies only to stallholders under 55; from 55 the existing Matched Retirement Savings Scheme already matches cash top-ups up to $2,000 a year for those who pass its income and home tests, and the plan helps hawkers claim it. The share of stallholders under 55 is not published; the median hawker is 60 (MSE, Nov 2024), so fewer than half are under 55. The model counts half, an upper bound, so the match's cost is a ceiling. Hospital-cash cover is not scaled.