What a Boutique Hotel Business Plan Looks Like After You Actually Open: Year 1 vs. the Projection

We had a business plan. A good one. It survived exactly four months of actual operations.
Not because the plan was lazy. We spent months on it. We ran three financial models, stress-tested occupancy assumptions, benchmarked against comparable properties in Bangkok, talked to operators who had done it before. The plan was thorough, researched, and professionally formatted. It was also, in several important ways, fiction.
Eighteen months into running Bud Brew, our 30-beds boutique hotel in Bangkok, we can look back at what the plan said and compare it to what actually happened. The gap between those two columns is the most useful education we have received in hospitality. More useful than the market research. More useful than the advisory calls. More useful than the financial models.
Here is what the plan said, what we got wrong, what we got right, and what the revised version looks like now.
The Plan on Paper
Our boutique hotel business plan projected a clean ramp. Month 1 at 20% occupancy (soft opening, building reviews), Month 3 at 45%, Month 6 at 55%, Month 9 at 65%, Month 12 at 70%. Average daily rate of 2,800 THB. Eight full-time staff at launch. Marketing budget of 50,000 THB per month allocated to a digital agency handling social media and paid ads. Break-even at month 14.
The revenue model showed monthly room revenue crossing 1.2 million THB by month 8, with ancillary revenue from the ground-floor cafe adding another 180,000 THB. Total monthly operating cost was projected at 890,000 THB, including rent, staffing, utilities, amenities, laundry, OTA commissions, and the marketing retainer.
On paper, the unit economics worked. A 30-room property at 70% occupancy and 2,800 THB ADR generates roughly 1.76 million THB in monthly room revenue. After a 20% OTA commission blended average, that leaves 1.41 million. Subtract 890,000 in operating costs and you are looking at 520,000 THB monthly operating profit at stabilisation. Clean. Logical. Completely detached from the texture of real operations.
We showed this plan to our bank. They approved the loan. We showed it to our families. They stopped worrying. We showed it to ourselves every Sunday evening. That ritual lasted about sixteen weeks.
What We Got Wrong: Occupancy Ramp
The plan assumed occupancy would grow in a roughly linear curve. A little slow at first, then steady upward momentum as reviews accumulated and marketing kicked in. Reality looked nothing like a curve. It looked like a heart monitor.
Week one, we had four rooms booked. Week two, nine. Week three, two. Week four, eleven. There was no pattern, no momentum, no steady upward arc. Occupancy in the first 90 days was entirely determined by two things: OTA ranking position and review velocity. Every new five-star review bumped us up in search results. Every dry spell without a review dropped us. We were playing a visibility game we had not modelled at all.
The plan also missed seasonal patterns that seem obvious in hindsight. Songkran is in April, but bookings for Songkran start filling in February. We had assumed April would be soft and planned a marketing push for that month. By the time April arrived, every room was already booked, and the marketing spend was wasted on a month that did not need it.
Then, in month 5, a new boutique property opened two blocks from us. Thirty-five rooms, fresh interiors, and an opening rate 15% below ours. Our occupancy dropped 12 points in three weeks. Thailand has 167 new hotel projects and 43,067 rooms in the pipeline right now. The business plan treated supply as static. Supply is never static.
By month 6, we were at 38% occupancy. The plan said 55%. That gap represented about 340,000 THB in monthly revenue we did not have.
What We Got Wrong: Staffing
We budgeted for eight staff. By month 4, we had eleven people on payroll.
First, days off. Eight staff members each need at least one day off per week. On any given day, you have seven people, not eight. For a property that needs coverage from 6 AM to midnight, seven is not enough. The plan counted heads, not available shifts.
Second, the invisible owner-operator cost. For the first six months, I was working 14-hour days as the de facto general manager. Handling guest complaints at 11 PM. Covering the front desk during lunch breaks. Responding to OTA messages at midnight because response time affects ranking. The P&L did not capture that labour. There was no line item for "founder sleeping four hours a night."
Sixty-seven percent of hotels globally report difficulty filling positions. Wages in hospitality are up 20% over the past three years. The staffing line item ended up 30% over projection.
What We Got Wrong: Marketing
The marketing plan was simple. Allocate 50,000 THB per month to a digital agency. They handle social media, run ads, build the brand, drive direct bookings. Break-even assumes 30% of bookings coming through direct channels by month 8.
In month 1, we had zero direct bookings. Zero. Every single guest found us through Booking.com or Agoda. Nobody types the name of a hotel they have never heard of into a browser.
So the 50,000 THB per month that was supposed to go to an agency went to OTA commissions instead. And OTA commissions for independent hotels run between 15% and 25% per booking. The real marketing cost was three to six times the budget, and it was not optional.
We cancelled the agency. We learned to run Google Hotel Ads ourselves. We started building an email list from every guest check-in. The marketing plan in the original business plan was not just wrong in its budget. It was wrong in its fundamental model of how a new hotel gets customers.
What We Got Right
Not everything was a miss. Three decisions held up.
Location. Khaosan area. Walking distance to the Grand Palace and Wat Pho. The location generates foot traffic and walk-in enquiries. Location cannot be fixed later.
Room count. Thirty rooms. At 30, an owner-operator can know every guest's name. At 50, you need a professional management layer that a new property cannot support.
Design investment. We spent 22,000 THB per room on interiors instead of the budgeted 15,000. Every advisor said to cut the design budget. We did not. The design spend is the reason our ADR held even when a competitor opened down the street at a lower rate. Their rooms look like rooms. Ours look like a place.
The Revised Plan
The occupancy curve was real, just four months delayed. We hit 70% occupancy in month 16, not month 12. That four-month delay cost roughly 1.4 million THB in unrealised revenue.
ADR held at 2,800 THB, and during peak months we pushed it to 3,400. We now have 380 reviews and a 9.1 rating on Booking.com. At that rating, rate sensitivity decreases.
Direct bookings are at 22% of total, up from zero. The blended commission rate has dropped from 22% to 18%. The new break-even timeline was month 17. We crossed it last month.
If we had to write a single lesson into the revised plan as a cover note, it would be this: budget for 18 months of cash runway, not 14. The four-month gap between projected break-even and actual break-even is where operators run out of money and sell at a loss.
Write the Plan. Then Rewrite It.
The plan is not wrong. The plan is a hypothesis. Opening day is when the experiment starts. The operators who survive year one are not the ones with the best plan. They are the ones who revise fastest.
That is the job. Build the plan. Run the experiment. Rewrite the plan. Repeat.
Everything we build starts because something broke.