Cabo Bali|PT Cabo Bali Indonesia|September 2026|replaces the January 2026 roles document
Twelve management people run sixteen live villas. Seven of those seats hold exactly one person, but that is not the same as seven risks: the Director can personally hold revenue and marketing, so the seats that genuinely have nobody behind them are two. Four jobs still sit on the Director. This is the map of who owns what, what actually breaks, and what the next hire has to pay for. Housekeeping, garden and pool are out of scope.
The eight things that stay true no matter which version of this page you are reading. If a decision below contradicts one of these, the decision is probably wrong.
The team is sized for thirty villas. The portfolio is sixteen.That gap is the whole problem, and it closes by adding villas, not by cutting people.
Villa seventeen onward is the cheapest revenue in the business.The management cost is already being paid every month. The next villa adds fee and admin fee with almost no incremental management cost.
Acquisition is the only work that changes the numerator.Everything else on this page is efficiency, and efficiency on a small base is a small number.
Cabo sits under the Bali full-service norm and takes none of the margins peers take.Published practice includes margin on maintenance, supplies and cleaning alongside the commission. Taking none of them is a choice, not a default.
Two seats have nobody behind them: the Director and Finance.One external part-time person holds statements, payouts, payroll, hiring contracts and employment compliance at the same time. That is a control gap, not a headcount gap, and splitting it costs nothing.
The Director is the bottleneck on every new villa.He wins it, and he sits in the approval chain on its price. Both are unscheduled and both scale linearly with growth.
After hours has no name against it.No named responder, no first-response target, no spend limit. It binds on the first bad night, not gradually.
No hire here is justified by workload alone.Each one names the lever that pays for it, and gets checked at ninety days against the number written down on day one.
None of these have a second owner. This, not headcount, is what caps the road from sixteen villas to thirty. Each one needs a destination and a date, otherwise it stays where it is.
Villa acquisition and owner pitches
Owner Success Manager takes the pre-sales work, growing into a Head of Villa Acquisition as volume justifies it.
Move when the pipeline holds more than five live deals at once
Pricing strategy approval, second in the chain
Approval now runs Revenue Manager to GM to Director, so the Director is the second signature rather than the first. The remaining step off his desk is a written price floor and rate policy, which turns the GM's approval into a check against a rule instead of a judgement passed upward.
Move when the policy is documented and two consecutive months hold to it
Key owner relationships
Owner Success and the GM carry the relationship in full. The Director hands it over completely rather than keeping a shortlist, because a half-handover leaves owners still calling him and the new seat without authority.
Move when the Owner Success Manager passes 90 days in seat
Off the Director already: employment law, contracts and payroll
All of it sits with Finance. That takes it off this list and puts it somewhere with a different problem: one external part-time person now holds owner statements, owner payouts, payroll, hiring contracts and employment compliance at the same time. That is the whole money and legal spine of the company in one pair of hands.
Split the duties now. Payout approval moves to the Director or GM, bookkeeping stays with Finance.
Website, SEO and schema build, partly
Shared with the Digital Marketing Manager today. The remainder moves to her with an external developer on retainer for build work.
Move when the marketing seat can brief a developer unaided
Staffing is the largest cost line in the business, so every seat below is a bet that has to be underwritten before it is made, not after. The honest version is that a new hire runs at a loss for a few months and something has to close that gap. Write down which lever pays for each one before the offer goes out, then check it at 90 days.
Villas added
Each villa carries 13 percent of gross plus a fixed IDR 2.5m monthly admin fee, so an effective 14 to 16 percent depending on villa size. Divide a hire's fully loaded monthly cost by that contribution and you get the number of villas the seat has to bring in. Owner Success and Villa Acquisition are paid for this way, and at sixteen villas with a team already sized for thirty, villa seventeen onwards is close to pure contribution.
Test at 90 days: villas signed and live against the number written down on day one
Revenue lifted on the villas already held
A percentage point of RevPAR across sixteen villas is worth less than it will be across thirty, which is exactly why the fee rate and the villa count matter more than the org chart right now. Revenue, Reservations and Purchasing are paid for this way, because each one moves the rate, the conversion, or the listing quality behind the rate.
Test at 90 days: the specific metric named in the job spec, measured before and after
Cost or risk removed
Purchasing, Finance and People and Compliance mostly pay for themselves by stopping leaks rather than adding income. The laundry episode is the reference case, and an employment-law mistake under PP 35/2021 costs more than a year of the retainer that would have prevented it.
Test at 90 days: the leak named at hire, closed and quantified
Director hours returned
The weakest justification on its own, and the one most often used. It only counts if the returned hours are pointed at something that shows up in one of the three rows above. Otherwise it is comfort, not payback.
Test at 90 days: what the freed time actually produced
Five functions report straight to the Director, and there are five layers between him and the concierge who actually meets the guest. Both of those are worth looking at directly rather than reading down a list.
Cabo charges 13 percent of gross plus a fixed IDR 2.5m monthly admin fee, which lands at an effective 14 to 16 percent depending on villa size. Published Bali full-service management sits at 20 to 28 percent of gross, with mid-tier operators also taking separate margins on maintenance, supplies and cleaning. The gap is smaller than a bare 13 percent suggests, and it is still a gap.
The fixed admin fee is the strongest lever in the business
It is predictable, it is paid in low season when the percentage earns little, and it is easier to justify to an owner than a percentage rise because it reads as cost recovery: statements, reporting, compliance, systems, guest support. Moving it costs no new villas, no new headcount and no new software.
A rise applied across sixteen villas lands next month, not next year
The flat admin fee is deliberate, and it works
A flat fee is a larger share of a small villa's gross than a large one's, so on paper the effective rate falls as villas get bigger. In practice the bigger villas carry much higher nightly rates, so the commission in absolute rupiah more than covers the extra work. Checked and settled: the structure stays as it is.
Revisit only if a large villa's servicing cost ever starts rising faster than its nightly rate
Villa seventeen is the cheapest revenue in the business
The management team is already sized for roughly twice the current portfolio, and that cost is already being paid every month. The next villa adds fee and admin fee with almost no incremental management cost, which is why acquisition beats every efficiency argument on this page.
True until the team is genuinely full, which the triggers on this page are there to detect
Margins peers take that Cabo does not
Published Bali practice includes maintenance margin above invoiced cost, supplies markup and cleaning markup, alongside the headline commission. Cabo coordinates transport, chef and tours through vendors at concierge level and takes nothing on them.
Decide these deliberately. Taking none of them is a choice, not a default
Ranked by what breaks first, not by preference. Owner Success is decided. The two after it have a cost running today. Everything below that waits for its trigger, which means the decision gets made once instead of re-argued every month.
Decided
Pre-sales nurture with the Director, then the first 90 days of onboarding with the GM, coordinating ops, revenue and marketing until the villa is live. It is the next hire because it is the only seat on this list that adds villas directly, and villas are what fund the seats underneath it.
Pays for itself in villas added. Write the number on day one and check it at 90 days.
Then
Sourcing, restocking and FF&E across the portfolio, plus the taste call on which amenities actually lift a listing. Today it is split between the Ops Manager and the Director, so upgrades happen ad hoc and the buying power of sixteen villas goes unused. At sixteen this is a process and a margin, not yet a full seat. Decide which half you are hiring for: buying discipline and interiors taste rarely sit in one person.
Pays for itself in cost removed. The laundry vendor episode is what procurement with no single owner costs.
Then
Turning inquiries into bookings: first reply inside a set time, quote follow-up, chasing holds, offering add-ons at quote stage. It currently falls between the Revenue Manager and the concierges, which means it happens when there is time left over.
Log two weeks of response times and unconverted quotes first. If the lost revenue does not clear the salary, it is a process fix, not a hire.
Wait
Brings owner statements, the P&L close and portfolio analysis inside the company. Removes the only genuinely uncovered seat in the business and gives the Director numbers without having to ask for them.
Trigger: the close takes more than five working days, or the portfolio passes 30 villas.
Wait
Three concierges on a five-day rota still leaves days with single cover. The fourth head removes them, which is a coverage argument rather than a capacity one, and the cheapest of the hires on this list.
Trigger: any month with more than two single-cover days, or 25 villas.
Wait
Two maintenance staff cover sixteen villas with nobody scheduling them, which is one head per eight villas. A supervisor owns preventive schedules, ticket triage and contractor quality, so the Ops Manager stops dispatching and starts managing.
Trigger: the ticket backlog sits over a week, or 25 villas. At sixteen, question the utilisation of the two staff already there.
Now, but not a hire
Contracts, PKWT and PKWTT structure, overtime and rest-day rules under PP 35/2021, payroll accuracy, warnings, records. Currently the Director and the GM, which is the most expensive way to do it and the easiest way to get it wrong.
Take it as an outsourced retainer now. It is a fraction of a salary and it removes the risk immediately. Bring it in-house only past 15 heads.
Later
Owns the owner funnel end to end: targeting, pitch, negotiation, signing. The natural promotion out of Owner Success once the volume is there, not a separate hire in year one.
Trigger: more than three villas signing per quarter, or acquisition eating a day of the Director's week.
Probably never
Independent scoring of villa readiness and cleaning, so the person inspecting is not the person managing the cleaners. Write this into the Operations Supervisor spec you are recruiting for right now and the separate seat never needs to exist.
Split it out only if review scores fall while internal inspections stay green.
A seat can be filled and still be the thing slowing the company down. These are the six places where work arrives faster than the seat can absorb it, in the order they will bite.
The Director, on every new villa
A new villa passes through him twice: once to win it, once to approve its pricing. Both are unscheduled and both scale linearly with growth, so the portfolio cannot grow faster than one person's calendar. Owner Success removes the first pass. A written rate policy removes the second.
Binds now. It is the hard cap on the road from sixteen villas to thirty.
Finance, in the same five days every month
Owner statements, the P&L close and payroll all land in the same week, on one part-time external person who now also handles hiring contracts. This is a calendar bottleneck rather than a workload one, which is why adding villas makes it worse in a step, not a curve.
Binds at month end, every month
Villa onboarding, owned by a seat that is empty
Onboarding belongs to Owner Success: getting a villa live touches revenue for the listings, operations for readiness, marketing for assets and finance for owner setup, and one person is meant to drive that sequence. The seat is not filled yet, so today it falls back on the Director and the GM and moves at the speed of whoever chases it.
Binds on every signing until the seat is filled, which is why it is the next hire
Operations, dispatching instead of managing
One Ops Manager over sixteen villas with two maintenance staff, plus purchasing, expenses, inventory and contractors. Most of the day goes on allocating work rather than preventing it, which is what a preventive schedule is supposed to fix.
The Operations Supervisor in hiring relieves this. Check it did after 90 days.
Revenue, losing hours to new listings
Weekly report, daily pricing, inquiries, reviews and channel onboarding sit in one seat. Every new villa takes setup hours out of the work that actually moves rate, and those hours are never budgeted.
Binds hardest in the weeks after a signing
After hours, where nobody is named
A lockout at 2am has no defined owner, no first-response target and no spend limit. Peer operators run a tier one responder with a standing spend authority, a tier two on-call manager, and only then the principal. In-house rotas are workable at this size, but only once someone is actually named to the shift.
Binds on the first bad night, not gradually
Drawn from published team structures and job specs at Bali villa operators and at vacation-rental management companies elsewhere. Not all of these are hires. Several are controls or named responsibilities that cost nothing to assign. Worth noting there is no credible published staff-per-unit benchmark in this industry, so any ratio quoted elsewhere should be treated as unsourced.
Control
Trust accounting, where owner funds sit separately from company funds and are reconciled, is standard practice in professional vacation rental management. Today one external part-time person controls owner statements, owner payouts, payroll and employment contracts at once. That is not a comment on the person, it is a control gap that any owner doing diligence will find.
Costs nothing to start. Split the duties, then formalise the accounts.
Name it
Peer operators publish an escalation matrix: a tier one responder handling lockouts, wifi and noise with a standing spend authority, escalating on safety, on entry to an occupied villa, or on a guest's second contact. First response targets are set separately from resolution targets.
A rota and a written rupiah limit. No hire required.
Name it
Sixteen villas means sixteen banjar relationships, covering monthly contributions, ceremony and temple obligations, neighbourhood infrastructure and pecalang security coordination. Nobody on the chart owns this, which means it is handled ad hoc and usually by whoever is nearest.
A named owner inside operations, not a new seat.
Check
Bali operators staff this separately from general HR compliance. Foreign guest reporting carries real statutory penalties, accommodation tax is remitted monthly, and the licensing codes that apply differ depending on whether the villa is held by an individual or a PT PMA. My earlier note in this project used KBLI 55900; published Bali sources cite 55130 for pondok wisata and 55193 for PT PMA villa operation, so confirm which applies per villa before this goes anywhere near an owner.
Verify the codes first, then decide whether it sits with the retainer or inside operations.
Check
THR and BPJS registration are employer duties, currently sitting with the same freelancer who runs payroll and now hiring contracts. Combined with the point above, this is the argument for the compliance retainer being taken now rather than at fifteen heads.
Retainer now. Cheaper than the first correction.
Later
Nobody is named as owning Guesty configuration, integrations and access control. At this size it is a named responsibility rather than a role, but unowned system configuration is how access, automations and channel settings quietly drift.
Assign it to Revenue or the Operations Supervisor and write it into the job spec.
Later
Bali and wider Asia villa operators staff drivers, chefs and butlers in-house and treat them as a revenue line rather than a service cost. Cabo currently coordinates these through vendors at the concierge level, which is a margin decision worth taking deliberately rather than by default.
Measure add-on revenue per stay first. The number decides whether this is a department or a vendor list.
Who resolves what, and where it goes when they cannot. Anything arriving at the Director should carry a recommendation with it.
The handyman's name, so maintenance is not a nameless line on the chart.
Does the Front Office Manager report to the Operations Manager, or straight to the GM now that the seat exists?
What the Chief of Staff is explicitly allowed to decide without asking. Without that line the seat becomes a queue in front of the Director rather than a filter.
The fully loaded monthly cost of one hire, and the monthly contribution of one average villa at 13 percent plus the IDR 2.5m admin fee. Those two numbers turn every trigger on this page from a judgement into a calculation.
Cabo Bali management structure, drafted 4 September 2026. Replaces the January 2026 Roles, Responsibilities and Operating Rhythm document. Housekeeping, garden and pool teams excluded. Meeting matrix and task cadence to be rebuilt separately once the roster is confirmed.