Cabo Bali|PT Cabo Bali Indonesia|September 2026|replaces the January 2026 roles document

Who runs Cabo, and what breaks if they stop

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.

Hard truths

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.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

07

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.

08

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.

Show

Four jobs still sitting on the Director

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

What the next hire has to pay for

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

How it reports

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.

Director | KeanuRevenue Manager | TomyDigital Marketing Manager | RissaOwner Success Manager | next hireFinance | BoyGeneral Manager | EvaOperations Manager | DannyOperations Supervisor | in hiringElectrical Engineer | IvanHandyman | name to confirmFront Office Manager | RasmusConcierge | SatriaConcierge | Donny
Reporting lines as they stand in September 2026. Seats in rust are not filled. The Director carries five direct reports while the guest-facing chain runs four handovers deep, which is why a decision about a guest takes longer to travel than a decision about revenue.

The fee, and why the same rate is not the same rate

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

The hiring order, and the condition that triggers each one

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.

16202530Owner Success Manager, decidedPurchasing, as a process before a seatReservations Agent, after two weeks of dataThird conciergeMaintenance SupervisorFinance Manager in housetodaythe management team is already sized for roughly this whole rangevillas under management
Each hire plotted at the villa count that triggers it. At sixteen villas only Owner Success fires. Everything else waits for the portfolio to reach it, which is the same as saying the team already has room in it.

Decided

Owner Success Manager

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

Purchasing and Interiors Manager

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

Reservations Agent

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

Finance Manager or Business Analyst, in-house

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

Third concierge

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

Maintenance Supervisor

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

People and Compliance

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

Head of Villa Acquisition

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

Standards and QA Auditor

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.

Where capacity actually binds

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

What comparable operators staff that we do not

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

Separation of owner money from operating money

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

After-hours tier with a pre-authorised spend limit

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

Banjar and community liaison

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

Licensing, guest reporting and local tax

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

Indonesian employer obligations

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

Systems owner for Guesty and the tool stack

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

Ancillary revenue: drivers, chef, experiences

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.

Escalation

Who resolves what, and where it goes when they cannot. Anything arriving at the Director should carry a recommendation with it.

Guest issue during a stayConcierge Front Office Manager Ops Manager GM
Maintenance emergencyConcierge Maintenance Ops Manager GM
Rate or pricing exceptionRevenue Manager GM Director
Owner complaintOwner Success GM Director
Spend above petty cashRequester Ops Manager Finance GM or Director
Staff or employment matterLine manager GM Director

Four things to confirm before this goes to the team

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.