Chapter 4
Figures converted from IDR at historical FX rates — see data/company.json.fx_rates. Ratios, margins, and multiples are unitless and unchanged.
Graha Trans operates in a genuinely large, growing market — Indonesian road freight, roughly US$54 billion and compounding at mid-single digits on FMCG and e-commerce demand. But it is a fragmented, spot-priced business that confers little pricing power: gross margin fell from 45.7% to 34.2% even as revenue nearly doubled. GTRA is a scale leader among listed peers yet a rounding error in the market, and its outgrowth came from winning two customers, not from the tide.
A large market, and a real tailwind
The demand backdrop is the strongest part of the story, and it is not a company claim — it is where the Indonesian economy has actually been. National GDP grew 5.03% in 2024 to a nominal ~US$1.37 trillion, with per-capita income of about US$4,960 and inflation held to 1.57% [1]. Inside that, transportation and warehousing has been the fastest-growing sector of the economy: per the national statistics agency (BPS), it expanded 13.96% in 2023 — the highest of any industry — and contributed 5.89% of GDP [2]. Looking forward, Supply Chain Indonesia projected the sector would contribute about US$101 billion to GDP in 2025, up 12.53% year-on-year [3], with manufacturing PMI holding in expansion above 51.2 [4].
Independent market research points the same way. Mordor Intelligence sizes Indonesian road-freight transport at about US$53.9 billion in 2025, growing to roughly US$76 billion by 2031 (a ~5.7% CAGR), with road accounting for ~62% of the freight and logistics market. The same work notes that national logistics costs run near 24% of GDP — a structural inefficiency the government has targeted to bring toward 8% by 2045, which is the policy tailwind behind fleet modernisation and formalisation.
Road-freight market, 2025 (est.)
Forecast CAGR to 2031
GTRA revenue as share of market
Market size, CAGR and road-freight share from Mordor Intelligence's Indonesia road-freight transport report (external, non-corpus). GTRA share derived from FY2025 revenue of ~US$39 million (Rp656.3 billion at year-end FX) [5].
Management's own read of the tailwind is narrower and, usefully, more specific: it attributes the outlook to continued strength in FMCG and e-commerce, and is expanding operationally into East Java and Makassar to chase it [6]. That is consistent with the demand base Two Customers established: Shopee-driven parcels and Mayora staples freight are the visible edge of the e-commerce and consumer-goods growth the macro data describes.
The tide lifts everyone
A large, growing pond is not the same as a good business, and the road-freight market's defining feature cuts against returns rather than for them: it is deeply fragmented. Industry research finds that roughly two-thirds of Indonesian expedition and courier firms earn under US$120,000 a year, and that small operators compete largely on spot pricing rather than route optimisation or service. In a market where thousands of sub-scale carriers price truck-by-truck, no single operator sets the price — they take it.
Graha Trans's own numbers carry that signature. Over two years revenue rose from US$22.4 million to US$39.4 million — up 90% in local-currency terms — while gross margin fell from 45.7% to 34.2%, because the cost of revenue grew even faster than the top line [7]. Some of that is mix — the lower-margin rental and body-building work Financing the Fleet traced — but the direction is what a price-taker in a crowded market looks like: it can win volume, but not on its own terms.
Revenue and gross profit from the FY2025 Annual Report's three-year income statement, converted at historical FX; margin is gross profit ÷ revenue and is unchanged by currency [8].
Where Graha Trans sits
Against the total market, GTRA is tiny: FY2025 revenue of about US$39 million is roughly 0.07% of the road-freight pond. But against the handful of listed pure-play truckers it competes with on the IDX, it is comfortably the largest. The peer set — Guna Timur Raya, Sidomulyo Selaras, Batavia Prosperindo Trans, Jasa Berdikari Logistics, MPX Logistics and Trimitra Trans Persada — are all small-cap Indonesian land-transport operators [9]. The one with disclosed comparable financials, Sidomulyo Selaras, is instructive: its FY2025 net revenue was about US$4.6 million — down 18.7% on the year, with 99% from transport services [10] — on a gross profit of about US$1.5 million, a ~31% margin [11]. Graha Trans is roughly 8.5 times its revenue and growing while that peer shrinks.
GTRA figures from the FY2025 Annual Report income statement [12]; SDMU from its FY2025 Annual Report [13][14]. Values converted at historical FX; the other four listed peers do not disclose comparable financials in the corpus.
What edge GTRA has is operational, not structural. It runs about 1,210 trucks, dominated by Full-Truck-Load units, from pools across Java, Bali and Sumatra [15], and markets a modern, well-maintained Euro-4 Hino fleet as the differentiator in a market full of older equipment [16]. Those are real advantages — scale, fleet quality, a dedicated-fleet service model — but they are advantages any well-capitalised operator can replicate. They lower cost and win contracts; they do not lock customers in or set prices. One caveat on the fleet: the "1,210 units" figure is repeated verbatim in the FY2023, FY2024 and FY2025 reports [17], so the corpus does not actually support a year-by-year fleet count — documented capacity looks broadly flat near 1,210 while revenue nearly doubled, which means the growth came from utilisation, rates and the rental model rather than a disclosed expansion of the truck count.
The growth wasn't the tide
This is the through-line's real test. The tailwind is genuine and answers the bankruptcy-averse question that matters most for demand: the pond is large, structurally growing, and driven by the same FMCG and e-commerce flows GTRA serves — the business is not fighting a shrinking market, and on that axis the risk is low. But the tailwind did not produce GTRA's numbers. Two Customers showed that essentially all of the two-year revenue increase came from two accounts; the market growing at ~13% a year did not lift GTRA's book by 90% — winning Shopee Express's dedicated-fleet work did. The industry explains the demand for trucks; it does not explain the returns on them, which the margin path shows compressing as GTRA scaled.
So the competitive read is a split verdict. On demand durability, the tailwind is a genuine support and the market structure poses little bankruptcy risk from a collapse in freight volumes. On economics, the same fragmentation that makes the market large makes it a price-taker's market: GTRA has scale and a good fleet but no moat that defends pricing, and its outgrowth of the industry was customer-specific and therefore only as durable as those contracts. What would change this read is evidence of pricing power the numbers don't yet show — gross margin stabilising or rising while volume grows, or a shift toward contracted, differentiated work that the spot market cannot underbid. Until then, the tide is a reason the business exists, not a reason its returns are safe.