Case archive/FF–001
Food & HospitalityReviewed case

A small independently operated coffee shop in a newly built commercial complex, run through a local Indonesian company p

After losing my café job in Melbourne in late 2024, I decided to use my savings to open a coffee shop in Canggu, Bali. I had about AUD 45,000 in cash savings, access to credit, and a possible family safety net. I had three years of café exp

FREE SUMMARY5 MIN READ

The short version

After losing my café job in Melbourne in late 2024, I decided to use my savings to open a coffee shop in Canggu, Bali. I had about AUD 45,000 in cash savings, access to credit, and a possible family safety net. I had three years of café experience, but I had never owned a business or operated a foreign-owned food and beverage company in Indonesia. Because a foreigner could not simply operate the shop as an individual, I used a local partner’s Indonesian company. I provided the capital and managed the shop, but I did not fully control the company ownership or the registrations connected to the business. I did not obtain independent legal, accounting, or licensing advice before committing money. I chose a unit in a new commercial complex after counting passing traffic for only three days. One Saturday had about 620 passers-by, while two weekdays had around 210–240 each. I treated these observations as evidence of average daily traffic of 300–350 people and assumed that about 10% would enter the shop. Based on an expected average order of USD 12–15, I forecast daily revenue of USD 400–500, monthly net profit of about USD 4,000, and an 18-month payback period. I later learned that fewer than 40% of the units in the complex were occupied. The agent said future development would bring more tenants and customers, but I did not obtain that promise in writing. In April 2025, the operating company signed a three-year lease at USD 3,200 per month, starting in June. I paid a USD 6,400 deposit, USD 19,200 in prepaid rent, and a USD 1,500 agency fee. The contract stated that the Indonesian version controlled, but I reviewed only the English pages and did not hire a lawyer or certified translator. The renovation was quoted at USD 28,000 and 25 days. The one-page contract was also in Indonesian and was not translated. Drainage, electrical-capacity and material-delay problems extended the work to 48 days. The final renovation-related cash outlay was approximately USD 30,720. The shop opened in mid-June 2025. Initial promotional revenue was strong, reaching about USD 850 per day during the first three days. I treated this opening spike as confirmation of my forecasts. Revenue then declined: approximately USD 580 per day in July, USD 430 in August, USD 320 in September, USD 250 in October, USD 180 in November and USD 140 by January 2026. Construction barriers began obstructing the entrance in September, parking became difficult, and the rainy season reduced passing traffic further. Monthly costs included USD 3,200 in rent, about USD 950 in wages, USD 400–600 in utilities, ingredients and packaging equal to 35–45% of revenue, USD 500–800 in taxes, accounting, payment and licensing costs, and USD 500–1,000 in maintenance and other operating expenses. My original model had not properly included taxes, licensing, maintenance, depreciation or my own living costs. The shop generated approximately USD 86,000 in total operating revenue, but ingredients and packaging cost about USD 34,000 and other operating expenses were approximately USD 51,000. My living and transport costs added roughly USD 11,000. The operating phase produced an estimated cash loss of about USD 10,000. I began using credit cards to cover the shortfall in August 2025. By January 2026, only about USD 300 of available credit remained. My parents lent me another USD 10,000, but the shop was still losing close to USD 3,000 per month after my living costs were included. I decided to close rather than continue financing the losses. The untranslated lease contained a clause requiring 40% of the remaining rent if the tenant terminated early. With approximately 28 months remaining, the stated penalty would have been USD 35,840. After obtaining legal advice, I accepted a settlement requiring an USD 18,000 termination payment. The landlord also retained USD 2,400 of the deposit for restoration and cleaning. Legal fees were USD 2,300. Equipment purchased for approximately USD 21,000 was sold quickly for USD 9,000, creating a USD 12,000 loss. Employee settlements cost USD 900. Remaining stock, a power deposit, closing utilities, community payments, unrecovered worker loans, card fees and miscellaneous undocumented expenses created additional losses. My reasonably documented commercial cash loss was approximately USD 82,000–83,000. If personal living costs, company setup, licensing and some unrecorded expenses are included, the wider cost of the venture was approximately USD 88,000–90,000.

What happened

The operator committed resources against assumptions that had not yet been tested under real operating conditions. Once results diverged from the plan, fixed obligations reduced the time available to respond.

This free summary identifies the decision pattern. The full report contains the reviewed timeline, financial anatomy, missed signals, recovery attempts, and practical checklist.

“The lesson became obvious only after the commitment stopped being reversible.”

Primary failure factors

01Decision quality

The central decision rested on an assumption that had not been tested under real operating conditions.

02Financial exposure

The commitment increased faster than the operator's ability to correct course.

03Timing

Useful warning signals appeared before the final loss, but the response came after flexibility was gone.

FULL DEEP-DIVE · 14 MIN READ

Continue with the complete post-mortem

Unlock the decision timeline, month-by-month financial breakdown, missed signals, recovery attempts, and the operator’s checklist.

  • Detailed cash-flow breakdown
  • Critical decision points
  • What they would do differently
Secure one-time checkout by Paddle.
Access is granted only after payment verification.