June 2026
A Short History of the Dabbawala Delivery Code
Before barcodes, before apps — Mumbai's dabbawalas built a routing system out of coloured marks on a lid. It still works.

Long before logistics companies talked about 'last-mile delivery,' Mumbai's dabbawalas had already solved it — by hand, with a coding system simple enough to be illiterate-proof and precise enough that a single lunchbox could cross the city through four or five different carriers and still land on the right desk by 12:30pm.
Each dabba is marked with a short sequence: a code for the collection point, a colour for the destination railway station, a number for the building, and a mark for the floor. No two dabbawalas need to speak the same language to read it correctly — the whole system is visual, not verbal, which is part of why it scaled to thousands of carriers without a single piece of routing software.
Harvard Business School has studied the network's error rate — widely cited at roughly one mistake in six million deliveries, a Six Sigma standard most modern courier networks don't hit. It isn't magic. It's a deliberately simple, deliberately redundant system: every handoff point double-checks the previous one's marks before accepting a dabba onward.
Our Perth kitchen doesn't route dabbas between train stations, but the same underlying idea — a routing code simple enough to be checked at every handoff, not just trusted — shows up in how we track pickup codes and dabba codes on every order today. It's a 130-year-old idea that turned out to still be the right one.
