← Workshop reference
Full research source research/01-landscape.md
Original Markdown

Step 2 — Bali / Indonesia TAA Landscape

Subject: SatuSatu (satusatu.com), PT Tiptip Network Indonesia. 253-SKU Bali tours/activities/attractions platform. Inbound international traveller (USD, English-first), domestic Indonesians as secondary tier. Prepared: 2026-07-26. All web sources accessed 2026-07-26. Evidence tiers: A = official statistics agencies / filings / live product. B = credible trade press and analysts. C = blogs, forums, vendor marketing, market-research SEO pages. Labelling: every number is [VERIFIED] (stated in a collected source) or [INFERENCE] (derived here, with band).

Scope warning. This synthesis draws on the 19 raw search dumps assigned to Step 2, plus 14 additional M&A stub files in research/raw/ opened in a follow-up pass to rewrite Section 8. Where those files are thin or off-target, that is stated explicitly rather than papered over. Section 5 (Bali supply counts) retains a hard hole — no count of Bali TAA operators exists in any collected source. Section 8's remaining limitation is different in kind: the transactions are identified and dated, but six of the most relevant have undisclosed prices, so the margin conclusion is bounded by that (see §8.4).


1. Bali / Indonesia inbound arrivals

1.1 Volume and trend

Metric Value Period Label Tier / source
Bali direct foreign arrivals 6,948,754 FY2025 [VERIFIED] A — BPS Bali via ANTARA, 2 Feb 2026
Bali direct foreign arrivals, y/y +9.72% FY2025 vs 2024 [VERIFIED] A — BPS Bali
Bali direct foreign arrivals ~6.33 m FY2024 [VERIFIED] B — topbalihotels citing BPS
Bali foreign arrivals, pre-pandemic peak 6.28 m FY2019 [VERIFIED] C — roadgenius citing BPS
Indonesia foreign arrivals 15,386,646 FY2025 [VERIFIED] A — BPS via Indonesia Investments
Indonesia foreign arrivals 16,106,954 FY2019 [VERIFIED] A — BPS
Bali share of Indonesia foreign arrivals 45.2% FY2025 [INFERENCE] 6,948,754 / 15,386,646
Ngurah Rai share of national foreign arrivals 48% May 2026 [VERIFIED] A/B — BPS via Indonesia Investments, 1 Jul 2026

Bali passed its 2019 foreign-arrival peak in 2024–25 and grew ~10% in 2025. Indonesia nationally did not pass 2019 in 2025 (15.39 m vs 16.11 m). Bali is carrying the national recovery.

1.2 2026 monthly run-rate — the trend has broken

Month 2026 Bali direct foreign arrivals m/m y/y Label
Jan 502,205 −12.30% (vs Dec-25) −5.2% [VERIFIED] A — BPS Bali
Feb 492,289 −1.97% +9.23% [VERIFIED] A — BPS Bali
Mar 472,070 −4.11% +0.26% [VERIFIED] A — BPS Bali
Apr 553,328 +17.21% −6.41% [VERIFIED] A — BPS Bali, released 2 Jun 2026
May 578,251 +4.50% −3.98% [VERIFIED] A — BPS Bali press release index
Jan–Apr total 2,019,892 −1.11% [VERIFIED] A — BPS Bali
Jan–May total 2,598,143 −1.77% [INFERENCE] sum of above ÷ Jan–May 2025 (2,644,879)

Meanwhile Indonesia nationally, Jan–May 2026: 6,067,014 arrivals, +7.7% y/y [VERIFIED, A — BPS via Indonesia Investments].

This is the single most decision-relevant arrivals fact in the file: Bali is flat-to-down ~1.8% YTD 2026 while the country it sits in is up 7.7%. Bali is losing share of Indonesia's inbound growth. National growth is being driven by ASEAN short-haul into Jakarta/Batam, not by Bali.

1.3 Source-market mix

FY2025, Bali, top 10 [VERIFIED, A/B — BPS Bali via Bali Hotels Association and ANTARA]:

Rank Market Arrivals Share y/y
1 Australia 1,628,460 23.44% +5.46%
2 India 569,260 8.19% +3.43%
3 China 537,380 7.73% +19.83%
4 South Korea 346,680 4.99% +17.91%
5 United Kingdom 317,520 4.57% +7.52%
6 France 279,120 4.02% +8.40%
7 United States 274,610 3.95% +4.88%
8 Malaysia 251,160 3.61% +2.04%
9 Singapore 211,330 3.04% −3.47%
10 Japan 208,620 3.00% +17.96%
Top 10 ~66.5% [INFERENCE] sum

March 2026, English-first core [VERIFIED, A/B — BHA top-20 table from BPS/DISPARDA]: Australia 119,777 + UK 24,206 + USA 23,003 + New Zealand 10,017 + Canada 7,000 = 184,003 = 39.0% of the 472,070 monthly total [INFERENCE, arithmetic on verified components].

Direct read for SatuSatu: an English-first, USD-denominated storefront addresses roughly 39% of monthly inbound volume as native-English speakers, and Australia alone is a quarter of it. Australia is not a "long-haul Western tourist" market — it is a 6-hour, high-frequency, repeat-visit, price-sensitive market. India (8.2%) and China (7.7%) are the next two and are neither English-first nor USD-comfortable.

1.4 2026 full-year trajectory

Scenario Bali FY2026 foreign arrivals Assumption Label
Low 6.69 m (−3.7% y/y) Jun–Dec runs 5% below 2025 [INFERENCE]
Base 6.83 m (−1.7% y/y) 2025 seasonal shape applied to Jan–May 2026 actual [INFERENCE]
High 7.07 m (+1.8% y/y) Jun–Dec runs 4% above 2025 [INFERENCE]

Method: Jan–May was 38.06% of the 2025 year; Jan–May 2026 actual = 2,598,143. Base = 2,598,143 / 0.3806.

Conflicting forecast: an ARIMA model published on LinkedIn (Ross Woods, Tier C) projected 7.33 m for Bali 2026. That is above even my high case and was built before the Jan–Apr 2026 decline was known. I do not trust it. Government target for Indonesia is 16–17.6 m foreign arrivals in 2026 [VERIFIED, B — ANTARA, 13 Jan 2026]; Indonesia Investments projects 16.5 m [VERIFIED, B]. Both are national, not Bali.


2. Seasonality amplitude

Full 2025 monthly series. Eight months are directly reported; four (Aug, Sep, Nov, plus Jan/Feb cross-check) are reconstructed from BPS-reported month-on-month percentages. The reconstruction sums to 6,948,675 against the official 6,948,754 — a 79-visit gap, i.e. it is essentially exact.

Month 2025 Arrivals % of year Label
Jan 529,897 7.63% [VERIFIED] C — roadgenius; cross-checks to BPS Q1 total
Feb 450,697 6.49% [VERIFIED] C; trough
Mar 470,851 6.78% [VERIFIED] A — BPS via BHA
Apr 591,221 8.51% [VERIFIED] A — BPS
May 602,213 8.67% [VERIFIED] C — roadgenius
Jun 637,868 9.18% [VERIFIED] A — BPS (cited in Jul-25 release)
Jul 697,107 10.03% [VERIFIED] A — BPS Bali, 1 Sep 2025; peak
Aug ~682,900 9.83% [INFERENCE] residual
Sep ~635,100 9.14% [INFERENCE] from Oct −6.34% m/m
Oct 594,853 8.56% [VERIFIED] A — BPS Bali, 1 Dec 2025
Nov ~483,300 6.95% [INFERENCE] from Dec +18.48% m/m
Dec 572,668 8.24% [VERIFIED] A — BPS Bali

Amplitude measures

Measure Value Label
Peak-to-trough ratio (Jul / Feb) 1.55× [INFERENCE] 697,107 / 450,697
Peak month share of year 10.03% [INFERENCE]
Trough month share of year 6.49% [INFERENCE]
Jun–Sep (4 months) share of year 38.2% vs 33.3% flat [INFERENCE]
Q3 / Q1 ratio 1.39× [INFERENCE] Q3 2,015,107 / Q1 1,451,445
Q1 2025 (official cross-check) 1,451,445 [VERIFIED] A — BPS Bali via ANTARA

Read for concierge staffing. A 1.55× peak-to-trough on arrivals is moderate by resort-destination standards — Bali is a year-round destination, not a summer one. Practical consequence: a human-concierge model sized for July is ~35% over-staffed in February, and one sized for February will fail in July. The swing is large enough to matter for a headcount-based cost line but small enough that a single flexed team (core + seasonal contractors for Jun–Sep) covers it. Any capacity-based business case should model Jun–Sep at ~38% of annual demand in four months, not a smooth twelfth-per-month.

Caveat that cuts the other way. Arrivals ≠ activity demand. Domestic Bali arrivals peak on a completely different calendar — Nyepi and Eid al-Fitr, which fell together in March 2026 and drove inter-province domestic arrivals to 1,060,798, +67.5% y/y [VERIFIED, A/B — BHA from BPS/DISPARDA]. A dual-tier product has two uncorrelated peaks, which flattens combined staffing need. That is a genuine argument for the domestic tier that has nothing to do with revenue.

Directional 2026 change: the 2026 shape is flatter and lower than 2025 — Jan–Mar 2026 all sat between 472k and 502k, a 6% band, against a 529k–470k range in 2025. Early 2026 has less amplitude and less volume.


3. TAA online penetration — Indonesia vs global

3.1 Global (the structural headroom)

Source: Phocuswright / Arival, "Travel Experiences 2026: Market Sizing, Operator and Consumer Behavior Highlights," published July 2026 (Tier B, sponsored by Civitatis; methodology is a bottom-up operator model from the Arival Global Operator Landscape 4th Ed., 5,664 qualified operator responses, plus a 4Q25 consumer survey of 800 US and 1,750 UK/FR/DE/ES travellers).

Metric Value Label
Global experiences gross bookings, 2025 $271 bn [VERIFIED]
Global experiences gross bookings, 2029F $342 bn [VERIFIED]
Implied CAGR 2025–29 ~6% [VERIFIED] stated
2024 (recovery to pre-pandemic) $253 bn [VERIFIED]
2026F ~$288 bn [VERIFIED] C — automate.travel citing same report
Growth 2023→24 +17% (vs +6% rest of travel) [VERIFIED]
Growth 2024→25 +7% [VERIFIED]
Online share of experiences bookings, 2025 33% [VERIFIED]
Online share, 2019 17% [VERIFIED]
Online share, 2029F 42–43% [VERIFIED]
Online share of all travel, 2025 64% [VERIFIED]
Segment split 2025 Attractions $118 bn / Activities $95 bn / Tours $59 bn [VERIFIED] C — automate.travel citing report
APAC share of global experiences 28% (2025) → 30% (2029), growing 8%/yr [VERIFIED] C — same
APAC experiences GBV 2025 ~$76 bn [INFERENCE] 28% × $271 bn
Experiences OTA gross bookings 2025 >$20 bn, >$40 bn by 2029 [VERIFIED] B — TravelAge West citing Phocuswright/Arival

The headroom statement, stated precisely: experiences are at 33% online against 64% for travel overall — 2× less digitised. But the closing rate is only ~1.5–2 percentage points per year. Inside a 24-month window the online share moves from ~33% to ~36%. Offline does not collapse. Anyone building a business case on "offline is about to flip online" is wrong on the timeline by roughly a decade.

3.2 Indonesia specifically

No credible Indonesia-specific TAA online penetration figure exists in the collected sources. This is a real gap.

What the files contain instead is a set of mutually inconsistent, un-methodologised market-research SEO pages:

Claim Source Tier Assessment
Indonesia online travel booking market $8.1 bn (2025) → $19.26 bn (2034), 10.1% CAGR thereportcubes.com C No methodology; "online travel booking" not TAA
Indonesia online travel & tourism platforms market "USD 10 billion" kenresearch.com C Contradicts above by 23%; no base year given
Indonesia travel & tourism market $5.44 bn (2025) → $9.04 bn (2035) marketresearchfuture.com C Contradicts both by ~2× in the other direction

Three vendors, three numbers, ~2× spread, no shared definition. Do not use any of them. Indonesia TAA online penetration is unverified — not found in collected sources.

The defensible proxy is APAC-level: APAC is the fastest-growing region at 8%/yr and reaches 30% of the global experiences market by 2029 [VERIFIED, Tier C secondary of a Tier B report]. Indonesia's internet penetration (>212 m users, >75% smartphone penetration by 2025, per thereportcubes, Tier C) is not the binding constraint — supply-side digitisation is (Section 5).


4. 🔴 Where inbound Bali travellers actually book activities

Headline: there is no direct, Bali-wide measurement of tours-and-activities booking channel split in the collected sources. None. The most decision-relevant question in this step is the one with the weakest data. What follows is the structural evidence, labelled honestly.

4.1 What is actually measured

(a) Global walk-up and offline share — the single hardest number available. Phocuswright/Arival 4Q25 consumer survey (US + UK/FR/DE/ES), Tier B, [VERIFIED]:

This is the cleanest evidence in the entire file that walk-up is a first-class channel in experiences and nowhere else in travel. It is US/EU, not Bali — but Bali's inbound mix is 39% Anglo (Section 1.3), so it transfers better than most global figures would.

(b) ASITA Bali's travel-agent claim — large, load-bearing, and internally broken. The Bali chapter of ASITA (Association of the Indonesian Tours and Travel Agencies) states, via chairman I Putu Winastra [VERIFIED as a claim, Tier B — The Bali Times]:

These two claims cannot both be true. Bali's total direct foreign arrivals in 2025 were 6,948,754. 6.9 m is 99.3% of that, not 65%. Either the 6.9 m includes domestic arrivals, or it counts trip components rather than tourists, or the 65% is the accurate figure and the 6.9 m is inflated. It is a trade-association self-report with no published methodology.

My reading: treat the 65% figure as the usable one and even then as an upper bound with a wide error bar, and treat it as describing trip/arrival booking (flights, packages, transfers), not excursion booking. A traveller whose flight-and-hotel came through an agent may still buy their Nusa Penida day trip from a street desk. ASITA has an obvious institutional interest in a high number.

(c) Bali hotel-reservation channel studies — the only Bali-specific quantification, and it is about rooms, not activities. Two academic studies of individual Bali properties, Tier C (peer-reviewed but single-property and 2016–2019 vintage):

Those two findings disagree with each other by a factor of ~2.4 on offline share. They are hotel rooms. They pre-date COVID. They are two buildings.

(d) Driver commission mechanics. "If your driver books tickets for attractions… they quite likely get a commission on ticket sales, usually around 20% but sometimes more" — with Elephant Park and white-water rafting named as examples [VERIFIED as a claim, Tier C — baliholidaysecrets.com]. Corroborating soft signal: TripAdvisor Bali forum, "Drivers take you to places that most likely give them good commission" (Tier C). Private driver day rate: IDR 500,000–800,000 (~USD 30–55) for a full day including fuel [VERIFIED, Tier C — balibelin.com, ohana-agency.com, both 2026].

No source in the collected files quantifies what share of Bali activity bookings originate from driver referral. Not one. The 20% commission rate is documented; the volume is not.

4.2 Synthesised channel estimate

The booking-channels.md deep-research file already produced a proxy synthesis. I reproduce its bands because they are the only Bali-scoped estimate available, and I attach my own confidence rating — which is lower than the file's own.

Channel Est. share of inbound Bali activity bookings Confidence Basis
Online OTAs (Klook, GetYourGuide, Viator, Traveloka) 25–40% Low–medium Hotel-room OTA share 35–39% used as proxy
Walk-up / street agents / tour desks 15–35% Low Offline agent share 24–60% across two conflicting studies
Driver / guide referral 10–30% Low Commission rate documented; volume never measured
Hotel concierge / hotel-booked 5–15% Low Inferred residual
WhatsApp / direct to operator 5–15% Very low — no numeric evidence at all Market practice, unmeasured
DMC / packaged inbound / call centre 5–15% Low Inferred residual
Combined offline (incl. driver referral) 40–70% Low All of the above

All figures in this table are [INFERENCE] with low confidence. None is [VERIFIED].

4.3 What I actually believe, and why

Stripping out the false precision, four things are structurally supported:

  1. Offline is the majority channel, or close to it. Globally, experiences are 33% online [VERIFIED, Tier B]. Bali's supply is more fragmented and less digitised than the US/EU average that figure is weighted toward. There is no mechanism by which Bali would be more digitised than the global mean. Offline share in Bali is therefore ≥ 60%, and plausibly 65–75% [INFERENCE].
  2. The driver is a distribution channel with a 20% take rate and zero customer-acquisition cost. He is already in the car, already trusted, already going that direction, and he is paid the same rate a wholesaler gets (Section 6). He is not a nuisance to be routed around — he is the incumbent last-mile reseller.
  3. Walk-up is real and specific to this vertical. ~19–24% of US/EU travellers walked up to a ticket office for their most recent experience [VERIFIED, Tier B]. That behaviour does not exist at this magnitude in air or lodging.
  4. The competitor set is not Klook. For 60–75% of the market, the competitor is a man with a Toyota Avanza, a hotel front desk, and a laminated A4 sign on Jalan Legian.

Unverified and needed: Bali-specific booking-channel audit; pre-trip vs in-destination split; channel by traveller segment (Australian repeat visitor vs first-time European); channel by Bali sub-region (Canggu vs Ubud vs Nusa Dua); actual driver-referral volume. The booking-channels.md file lists the same gaps and recommends primary collection (OTA booking exports, operator POS receipts, structured inbound surveys, driver/concierge interviews). I concur — this is the highest-value primary research SatuSatu could commission, and it is cheap.


5. Supply fragmentation

5.1 Global operator structure

Arival Global Operator Landscape (3rd Ed. Oct 2024, 7,000+ operators; 4th Ed. Jan 2026, 5,664–7,000+ operators) and Phocuswright/Arival 2026. Tier B; several figures reach me through automate.travel (Tier C secondary of a Tier B primary) — flagged where so.

Metric Value Label Tier
Share of experience operators that are small or micro businesses >70% [VERIFIED] B — Phocuswright/Arival direct
Operators by size (3rd Ed.) Small 40% / Medium 36% / Large 11% / Enterprise 13% [VERIFIED] B — Arival GOL 3rd Ed. PDF
Small+Medium share of operators / of bookings 76% of operators, 12% of bookings [VERIFIED] B — Arival GOL 3rd Ed.
Large+Enterprise share of operators / of bookings 24% of operators, 88% of bookings [VERIFIED] B — Arival GOL 3rd Ed.
Operators with NO booking system 39% [VERIFIED] C secondary of B — Arival GOL
Small operators (<1,000 guests/yr) with no system 58% [VERIFIED] C secondary of B
Operators founded after 2022 with no system 54% [VERIFIED] C secondary of B
Large operators (10k–50k guests) with no system 21% [VERIFIED] C secondary of B
Enterprise (50k+) with no system 18% [VERIFIED] C secondary of B
Distinct booking platforms named by operators 300+ [VERIFIED] C secondary of B
Average systems used per operator 5 (non-integrated) [VERIFIED] C secondary of B — Arival ANZ 2026
Average distribution partners per operator 14 (tours 9, activities 13, attractions 44) [VERIFIED] C secondary of B
OTA share of operator bookings 37% (2025), up from 24% (2019) [VERIFIED] C secondary of B
Direct-website share of operator bookings 25% (2025), down from 29% (2024) [VERIFIED] C secondary of B
Operators dissatisfied with OTA commissions 46% [VERIFIED] C secondary of B — Arival Operators & OTAs 2025
Operators using dynamic pricing 6% (69% static, 25% variable) [VERIFIED] C secondary of B
Operators profitable 70% (2025), up from 65% (2024) [VERIFIED] C secondary of B
Operators who cannot state their own margin 22% [VERIFIED] C secondary of B
Operators testing/using AI 52% (2025), up from 37% (2024) [VERIFIED] C secondary of B

Phocuswright/Arival's own methodology note is the honest framing: "This market is highly fragmented with hundreds of thousands of mostly small, private operators… Across many categories, no definitive registry of businesses exists."

5.2 Bali-specific operator counts — hard gap

No count of Bali tours/activities/attractions operators exists in the collected sources, and no measure of what share of them run any booking system.

What is in the files:

Inference from structure, not from a Bali count: if >70% of global operators are small/micro and 58% of small operators have no booking system, and Bali's long tail is at or below the global digitisation mean, then the majority of SatuSatu's Pool B addressable supply has no booking system of any kind — not a bad one, none. This is not a temporary condition that a channel-manager integration fixes. It is the market. Pool B's absent real-time availability is a property of the supply base, not a SatuSatu implementation gap.


6. 🔴 Where the margin sits, and who captures it

6.1 The chain, layer by layer

Two things are hard here. Everything else is trade-press convention or vendor marketing.

Hard datum #1 — the OTA layer, from an SEC filing. Klook Technology Limited, Form F-1, filed 10 Nov 2025 [VERIFIED, Tier A]:

Metric FY2022 FY2023 FY2024 H1-2025 LTM to Sep-2025
GTV (US$ 000) 659,953 1,839,508 2,507,466 1,457,866 3,040,000
Gross profit (US$ 000) 45,711 157,214 257,801 163,307 340,000
Gross profit as % of GTV 6.9% 8.5% 10.3% 11.2% 11.2%
Revenue as % of GTV ~16.6% ~17.8%
Gross margin (GP / revenue) ~57% 63%
Adjusted EBITDA (US$ 000) (86,409) (53,470) (22,932) +950 +3,500

Also [VERIFIED]: Klook revenue $417.1 m FY2024 (+24.4%); net loss $99.3 m FY2024; net loss $141.5 m on $407.4 m revenue for 9M 2025 (Fortune, 15 Jul 2026, citing the Nov 2025 SEC filing); 65 m experiences booked LTM Sep-2025.

Conflict flagged: mostlymetrics.com (Tier C) reports LTM-Sep-2025 net loss of −$17 m; Fortune (Tier B) reports −$141.5 m for 9M 2025 from the same filing. These are different periods and possibly different measures (the −$17 m may be an adjusted figure). I trust the Fortune/SEC 9M figure because it names the filing and the period. Do not cite the −$17 m.

Hard datum #2 — the operator net-rate convention. Arival's own guidance to operators: "If you are working with inbound tour operators, receptives or DMCs, then you would take approximately 25%–30% from your retail rate" [VERIFIED, Tier B — arival.travel]. Corroborated by Rezdy and Trekksoft (Tier C trade blogs, consistent with each other): retail travel agents 10–20% of retail; tour wholesalers 25–30%; inbound tour operators 25–30%.

6.2 The waterfall

On a USD 100 retail experience in Bali:

Layer Take (pts of retail) Cumulative to traveller Label Basis
Operator (net rate received) keeps 70–75 [VERIFIED convention] Arival 25–30% off retail to wholesaler/receptive
DMC / wholesaler markup on supplier net 10–25% on net (≈ 7–15 pts) [VERIFIED as convention] Tier C — Ezus via manchestertime; Rezdy 25–30% wholesaler
Aggregator (GlobalTix-type) 8–15 pts [INFERENCE] band No direct figure in files; sits between DMC and reseller
OTA / reseller gross take at scale ~11 pts realised (17.8 pts revenue less cost of revenue) [VERIFIED] Klook GP/GTV 11.2%, LTM Sep-2025
Driver referral (parallel channel, not additive) ~20 pts, sometimes more [VERIFIED as claim, Tier C] baliholidaysecrets
Travel-agent commission, entrance tickets only 15–22% [VERIFIED as claim, Tier C] dmcquote
Travel-agent commission, private tours 25–32% [VERIFIED as claim, Tier C] dmcquote

6.3 Where SatuSatu actually sits

Pool A (GlobalTix-sourced, non-exclusive). SatuSatu is buying at a third party's net price, which is itself already downstream of the operator and, in most cases, of a DMC. SatuSatu is layer 3 or 4 on a chain with 25–30 total points of spread between operator net and consumer retail.

Constraint that closes the argument: SatuSatu's Pool A inventory is non-exclusive, meaning the same SKU is retailed by Klook, Viator and GetYourGuide. SatuSatu therefore cannot price above them. It buys at GlobalTix net and must sell at market retail.

SatuSatu Pool A gross margin on GBV Low Base High Label
Before payment/FX 6% 10% 14% [INFERENCE]
After ~3% payment + FX 3% 7% 11% [INFERENCE]

Anchor for the ceiling: Klook — 310,000 SKUs, $3.04 bn GTV, direct merchant contracting, its own payments rails, 13 m reviews, and a decade of scale — realises 11.2% gross profit on GTV [VERIFIED, Tier A]. A 253-SKU reseller buying at another aggregator's net price has no mechanism to beat that number. 11.2% is not SatuSatu's target; it is the asymptote SatuSatu cannot reach on Pool A.

Pool B (direct-contracted, exclusive, no real-time availability).

SatuSatu Pool B gross margin on GBV Low Base High Label
Before ops cost 22% 27% 32% [INFERENCE]

Basis: direct contracting at operator net rate, i.e. the full 25–30 points that Arival documents as the wholesaler/receptive convention, plus exclusivity supporting the upper end. Against this sits the manual-fulfilment cost of no real-time availability (concierge labour per booking, cancellation exposure, overbooking risk) — not quantified in the collected sources.

The structural fact for strategy: Pool B carries roughly 2.5–4× the gross margin of Pool A. SatuSatu's margin problem is not a pricing problem or a conversion problem. It is a sourcing problem. Every incremental point of GBV mix shifted from Pool A to Pool B is worth ~17–20 points of gross margin on that GBV.

And the offsetting fact: the 20% driver commission and the 15–32% agent commissions are drawn from the same 25–30-point pool. SatuSatu, a driver, and a street tour desk are all competing for the identical spread. The driver's cost to serve is zero and his conversion rate — captive audience, in-vehicle, at the moment of intent — is far above any website's. On Pool A economics SatuSatu cannot outbid a driver. On Pool B economics it can.


7. Domestic demand hedge

7.1 What the data supports

Metric Value Period Label Tier
Bali inter-province domestic arrivals 5,704,140, −8.02% y/y FY2025 [VERIFIED] A/B — BPS/DISPARDA via BHA
Bali domestic trips (different series) 26,615,306 FY2025 [VERIFIED as reported] C — topbalihotels citing BPS Bali
Bali domestic arrivals, Dec 2025 500,764, −7.0% y/y Dec 2025 [VERIFIED] A/B — BHA
Bali domestic arrivals, Mar 2026 1,060,798, +67.5% y/y Mar 2026 [VERIFIED] A/B — BHA (Nyepi + Eid overlap)
Bali domestic arrivals Jan–Mar 2026 2,459,958 (Jan 798,977 / Feb 600,183 / Mar 1,060,798) Q1 2026 [VERIFIED] A/B — BHA
Indonesia domestic trips ~1.2 bn FY2025 [VERIFIED as reported] C — BPS via YouTube summary
Indonesia domestic trips Jan–Nov 2025 1.09 bn, +18.95% y/y — highest ever Jan–Nov 2025 [VERIFIED] B — ANTARA citing Tourism Minister
Indonesia domestic trips Q1 2026 319.51 m, +13.14% y/y Q1 2026 [VERIFIED] B — Tempo / Indonesia Expat citing BPS
Indonesia domestic trips Mar 2026 126.34 m, +42.10% y/y Mar 2026 [VERIFIED] B — same
Indonesia domestic trips Dec 2025 105.98 m, +9.88% m/m Dec 2025 [VERIFIED] A — BPS press release

7.2 Conflict, and how to read it

Bali's two domestic series disagree in direction. Inter-province arrivals were −8.02% in 2025; national domestic trips were +18.95%. Both are BPS. They are not the same thing: "inter-province arrivals" counts entries into Bali Province from another province; "wisnus trips" counts all qualifying trips including intra-province day trips, which inflates the Bali figure to 26.6 m. Use the 5.70 m inter-province arrivals figure for any addressable-market calculation involving a traveller who needs an activity booked. The 26.6 m number is trip volume including Balinese residents moving around Bali and is not an addressable audience.

The direction conflict is the important part: Indonesians travelled far more in 2025, and fewer of them came to Bali. Bali lost domestic share while national domestic volume hit a record.

7.3 Sizing the hedge

Measure Value Label
Bali domestic (inter-province) vs foreign arrivals, 2025 5.70 m vs 6.95 m = 0.82 domestic per foreign [INFERENCE]
Domestic share of Bali's combined arrivals, 2025 45.1% [INFERENCE] 5,704,140 / 12,652,894
Domestic share of Bali's combined arrivals, Q1 2026 62.6% [INFERENCE] 2,459,958 / 3,926,522 (BHA-reported total)

Spending, and the reason volume overstates the opportunity.

Verdict on the hedge. Domestic is 45% of Bali arrivals by head count and its peaks (Nyepi, Eid, school holidays) are uncorrelated with the Anglo Jun–Sep peak — which is genuinely valuable for concierge utilisation. But: BI's own data says domestic wallet is transport-dominated with little left over; Bali's domestic arrivals fell 8% in 2025 while the national market boomed; and domestic will not pay USD prices for a multi-day pass. Size it as a load-balancing and utilisation play, not a revenue hedge. Without a domestic activity-spend-per-head figure, any revenue projection for the domestic tier is unfounded.


8. Funding and M&A in TAA / travel-AI, last 12 months, SEA-weighted

Question this section answers: who is buying, who is being bought, at what multiples where disclosed — and whether the capital flow is consistent with this study's Section 6 finding that distribution is structurally thin (Klook: 11.2% gross profit on GTV) while curated or exclusive supply is where margin survives.

Verdict up front: the thesis holds on the distribution half and is directionally supported but not proven on the supply half. Connectivity middleware is demonstrably consolidating and being priced as infrastructure rather than as a margin pool — there is a hard multiple for this. Curated supply is consistently what gets bought and is consistently described as "curated" by its own acquirers — but prices are undisclosed in five of the most relevant transactions, so the margin claim rests on acquirer behaviour and language, not on disclosed economics. Section 8.4 states the counter-case plainly.

8.1 Transactions in the last 12 months (Jul 2025 – Jul 2026)

Date Acquirer / investor Target Layer Consideration Tier / source
2025-07-17 Travel Curious (B2B experiences platform) Redeam (connectivity) Middleware Combined entity Travel Curious Group Inc. valued >$40 m; price of Redeam itself undisclosed A — redeam.com press; B — PhocusWire
2025-12-10 announced / Q1 2026 closed Expedia Group Tiqets (Amsterdam attractions platform) Demand aggregation → B2B API $279 m (established elsewhere in this study; Airbnb realised ~$70 m) A — Expedia IR
2026-05-12 Palisis + Prioticket → holding co Experience Technology Group each other Middleware Undisclosed B — Travolution; A — Prioticket company news
~2026-06-17 Headout Dabble (YC-backed, CV/AR/spatial) Talent / AI Undisclosed; acqui-hire — release transfers "the team behind Dabble," names three founders, no product, revenue or customer base A — Headout newsroom
2025-06-04 L Catterton + Point72 Private Investments Fever Curated / owned supply + demand >$100 m equity A — Fever newsroom
2025-06-05 Fever DICE (live music ticketing) Demand aggregation Undisclosed A — Fever newsroom
2026-01-19 Genesia Ventures (lead), Antler, Spiral, Iterative, Kopital SPUN (Indonesia, AI visa infrastructure) Ancillary infrastructure $1.8 m seed B — TechNode Global
2025-11-10 filed Klook F-1, NYSE "KLK" Demand aggregation Target raise $300–500 m; delayed to "early 2026"; still unpriced as of 2026-07-15 A — SEC; B — Fortune, Skift

⚠️ Window note: the two Fever events (2025-06-04, 2025-06-05) fall ~13 months back and are therefore marginally outside a strict 12-month window. Retained because Fever is the only asset in the entire set that is both EBITDA-profitable and an owner of original supply, which makes it load-bearing for the thesis. Dated explicitly so the reader can discount it.

8.2 The one disclosed multiple in the whole set

Only one transaction in this file permits a multiple to be computed, and it is the one that matters most for the thesis.

Metric Value Label
Travel Curious Group Inc. post-deal valuation >$40 m [VERIFIED] A — redeam.com
Projected transactions processed, first year combined >$700 m [VERIFIED] A — redeam.com; corroborated B — PhocusWire
Implied enterprise value / processed volume ~5.7% [INFERENCE] $40 m / $700 m

Read this carefully, because it is the single sharpest datum in the section. A connectivity platform with "hundreds of integrations across both supply and demand," including exclusive relationships with leading live-entertainment ticketing systems and global theme parks, was folded into a combined group valued at under 6% of the annual GMV flowing through it.

Three caveats, all real: the $40 m is the combined entity's valuation, not Redeam's standalone price (which is undisclosed — PhocusWire says explicitly "for an undisclosed amount"); the $700 m is a forward projection by the acquirer, not audited volume; and EV/volume is not EV/revenue. This is a volume multiple, not a revenue multiple, and it is directional only. But the direction is unambiguous: the market did not pay for that GMV, because the middleware layer does not touch it.

Compare against Section 6: Klook, a demand aggregator, converts 11.2% of GTV into gross profit. A connectivity layer converts so little of the volume it carries into enterprise value that the whole company is worth 5.7% of one year's flow. Middleware is thinner than distribution, and distribution is already thin.

Corroborating, from the structural record: when Tripadvisor bought Bókun in April 2018 it announced it would move Bókun from "€100 per month, versus the industry standard of 5%-6% taken on online bookings" to "a fraction of a percent per booking, far under the industry standard" [VERIFIED, Tier A — Tripadvisor IR, 2018-04-20]. A demand aggregator bought a middleware business and immediately priced its take rate toward zero. That is not a company monetising an acquisition; that is a company buying a toll booth in order to demolish it. Booking Holdings announced FareHarbor one day earlier, on 2018-04-19 [VERIFIED, Tier A].

8.3 The pattern, by layer

(a) Demand aggregation — consolidating into the big OTAs, and the independents cannot get out.

(b) Connectivity middleware — rolling up, explicitly commoditising itself.

(c) Curated / exclusive supply — this is what gets bought, and the acquirers say why.

The word curated is not mine. It appears in the acquirer's or investor's own framing in five separate transactions:

Asset Acquirer/investor's own words Source tier
Tiqets "Tiqets' curated iconic museums, attractions and experiences" — Expedia Group A
Civitatis "a curated marketplace for tours and activities" — Skift, on Vitruvian's $50 m B
Holibob "collecting, curating, and distributing"; "context-driven commerce" A
Headout "a managed marketplace curating only the world's best real life experiences" — Dabble CEO on why he sold A
Elite Havens "integrated marketing, reservations, concierge and management services" for 200+ fully staffed villas A

(d) Where the AI money actually went.

Every AI-labelled dollar in this set went to supply-side content and connectivity automation, not to consumer-facing agents:

This independently corroborates Force 2 in Section 9: nobody with capital is funding an AI that books tours. They are funding AI that fixes the supply side's content and connectivity problem.

8.4 Does the consolidation thesis hold? — and where it does not

Holds, strongly:

  1. Middleware is priced as infrastructure, not as a margin pool. One disclosed multiple: ~5.7% of processed volume [INFERENCE]. One documented instance of an acquirer buying a middleware business and immediately cutting its take rate to "a fraction of a percent" [VERIFIED, 2018]. One merger whose headline promise is neutrality [VERIFIED, 2026]. One open connectivity standard (OCTO) actively displacing bilateral integrations [VERIFIED, 2026].
  2. Independent demand aggregators cannot exit cleanly. Klook unpriced after 8 months; GetYourGuide doing a secondary; Civitatis's last raise was a secondary purchase; Tiqets sold to a strategic. Consistent with 11.2% gross-profit-on-GTV being a hard, unattractive ceiling.
  3. Direction of travel is uniform: curated supply is the acquired object. Tiqets, Civitatis, Elite Havens, DICE, Holibob's TourismSolved.

Does not hold, or is not yet demonstrated:

  1. There are almost no prices. Palisis/Prioticket, Fever/DICE, Headout/Dabble, Bókun, FareHarbor, Redeam standalone — six transactions, all undisclosed. The margin claim for curated supply cannot be priced from this evidence. Tiqets at $279 m has no accompanying revenue or GBV disclosure in these files, so no multiple is computable — and $279 m for a platform in 60+ countries and 1,000+ cities is not self-evidently a premium.
  2. Curated supply is bought; it never buys. Every acquirer in this set is a distributor, a middleware roll-up, a PE firm or a hotel group. Fever is the sole exception, and Fever is live events, not destination TAA — its economics derive from owning original IP and media reach, which is not the same business as contracting a Balinese waterfall operator. "Curated supply gets acquired" is equally consistent with curated supply being cheap and sub-scale as with it being high-margin. I cannot separate those two readings on this evidence.
  3. Two of the five "curated" data points are stale or undated — Civitatis is June 2024; Holibob's Series A date is unverified.

Net: the evidence firmly supports "distribution and connectivity are thin and consolidating." It supports "curated supply is where margin survives" only as the most plausible reading of acquirer behaviour and language, not as a demonstrated fact. Anyone who tells you the M&A record proves curated supply carries the margin is over-reading six undisclosed prices.

8.5 What it means for SatuSatu

9. Five structural forces most likely to reshape this economics inside 24 months

Ranked by expected impact on SatuSatu's unit economics by mid-2028.

Force 1 — Supply-side digitisation does not arrive. Pool B's availability gap is permanent.

Evidence: 39% of global operators run no booking system; 58% of small operators (<1,000 guests/yr) have none; 54% of operators founded after 2022 have none — the newest cohort is the least digitised; 300+ fragmented booking platforms with no dominant standard; average operator uses 5 non-integrated tools [all VERIFIED, Tier B via C secondary — Arival GOL 4th Ed.].

Why it matters: the post-2022 cohort figure is the tell. Digitisation is not diffusing downward over time — new small operators enter without systems and stay that way. Real-time availability for Bali's long tail will not exist by 2028. Any Pool B roadmap premised on "operators will get on channel managers" is premised on a trend that the data says is not happening. Plan for permanent manual fulfilment, and price it.

Direction: neutral-to-negative for cost; strongly positive for defensibility — an incumbent-proof moat, because Klook and Viator will not do manual fulfilment for a 30-guest-a-month waterfall operator either.

Force 2 — AI disintermediates discovery, not booking. A distribution/SEO problem on a 12–24 month clock.

The established finding, held precisely: as of 2026-07-26 no general AI assistant books tours end-to-end on its own rails.

Evidence [all VERIFIED]:

The correct framing. This is not an existential threat to the booking layer inside 24 months. It is a discovery-channel migration that is already underway. The consequence is concrete and boring: the referral traffic that used to arrive via Google organic will increasingly arrive — or fail to arrive — via LLM surfaces. Skift's Megatrends 2026 framing (via Klook): visibility now depends on being mentioned by ChatGPT, Gemini and Perplexity; LLMs are becoming the gatekeepers. Klook is a first-party ChatGPT app. SatuSatu, with 253 SKUs and no structured feed, is not in any model's retrieval set.

Action horizon: 12–24 months, and it is an AEO/structured-data/feed-distribution problem, not a product-architecture problem. Do not rebuild the booking flow for agents. Do make the catalogue machine-readable and get it into the surfaces that answer "what should I do in Bali."

Force 3 — Online penetration grinds up ~1.5–2 pts/year. Offline stays the majority through 2029.

Evidence: experiences 17% online (2019) → 33% (2025) → 42–43% (2029F), against 64% for travel overall [VERIFIED, Tier B — Phocuswright/Arival]. Walk-up remains ~19–24% of recent bookings among US/EU travellers [VERIFIED, Tier B].

Inside 24 months the online share of experiences moves from ~33% to ~36% [INFERENCE]. The offline majority is not going away on this planning horizon. This force is a reason for patience, not a reason for urgency — and it is the strongest argument against betting the company on a pure online-catalogue play (D1).

Force 4 — Channel consolidation compresses net rates. The layer SatuSatu sits in is being squeezed from both ends.

Evidence: OTA share of operator bookings 24% (2019) → 37% (2025); direct-website share 29% → 25% [VERIFIED]. Airbnb, Booking and Expedia expanding experiences divisions and acquiring specialist OTAs; Klook and MyRealTrip preparing IPOs; GetYourGuide planning a share sale [VERIFIED, Tier B]. 46% of operators are already unhappy with OTA commissions, and 31% cite "commission too high" as their reason for avoiding OTAs entirely — yet OTA dependency keeps growing [VERIFIED].

Consequence. As the big three fold experiences into their core funnels, aggregator net rates get renegotiated toward the buyer with volume. SatuSatu's Pool A cost base is set by GlobalTix, whose own cost base is set against Klook and Viator's volumes. A 253-SKU reseller has no negotiating position in that chain and will be the last to receive any improvement and the first to absorb any compression.

Force 5 — Bali's volume tailwind has stopped; the price tailwind is FX, not demand.

Evidence: Bali foreign arrivals −1.11% Jan–Apr 2026 and −1.77% Jan–May [VERIFIED / INFERENCE], while Indonesia nationally is +7.7% [VERIFIED]. Bali inter-province domestic arrivals −8.02% in 2025 while national domestic trips hit a record +18.95% [VERIFIED]. Bali star-hotel occupancy 60.88% in Dec 2025 vs 63.71% in Dec 2024 [VERIFIED as reported, Tier C — topbalihotels citing BPS]. April 2026 saw sea arrivals collapse −94.61% m/m through Benoa/Padang Bai/Celukan Bawang as cruise calls ended [VERIFIED, Tier B — Bali Discovery citing BPS Bali]. Europe is contracting: −5.9% y/y into Indonesia in May 2026, driven by Middle East tensions and jet fuel costs suppressing long-haul via Gulf hubs, with the specific note that European travellers are the high-spending, long-staying segment [VERIFIED, Tier A/B — BPS via Indonesia Investments].

The one offsetting force is currency: the rupiah's exchange-rate drop "has increased Indonesia's relative affordability for visitors from several of Bali's largest markets" [VERIFIED, Tier B — Migrant Times, 4 Jun 2026]; IDR ~17,966/USD [VERIFIED, Tier C — Britannica 2026].

Consequence. Growth must now come from share and attach rate, not from more arrivals. A weak rupiah widens the USD gross margin on IDR-denominated Pool B cost — which is a real, quantifiable tailwind for direct contracting and no help at all to Pool A, whose net prices are quoted by an aggregator.


10. SO WHAT FOR SATUSATU

  1. Pool A is structurally uninvestable as a margin engine, and the ceiling is now a number rather than an opinion. Klook realises 11.2% gross profit on GTV with 310k SKUs, direct contracting and its own rails [VERIFIED, SEC]. SatuSatu's Pool A base case is ~10% gross / ~7% net of payment and FX [INFERENCE]. Consequence for D1 (horizontal catalog): D1 scales the lowest-margin pool. Adding 2,000 GlobalTix SKUs multiplies revenue at 7% net contribution while adding catalogue, content, and support cost linearly. D1 should be explicitly repriced as a traffic/SEO asset that feeds D0 and D2, not as a P&L line — or deferred.

  2. The margin fix is a sourcing programme, not a product programme. Pool B carries 2.5–4× Pool A's gross margin (27% vs 10% base) [INFERENCE, anchored on Arival's 25–30% net-rate convention]. Consequence for D0: every roadmap item should be scored on whether it increases Pool B's share of GBV. A 10-point mix shift from A to B is worth more than doubling total volume on Pool A.

  3. Stop treating Pool B's missing real-time availability as a defect to be engineered away — it is the moat. 58% of small operators have no booking system and the post-2022 cohort is worse at 54% [VERIFIED]. This will not resolve by 2028. Consequence for D0: the human concierge is not a temporary crutch pending an API; it is the fulfilment layer that Klook and Viator structurally will not build for a 30-guest-a-month operator. Budget it permanently, instrument its cost-per-booking, and market the confirmation SLA as the product.

  4. The real competitor is the driver, and on Pool A economics SatuSatu cannot outbid him. Drivers take ~20% of ticket sales [VERIFIED as claim, Tier C] — the same slice a wholesaler gets — at zero CAC, with in-vehicle conversion at the moment of intent. Consequence for D2 (B2B partner dashboard): the highest-value D2 partner is not a hotel. It is the driver-and-guide network. A Pool B SKU at 27% gross margin can pay a driver 15–18% and still clear more than a Pool A SKU sold direct at 10%. That arithmetic only works on Pool B — which makes D2 and Pool B contracting a single joint programme, not two initiatives.

  5. Commission the Bali booking-channel study before committing capital to any of D1/D2/D3. No Bali-specific TAA channel split exists anywhere in the collected evidence — the best available is a 40–70% offline band at low confidence, built from two pre-COVID single-hotel room-reservation studies that disagree by 2.4× [documented in Section 4]. Consequence: D2's sizing and D3's partner economics both depend on a number nobody has measured. Structured inbound-traveller intercepts, driver interviews, and operator POS pulls are cheap relative to building the wrong channel.

  6. AI is a 12–24 month distribution deadline, not a product threat — and SatuSatu is currently invisible to it. Discovery is migrating to LLM surfaces; booking is not (OpenAI pulled Instant Checkout in March 2026; Klook's ChatGPT flow ends at "tap View on Klook") [VERIFIED]. Consequence: do not rebuild the booking flow for agents. Do make the 253 SKUs machine-readable — structured schema, a clean feed, entity-level content depth on the Pass and on each Pool B exclusive — and pursue placement in the assistant surfaces. A 253-SKU catalogue can plausibly rank in an LLM retrieval set for narrow Bali intents; it can never win generic search against Klook. Curation is the asset that survives this force; breadth is the asset that dies to it.

  7. The volume tailwind is gone, which changes what the Pass has to do. Bali foreign arrivals are −1.8% YTD 2026 while Indonesia is +7.7%; domestic Bali arrivals fell 8% in 2025 [VERIFIED]. Consequence for D0: the Bali All-Access Pass must be justified on attach rate and basket size within a flat market, not on riding arrival growth. Its real advantage is now margin architecture, not demand capture — a bundle lets SatuSatu blend high-margin Pool B into a single USD price where the traveller cannot line-item-compare against Klook. Bundling is the only mechanism in the model that defeats the non-exclusivity price ceiling on Pool A. That deserves to be the central design constraint of the Pass, and the 90-day activation window should be evaluated against it.

  8. Target the 39%, and size D3 against a consolidating buyer set. English-first markets are 39.0% of March 2026 arrivals, with Australia alone at 25.4% [VERIFIED/INFERENCE] — the USD, English-first positioning fits, but it is an Australian short-haul repeat market, not an American long-haul one, and India (8.2%) and China (7.7%) are addressed by neither the language nor the currency. Consequence for D3 (reseller API): the sector's capital events run through Airbnb/Booking/Expedia acquiring specialist OTAs while Klook's IPO has sat unpriced for eight months [VERIFIED]. D3's value is not as a revenue line at these margins — it is as proof of a distributable, exclusive Pool B inventory set, which is the only asset in the model that a consolidator cannot buy from GlobalTix directly. D3 should be built to be demonstrated, at Pool B depth, not to be scaled on Pool A breadth.


Open gaps (ranked for Step 3)

# Gap Why it blocks a decision Obtainable?
1 Bali TAA booking-channel split (OTA / walk-up / driver / concierge / WhatsApp) Sizes D2 and D3; identifies the real competitor Primary research only. Nothing published.
2 Driver-referral volume share (rate is known at ~20%; volume is not) Determines whether D2 targets drivers or hotels Primary; driver interviews
3 Count of Bali TAA operators, and % on any booking system Sizes Pool B's addressable supply Partly — ASITA Bali full-member directory is public and was only partially captured
4 12-month TAA/travel-AI deal listnow: disclosed prices/multiples for the six undisclosed deals (Palisis/Prioticket, Fever/DICE, Headout/Dabble, Redeam standalone, Bókun, FareHarbor); and Tiqets revenue or GBV to make the $279 m price a computable multiple Deal list now closed (§8). What remains blocks the "curated supply carries the margin" claim from moving beyond [INFERENCE] Partly — PitchBook/Tracxn paid tiers; Expedia 10-K segment disclosure post-close
5 Indonesia-specific TAA online penetration Validates or kills the "structural headroom" thesis locally Hard. Three Tier-C vendors disagree by ~2×. May not exist.
6 Domestic Bali activity spend per head Any domestic-tier revenue projection is unfounded without it Possibly — BPS Statistik Wisatawan Nusantara 2025 (published 30 Apr 2026) and DISPARDA Bali statistical releases
7 Actual GlobalTix net rates vs Klook/Viator retail on matched SKUs Converts Section 6's Pool A margin band from [INFERENCE] to [VERIFIED] Yes — internal data. Highest value-per-hour item on this list.
8 Bali sub-region and traveller-segment channel behaviour (Canggu / Ubud / Nusa Dua; Australian repeat vs European first-time) Targeting and Pass design Primary