Full Report

The numbers behind PT Grahaprima Suksesmandiri Tbk: as-reported financial statements and company metrics for FY2022–FY2025, traced to the source filings, opened with the share-price history those statements have to justify. Every linked figure opens the exact page of the filing it was printed on, with the statement row highlighted. Amounts in Rp million unless noted.

Reading notes: Reporting currency is the Indonesian Rupiah. All figures are shown in millions of Rupiah (Rp million); the audited statements are printed in full Rupiah, so each cited figure's anchor is the full-Rupiah amount as printed while the displayed value is that amount in millions. Per-share figures are in Rupiah per share as printed (Indonesian decimal comma converted to a point). Main columns FY2022–FY2025 are all sourced to the audited consolidated statements. FY2025 its FY2024 comparative come from the FY2025 Annual Report; FY2024 from the FY2024 Annual Report; FY2023 from the FY2023 Annual Report; FY2022 from the comparative column of the FY2023 Annual Report. The company's income/cash-flow data feed was empty this run (data/financials had only balance_sheet.json and segment.json); the income statement, cash-flow statement and revenue breakdown were extracted directly from the audited filings. Revenue breakdown uses Note 24/23 (external revenue disaggregated by service line: transportation services vs. body-building/Karoseri, split third-party vs. related-party). Body-building (Karoseri) external revenue began in FY2024.

Share Price — Available History Since February 2026

The stock closed at IDR 242.00 on Jul 31, 2026 — down 31% over the window shown, trading between IDR 161.00 and IDR 378.00.

Loading...

Source: market price feed, daily closes, Feb 2026–Jul 2026 — the feed marks this available history as partial. Price return only, excludes dividends.

FY2025 at a Glance

Revenue (Rp million)

656,305

Net income (Rp million)

69,277

Source: FY2025 consolidated statements [1] [2] [3]. Click any linked figure to open the filing page with the row highlighted.

Revenue by Service Line

Loading...
Revenue by Service Line FY2022 FY2023 FY2024 FY2025
  Transportation services — third parties 214,560 343,641 402,537 570,584
  Transportation services — related parties 1,316 1,275 3,669 14,457
  Body builder (Karoseri) — third parties 11,461 71,264
  Body builder (Karoseri) — related parties 11,261
Total revenue 215,876 344,917 428,929 656,305
Total revenue growth, derived +59.8% +24.4% +53.0%

Source: Note 24/23 Revenues — consolidated revenue disaggregated by service to customers (transportation vs. body-building), third-party vs. related-party [4] [5] [6]. Click any linked figure to open the filing page with the row highlighted.

Income Statement

Source: Consolidated Statement of Profit or Loss and Other Comprehensive Income; FY2022 is the comparative column of the FY2023 annual report [1] [2] [3]. Click any linked figure to open the filing page with the row highlighted.

Balance Sheet

Balance Sheet FY2022 FY2023 FY2024 FY2025
  Cash and cash equivalents 8,760 16,057 8,528 19,696
  Trade receivables — third parties 44,192 84,236 149,661 175,999
Total current assets 73,761 121,177 193,749 285,904
  Fixed assets — net 541,989 716,111 795,448 956,116
Total assets 684,826 941,311 989,890 1,242,805
Total current liabilities 117,092 121,186 164,098 174,976
  Bank loans — non-current 35,495 107,157 87,755 170,931
  Consumer financing payables — non-current 304,495 274,090 198,954 222,273
  Musyarakah financing — non-current 10,408 123,126 168,781 221,505
Total liabilities 488,840 659,150 669,483 856,251
Total equity 195,986 282,161 320,407 386,554

Source: Consolidated Statement of Financial Position; FY2022 is the comparative column of the FY2023 annual report [1] [7] [8] [2]. Click any linked figure to open the filing page with the row highlighted.

Cash Flow

Cash Flow FY2022 FY2023 FY2024 FY2025
Net cash provided by operating activities 27,606 59,574 33,901 92,912
  Proceeds from disposal of fixed assets 333 3,911 26,119 97,095
  Acquisition of fixed assets (2,458) (106,159) (37,544) (60,531)
Net cash used in investing activities (45,000) (209,634) (13,093) 13,125
Net cash provided by (used in) financing activities 8,921 200,079 (28,336) (107,613)
Net increase (decrease) in cash and cash equivalents (8,472) 50,019 (7,529) (1,576)

Source: Consolidated Statement of Cash Flows (direct method); FY2022 is the comparative column of the FY2023 annual report. FY2024 financing and net-change figures are cited to the comparative column of the FY2025 annual report. [9] [10] [11] [12]. Click any linked figure to open the filing page with the row highlighted.

Long-Term Record

Fiscal year Total revenue Gross profit Net profit Net cash from operating activities Total equity Basic earnings per share
FY2021 147,187 71,001 7,788 95,615
FY2022 215,876 99,060 15,834 27,606 195,986 12.07
FY2023 344,917 157,796 33,432 59,574 282,161 18.54
FY2024 428,929 181,441 39,477 33,901 320,407 20.81
FY2025 656,305 224,320 69,277 92,912 386,554 36.48

Source: consolidated statements across filings; older years from the standardized feed [9] [1] [13]. Click any linked figure to open the filing page with the row highlighted.

Analyst Consensus

Mean target

0.00

Street ratings: No sell-side analyst coverage. PT Grahaprima Suksesmandiri Tbk (GTRA, IDX) is covered by 0 analysts — no consensus price target and no buy/hold/sell ratings are published on any aggregator (Simply Wall St, stockanalysis.com, Yahoo Finance all show n/a). The only forward figure available is management's own FY2025 revenue guidance of ~Rp 500 billion (~+16.5% YoY), which is company guidance, not an analyst estimate.

Estimate source: analyst consensus (claude_web), as of 2026-08-01. Forecasts carry no filing page links.

Traceability

165 of 183 figures on this page (90%) link to the filing page where they are printed — click a linked figure to open the source PDF at that page with the row highlighted. Unlinked figures come from standardized data feeds or pre-filing years.

  • Reporting currency is the Indonesian Rupiah. All figures are shown in millions of Rupiah (Rp million); the audited statements are printed in full Rupiah, so each cited figure's anchor is the full-Rupiah amount as printed while the displayed value is that amount in millions. Per-share figures are in Rupiah per share as printed (Indonesian decimal comma converted to a point).

  • Main columns FY2022–FY2025 are all sourced to the audited consolidated statements. FY2025 its FY2024 comparative come from the FY2025 Annual Report; FY2024 from the FY2024 Annual Report; FY2023 from the FY2023 Annual Report; FY2022 from the comparative column of the FY2023 Annual Report.

  • The company's income/cash-flow data feed was empty this run (data/financials had only balance_sheet.json and segment.json); the income statement, cash-flow statement and revenue breakdown were extracted directly from the audited filings.

  • Revenue breakdown uses Note 24/23 (external revenue disaggregated by service line: transportation services vs. body-building/Karoseri, split third-party vs. related-party). Body-building (Karoseri) external revenue began in FY2024.

  • FY2021 long-term figures are from the Financial Performance Highlights table (in millions of Rupiah) in the FY2023 Annual Report (marked '2021*' by the company); FY2020 and earlier are not disclosed in the corpus.

  • GTRA's capital structure is dominated by asset-financing debt for its truck fleet — bank loans, consumer-financing payables, and Islamic musyarakah financing — shown as separate non-current lines on the balance sheet.

  • Quarterly income-statement single quarters are derived from the printed year-to-date interim statements; the FY2025 corpus contains interims through Q3 (9M), so Q4 FY25 is derived from the full-year audited total minus the 9-month YTD.

  • 3 figure(s) differed between the data feed and the filing; the filing value is shown (see the run's metrics/metrics_tab.json for the audit trail).


PT Grahaprima Suksesmandiri Tbk's management explains the business in its own materials. The slides below do the most of that work, pulled from the documents preserved in Sources. Each source link opens the complete presentation at that slide in a new tab.

Public Expose 2026 — 2026

The newest public expose — management's fullest current self-portrait: history, services, the TMS platform, latest results and 2026 plans. · Open the full document →

Company timeline, 2004-2021: from FMCG distributor to trucking, with pools opening in Bekasi, Tangerang and Bogor and the 2020 TMS launch.
p. 3 — Company timeline, 2004-2021: from FMCG distributor to trucking, with pools opening in Bekasi, Tangerang and Bogor and the 2020 TMS launch. · Open the full presentation →
Timeline continued, 2022-2025: national expansion, the 2023 IPO, the Deltamas pool, and a 2025 CNBC 'fastest-growing transportation' award.
p. 4 — Timeline continued, 2022-2025: national expansion, the 2023 IPO, the Deltamas pool, and a 2025 CNBC 'fastest-growing transportation' award. · Open the full presentation →
Trip Based service - per-trip trucking for one-off routes or projects, across a range of truck sizes. One of the two core revenue lines.
p. 7 — Trip Based service - per-trip trucking for one-off routes or projects, across a range of truck sizes. One of the two core revenue lines. · Open the full presentation →
Truck Rental service - short- or long-term truck hire, with or without a driver. The second core revenue line.
p. 8 — Truck Rental service - short- or long-term truck hire, with or without a driver. The second core revenue line. · Open the full presentation →
Workshop: Graha Trans runs its own 24-hour repair shops, keeping trucks serviced in-house to protect fleet uptime and utilization.
p. 9 — Workshop: Graha Trans runs its own 24-hour repair shops, keeping trucks serviced in-house to protect fleet uptime and utilization. · Open the full presentation →
The Graha Transport Management System - a web platform tying order-booking to real-time GPS tracking and invoicing. The core tech pitch.
p. 10 — The Graha Transport Management System - a web platform tying order-booking to real-time GPS tracking and invoicing. The core tech pitch. · Open the full presentation →
FY2025 audited results: revenue +53% to Rp656bn and net profit +75%, though gross margin slipped from 42% to 34%.
p. 11 — FY2025 audited results: revenue +53% to Rp656bn and net profit +75%, though gross margin slipped from 42% to 34%. · Open the full presentation →
FY2025 balance sheet and returns: Rp1.24tn assets against Rp386bn equity, ROE 17.9% - a leveraged, asset-heavy trucking balance sheet.
p. 14 — FY2025 balance sheet and returns: Rp1.24tn assets against Rp386bn equity, ROE 17.9% - a leveraged, asset-heavy trucking balance sheet. · Open the full presentation →
Q1-FY2026 vs Q1-FY2025 (the slide mislabels the year): revenue +45%, but net margin eased to 10% as gross margin compressed.
p. 15 — Q1-FY2026 vs Q1-FY2025 (the slide mislabels the year): revenue +45%, but net margin eased to 10% as gross margin compressed. · Open the full presentation →
Where they operate: pools across Java plus Bali and Sumatra (Lampung, Pekanbaru, Medan), serving consumer-goods distribution and last-mile.
p. 19 — Where they operate: pools across Java plus Bali and Sumatra (Lampung, Pekanbaru, Medan), serving consumer-goods distribution and last-mile. · Open the full presentation →
Business outlook 2026: leaning on FMCG and e-commerce demand, efficiency gains in East Java, and expansion to Makassar.
p. 20 — Business outlook 2026: leaning on FMCG and e-commerce demand, efficiency gains in East Java, and expansion to Makassar. · Open the full presentation →

Annual Public Expose 2024 (Paparan Publik Tahunan) — 2024

The 2024 annual expose - the fullest account of the business model, with the four service types and full board that newer decks dropped. · Open the full document →

Founding story: started in 2004 distributing fast-moving consumer goods in greater Jakarta, then moved into transport and logistics in 2012.
p. 4 — Founding story: started in 2004 distributing fast-moving consumer goods in greater Jakarta, then moved into transport and logistics in 2012. · Open the full presentation →
The basics: incorporated 2004, business is motorized freight for general goods under the Graha Trans brand, HQ in central Jakarta.
p. 5 — The basics: incorporated 2004, business is motorized freight for general goods under the Graha Trans brand, HQ in central Jakarta. · Open the full presentation →
Board of Commissioners - Ardi Supriyadi (President Commissioner) and independent commissioner Tsun Tien Wen Lie, a CPA.
p. 6 — Board of Commissioners - Ardi Supriyadi (President Commissioner) and independent commissioner Tsun Tien Wen Lie, a CPA. · Open the full presentation →
Board of Directors and their roles: Ronny Senjaya (President), Pittoyo Adi Kriswanto (Operations) and Yohana Puspita (Finance).
p. 7 — Board of Directors and their roles: Ronny Senjaya (President), Pittoyo Adi Kriswanto (Operations) and Yohana Puspita (Finance). · Open the full presentation →
Service menu 1: Pure Rental - monthly hire, with or without driver; Dedicated Unit - assigned trucks, minimum trips, billed per trip.
p. 9 — Service menu 1: Pure Rental - monthly hire, with or without driver; Dedicated Unit - assigned trucks, minimum trips, billed per trip. · Open the full presentation →
Service menu 2: On Call - ad-hoc next-day units; Fixed & Variable - monthly hire where the customer bears controllable running costs.
p. 10 — Service menu 2: On Call - ad-hoc next-day units; Fixed & Variable - monthly hire where the customer bears controllable running costs. · Open the full presentation →

Public Expose 2024 (IPO year) — 2024

The IPO-year expose, featured for what other decks lack - a named roster of the blue-chip customers behind the revenue. · Open the full document →

Business overview at listing: new FMCG accounts (Kimberly-Clark, Indomarco), new Java-to-Sumatra/Bali routes, pool-and-workshop buildout.
p. 4 — Business overview at listing: new FMCG accounts (Kimberly-Clark, Indomarco), new Java-to-Sumatra/Bali routes, pool-and-workshop buildout. · Open the full presentation →
The customer roster: Mayora, Kapal Api, Mondelez, Kimberly-Clark, Indomarco, Shopee, J&T Cargo, SiCepat, ASSA - FMCG and e-commerce clients.
p. 5 — The customer roster: Mayora, Kapal Api, Mondelez, Kimberly-Clark, Indomarco, Shopee, J&T Cargo, SiCepat, ASSA - FMCG and e-commerce clients. · Open the full presentation →

More from management

Public Expose 2025 — 2025 · 23 pages · The 2025 edition - FY2024 audited and Q1-2025 results, plus a coverage map with each pool's address, before the 2026 refresh. · Open →


PT Grahaprima Suksesmandiri Tbk's annual reports contain management's most considered account of the business. These are the sections, passages and visual pages worth opening in the originals preserved in Sources.

PT Grahaprima Suksesmandiri Tbk (Graha Trans) — 2025 Annual Report — FY2025

The latest report: revenue up 53% on a flat fleet, a related-party sourcing surge, and auditor-flagged capital intensity — the whole GTRA story in one book. · Open the full document →

Kegiatan dan Bidang Usaha / Business Activities and Sectors — p. 37 · Read the full section →

Defines what GTRA actually does — motorized transport of general cargo — and the rental service models it sells it through.

The chartered business purpose: land transport of general cargo through specialized service categories.

Pursuant to Article 3 of the Company’s Articles of Association, Graha Trans conducts its primary business activities in the field of motorized transportation for general cargo. The Company’s objective and purpose are to provide reliable land transportation services through the following specialized service categories:

p. 37 · Read in context →

Products and Services — the Pure Rental, On Call and Dedicated Unit truck-rental schemes that generate revenue.
p. 38 — Products and Services — the Pure Rental, On Call and Dedicated Unit truck-rental schemes that generate revenue. · Open source page →

Analisis & Pembahasan Manajemen / Management Discussion and Analysis — p. 66 · Read the full section →

The crux: the owned fleet was essentially flat (1,091 units) yet consolidated revenue jumped 53% — showing the growth came from coachbuilding, not more trucking.

Fleet composition table — total units 1,091 in 2025 vs 1,097 in 2024, down 0.5%.
p. 66 — Fleet composition table — total units 1,091 in 2025 vs 1,097 in 2024, down 0.5%. · Open source page →
Consolidated P&L: revenue Rp656.3bn (+53%), gross profit Rp224.3bn (+24%), net profit Rp69.3bn (+75%).
p. 68 — Consolidated P&L: revenue Rp656.3bn (+53%), gross profit Rp224.3bn (+24%), net profit Rp69.3bn (+75%). · Open source page →

Prospek Usaha / Business Outlook — p. 72 · Read the full section →

Management's stated 2026 plan centers on the Deltamas Pool — its bet on in-house coachbuilding, retreading and maintenance to cut costs.

The Deltamas Pool: a ~30,000 sqm integrated hub with a bodywork plant and retreading plant.

Optimism toward 2026 is also supported by various strategic initiatives that have been prepared and implemented throughout 2025, particularly in improving vehicle utilization and strengthening operational capabilities. One of the key initiatives is the development of the Deltamas Pool, which is targeted to commence operations as an integrated operational center on nearly 30,000 square meters of land. This facility will be equipped with an internal workshop, training center, bodywork manufacturing and repair plant, as well as a retreading plant.

p. 72 · Read in context →

Pangsa Pasar / Market Share — p. 75 · Read the full section →

Names the demand base — large FMCG distributors plus e-commerce, all domestic — the concentration that both drives and constrains the book.

Customer base dominated by large-scale FMCG producers needing high-volume distribution.

As of the end of 2025, the Company’s customer composition was dominated by companies operating in the fast-moving consumer goods (FMCG) sector, particularly those with large-scale production and high-volume distribution requirements.

p. 75 · Read in context →

Expansion into e-commerce partnerships; the entire base is Indonesia-domestic.

In line with the development of its business model, the Company has also expanded its market penetration by establishing partnerships with e-commerce players. All of these customers operate within Indonesia, therefore the Company’s market focus remains centered on domestic logistics needs.

p. 75 · Read in context →

Transaksi dengan Pihak Berelasi / Transactions with Related Parties — p. 77 · Read the full section →

The single most consequential disclosure: related-party purchases from PT Gama Putra Sukses Prima jumped to 38% of consolidated cost of revenues.

Management frames related-party dealings as support for “operations and business synergies.”

In conducting its business activities during 2025, the Company engaged in transactions with several related parties. These relationships were established to support operations and business synergies.

p. 77 · Read in context →

Related-party tables: purchases Rp249.6bn = 38.03% of consolidated COGS (up from 8.53% in 2024); receivable Rp16.0bn.
p. 78 — Related-party tables: purchases Rp249.6bn = 38.03% of consolidated COGS (up from 8.53% in 2024); receivable Rp16.0bn. · Open source page →

Manajemen Risiko / Risk Management — p. 111 · Read the full section →

The two risks that most fit a debt-funded fleet operator with related-party customers: trade-receivable credit risk and liquidity from heavy capex.

Credit risk centers on trade receivables from operating activities (original Indonesian text).

Risiko kredit yang dihadapi Perseroan berasal dari kegiatan operasi (terutama dari piutang usaha kepada pihak ketiga) dan dari kegiatan pendanaan, termasuk rekening bank.

p. 111 · Read in context →

Liquidity risk: capex and expansion drive a need for substantial working capital (original Indonesian text).

Risiko likuiditas didefinisikan sebagai risiko saat posisi arus kas Perseroan menunjukkan bahwa penerimaan jangka pendek tidak cukup menutupi pengeluaran jangka pendek. Kebutuhan likuiditas Perseroan secara historis timbul dari kebutuhan untuk membiayai investasi dan pengeluaran barang modal terkait dengan program perluasan usaha. Perseroan membutuhkan modal kerja yang substansial untuk menjalankan proyek-proyek baru dan untuk mendanai operasional.

p. 111 · Read in context →

Hal Audit Utama / Key Audit Matters (Independent Auditor's Report) — p. 184 · Read the full section →

The auditor's own list of what most needs judgment — a clean read on the accounting that defines this business model.

Fixed assets are 76.93% of total assets; trucks depreciated on a units-of-production basis.

As at December 31, 2025, the Group recorded net fixed assets of Rp956, 115,578,312, representing 76.93% of the Group's total assets. […] We identified this area as a key audit matter due to the significant management judgment involved in the recognition, measurement, derecognition, and depreciation of fixed assets. This includes, in particular, determining whether certain expenditures meet the criteria for capitalization, assessing when assets are ready for their intended use, accounting for asset disposals, evaluating indicators of impairment, and determining the appropriate depreciation methods and estimates of the asset's useful economic lives, including trucks that are depreciated using the units-ofproduction method.

p. 184 · Read in context →

Revenue and receivable recoverability — flagged partly because of related-party balances.

For the year ended 31 December 2025, the Group recorded revenue of Rp656,304,660,831, which primarily arises from transportation and coachbuilding services. […] We identified this area as a key audit matter due to the significant judgment involved in revenue recognition, particularly in determining the appropriate timing of revenue recognition, the existence of supporting documentation evidencing the delivery of services or goods, and the assessment of the recoverability of trade receivables

p. 185 · Read in context →

PT Grahaprima Suksesmandiri Tbk (Graha Trans) — 2023 Annual Report — FY2023

The IPO-year baseline: coachbuilding was a rounding error and no single supplier reached 10% of purchases — the “before” against which the FY2025 related-party surge stands out. · Open the full document →

Catatan 24 & 32 / Notes 24 (Cost of Revenues) and 32 (Segment Information) — p. 281 · Read the full section →

Shows the pre-transformation shape: coachbuilding just Rp12.4bn of Rp344.9bn revenue and an explicit statement of no supplier concentration.

FY2023: no single-party purchase exceeded 10% of consolidated net revenue (“no purchases from a single party exceeded 10%…”).

Tidak terdapat pembelian kepada satu pihak yang melebihi 10% dari total pendapatan neto konsolidasian.

p. 281 · Read in context →

FY2023 segment table: Land Transportation Rp335.0bn vs Coachbuilding just Rp12.4bn of Rp344.9bn total revenue.
p. 288 — FY2023 segment table: Land Transportation Rp335.0bn vs Coachbuilding just Rp12.4bn of Rp344.9bn total revenue. · Open source page →

More annual reports

PT Grahaprima Suksesmandiri Tbk (Graha Trans) — 2024 Annual Report — FY2024 · 266 pages · The intervening year (revenue Rp428.9bn) that bridges the FY2023 baseline and the FY2025 coachbuilding scale-up. · Open →


Competitors describe PT Grahaprima Suksesmandiri Tbk's market in their own filings and calls. These verified passages and visual pages show where their strategies meet, using source documents preserved in Sources.

PT Sidomulyo Selaras Tbk (SDMU)

The only IDX-listed road-freight peer with filings staged in this run, and the closest structural analogue: SDMU runs the same truck-and-trailer, pool-and-workshop FTL land-haulage model as GTRA out of overlapping Java pools (both operate a Bekasi base), and competes for the same drivers, fleet capacity and industrial-logistics contracts. It differs in end-market — SDMU specialises in liquid-chemical and hazardous/toxic-material (B3) cargo, where GTRA hauls general FMCG, e-commerce and automotive freight — so it is best read as an adjacent-niche competitor rather than a head-to-head one. The five other IDX transport peers named in the run's competitor screen (TRUK, BPTR, LAJU, MPXL, BLOG) had no documents staged and so cannot be exhibited here.

SDMU's stated strategic direction: scale the fleet and become a one-stop “DG-Chemical Transport” logistics platform for chemicals, crude oil and gas — a deliberate move up-market into specialised hazmat haulage rather than GTRA's general-cargo FTL lanes.

Entering 2026, the Company is optimistic about its business growth prospects, along with the increasing demand for logistics and transportation services for chemicals, crude oil, and gas. SDMU continues to strengthen its capabilities through fleet development and expansion, optimizing logistics management, improving hazardous and toxic materials (B3) storage services, and expanding its business reach. This aligns with the Company’s future business direction, which is to become a total logistics company for DG-Chemical Transport (one-stop logistics).

p. 87 · Read in context →

SDMU's own read of its market — intensifying competition in chemical transportation, defended through service quality and technology; the same margin-and-share pressure a small Indonesian road-freight operator faces alongside GTRA.

Furthermore, addressing the increasingly fierce competition in the chemical transportation industry requires the Company to continuously innovate and improve service quality. To maintain market share and meet customer expectations, the Company is focusing on human resource development and the implementation of the latest technology to enhance competitiveness.

p. 28 · Read in context →

More peer documents

SDMU FY2024 annual report — Directors' Report, p.29 — FY2024 · 277 pages · Quantifies SDMU's scale and fragility: net revenue Rp94.95bn (+3.4%) but net profit collapsing from Rp31.70bn to Rp1.51bn on fuel and fleet-maintenance costs — a micro-cap road-freight peer of a size comparable to GTRA. · Open →


Growth on Borrowed Money

PT Grahaprima Suksesmandiri (IDX: GTRA, brand Graha Trans) is a founder-controlled Indonesian trucking company that has grown revenue roughly 45% a year to Rp656bn and net profit nearly ninefold since 2021 — funded almost entirely by debt taken on to buy trucks. At Rp242 it trades near 6.6× earnings and 1.2× book. This report exists to judge one thing: whether that growth is durable and self-financing enough to justify the price, given a balance sheet carrying Rp856bn of liabilities against Rp20bn of cash.

Revenue FY2025 (Rp bn)

656.3

Net profit FY2025 (Rp bn)

69.3

Market cap (Rp bn)

458

Founder ownership

80%

Sources: FY2025 revenue and net profit from the FY2025 Annual Report, Consolidated Statement of Profit or Loss [1]; market cap = 1,894,375,000 shares at the 31 Jul 2026 close of Rp242 (derived from the share-capital note [2] and daily price data); founder ownership from Note 20 [3].

What Graha Trans does

Graha Trans runs a full-truck-load (FTL) trucking and truck-rental operation, hauling freight between cities across Java, Bali and Sumatra from pools in Tangerang, Bogor, Deltamas (Bekasi), Pasuruan, Cianjur and Bandung. The disclosed fleet is about 1,200 trucks, dominated by wing-box and box types for intercity delivery, serving FMCG, e-commerce and last-mile logistics customers [4]. The company reports in two segments: Land Transportation — the core trucking service — and Karoseri (Body Builder), a subsidiary that builds and sells truck bodies. In FY2025, Land Transportation was Rp585.0bn (89%) of revenue and Karoseri Rp71.3bn (11%) [5].

Loading...

Source: FY2025 Annual Report, Note 32 Segment Information [6].

The company is young as a public entity. It listed on the IDX on 30 March 2023, selling 378 million shares — 20% of its enlarged capital — and earmarked 64.8% of the net proceeds to buy 38 Hino trucks and the rest for working capital [7]. Buying trucks with raised capital and borrowed money is the whole model, and it shapes everything that follows.

The growth record

The top line has compounded at about 45% a year since 2021, and profit has grown faster still: net profit rose from Rp7.8bn in 2021 to Rp69.3bn in 2025, nearly ninefold, with FY2025 alone up 75% [8] [9].

Loading...

Sources: FY2021–FY2023 from the FY2023 Annual Report, Financial Performance Highlights [10]; FY2024–FY2025 from the FY2025 Annual Report, Consolidated Statement of Profit or Loss [11].

This is genuine operating growth, not an accounting artifact: the revenue is billed to real logistics customers, and the fleet backing it has expanded in step. Two features of the customer base bear on how durable it is. The demand is anchored in FMCG and e-commerce distribution, which is structurally growing in Indonesia. But it is also concentrated: in the first nine months of 2025, two third-party customers — PT Nusantara Ekspres Kilat (Rp190.0bn) and PT Inbisco Niagatama Semesta (Rp111.8bn) — together supplied about two-thirds of revenue [12]. Whether that concentration is a risk or simply the shape of a young logistics book is a question for a later chapter.

Margins are narrowing as it scales

Underneath the headline growth, the unit economics have moved the wrong way. Gross margin fell from 48% in 2021 to 34% in 2025, with the sharpest drop last year: FY2025 cost of revenue rose 75% while revenue rose 53% [13].

Loading...

Source: derived from reported revenue, gross profit and net profit — FY2023 Annual Report [14] and FY2025 Annual Report [15].

Two forces sit behind the erosion. The lower-margin Karoseri body-building line grew from Rp12bn in 2023 to Rp71bn in 2025, diluting the blended gross margin; and the core trucking line's own costs — transport, tyres, depreciation on a growing fleet — rose faster than pricing [16]. Notably, net margin did not follow gross margin down — it rose to 10.6% in FY2025 from 9.2% — because costs below the gross line grew far more slowly than revenue [17]. That divergence between a falling gross margin and a rising net margin is one of the more important things to reconcile about this company, and it belongs to the economics chapter.

The balance sheet behind the growth

Every truck is bought with borrowed money, so the balance sheet grows with the fleet. Total liabilities reached Rp856bn at end-2025 against Rp387bn of equity — about 2.2× — after rising 28% in the year, mostly bank loans, consumer-financing and musyarakah facilities used to acquire trucks [18].

Loading...

Sources: FY2022–FY2023 from the FY2023 Annual Report, Financial Performance Highlights [19]; FY2024–FY2025 from the FY2025 Annual Report, Consolidated Statement of Financial Position [20].

The figure a bankruptcy-averse reader will notice first is cash. GTRA ended 2025 with Rp19.7bn of cash against long-term borrowings of roughly Rp615bn — cash covers about 3% of long-term debt [21]. A leveraged fleet financed on thin cash can be perfectly sound if operating cash flow reliably services the debt, and dangerous if it does not. Which of those is true here — whether the business self-funds its interest and amortisation — is the balance-sheet question the report has to answer, and it is the crux for an investor who wants the chance of bankruptcy near zero.

Who owns it

GTRA is unusually closely held. Two founder holding companies — PT Adika Eka Putra and PT Trimulti Adinata Perkasa — own 34.95% each, and the two principals, Ronny Senjaya and Ardi Supriyadi, hold a further 5.05% each directly, leaving the public with 20% [22]. Both holding companies trace up to Ronny Senjaya and Ardi Supriyadi 50/50, so the two founders control roughly 80% of the company; the FY2023 report names Ronny Senjaya as the ultimate beneficial owner [23].

Loading...

Source: FY2025 Annual Report, Note 20 Share Capital [24].

For a reader who prizes owner-operators with skin in the game, this is the attractive side of the story: management's wealth is the equity. The pay is modest and cash-only — aggregate FY2024 board remuneration was Rp3.6bn (Rp1.32bn to commissioners, Rp2.30bn to directors), with no stock or option awards [25]. Returns to shareholders have begun modestly too: a Rp1.82-per-share cash dividend on FY2024 earnings, roughly a 9% payout, leaving the bulk of profit retained to fund the fleet [26]. The flip side of 80% control and a 20% float is thin liquidity and minority-holder dependence on the family — a governance thread for later.

What the stock has done

The price feed available for this report begins in February 2026, so it captures the recent de-rating rather than the full post-IPO history. Within that window the shares traded between Rp161 and Rp378 and closed 31 July 2026 at Rp242, about 36% below the February high, after a June trough near Rp160 and a partial recovery (derived from daily price data).

Loading...

Source: daily closing prices (derived from price data; feed begins Feb 2026).

No sell-side analyst covers the stock — there is no published consensus target or forward estimate, and the only forward figure on record is management's own revenue guidance. At Rp242 the company is valued at about Rp458bn, roughly 6.6× trailing earnings and 1.2× book — cheaper than its own growth rate, and a level that says the market is discounting something. Identifying what that something is — the leverage, the customer concentration, the margin trend, or simply the illiquidity of a 20%-float micro-cap — is the work of the chapters that follow.

The question this report answers

Put plainly: is GTRA's debt-funded fleet growth durable and self-financing enough to be worth more than its depressed ~6.6× earnings price — or does the leverage that buys every truck endanger the equity faster than profit can compound? The bull case is a founder-owned operator compounding revenue and profit at rare rates, priced below book after a sharp sell-off. The bear case is a thin-margin, highly-leveraged fleet with almost no cash buffer and a concentrated customer book, where a single bad year for freight demand or credit availability could threaten the equity itself. Every chapter that follows is a test of one side of that trade-off.


Financing the Fleet

Graha Trans throws off enough cash to service its debt: 2025 operating cash flow of Rp92.9 billion was struck after Rp65.1 billion of interest, covering the finance bill 2.4 times [1]. That pushes near-term insolvency risk down. But the reported Rp107.6 billion of "debt repayment" is not deleveraging: the fleet grew on Rp240.8 billion of new lease and bank debt booked outside the cash-flow statement, and interest-bearing debt still rose to Rp727.9 billion. The business self-services its debt; it does not self-fund its growth.

Three years, three different cash-flow signatures

The cash-flow record since the March 2023 listing splits cleanly into three phases, and reading them in order is what the balance-sheet snapshot in Growth on Borrowed Money could not show.

Loading...

Consolidated statements of cash flows, FY2023 Annual Report p.80, FY2024 Annual Report p.63, FY2025 Annual Report p.69 (figures in Rp billion).

2023 was the build. The company spent Rp209.6 billion on investing — mostly truck acquisitions and land down-payments — and funded it with Rp200.1 billion of financing inflows, of which Rp126.4 billion was fresh musyarakah (Islamic) financing [2]. This is the year the leverage in the thesis was laid down.

2024 was digestion. Capex fell sharply, financing turned to a Rp28.3 billion net outflow as the company began repaying, and operating cash flow dipped to Rp33.9 billion — management attributed the drop to extended customer payment terms and higher supplier and payroll outlays [3].

2025 was the cash surge. Operating cash flow nearly tripled to Rp92.9 billion, investing swung to a Rp13.1 billion inflow, and financing showed Rp107.6 billion going out the door [4]. Taken at face value, 2025 looks like a company that has turned the corner and is paying its debt down. Two of those three lines are less flattering than they read.

Operating cash flow is real, and it clears interest

The genuinely good line is the operating figure itself, and it is not a working-capital mirage. Cash receipts from customers were Rp627.8 billion against Rp656.3 billion of booked revenue [5][6] — the company collected 96% of what it invoiced. Trade receivables did rise, but more slowly than sales: days sales outstanding fell from roughly 131 days at end-2024 to 107 days at end-2025 [7]. Collections tightened; they were not stretched to manufacture the number.

Because interest is settled in cash and classified inside operating activities, the reported operating figure already carries the full finance burden. On the income statement, finance charges of Rp46.1 billion plus musyarakah financing cost of Rp19.0 billion sum to Rp65.1 billion [8] — the same Rp65.1 billion paid in cash [9]. There is no gap between accrued and paid interest to worry about.

Against that bill, coverage improved materially in 2025 and both cash and earnings measures agree.

EBIT / interest, FY2025

1.8

Cash-flow / interest, FY2025

1.5

Operating profit of Rp156.3 billion — gross profit of Rp224.3 billion less Rp68.1 billion of general and administrative expense — covered the Rp65.1 billion finance bill 2.4 times, up from 1.8 times in 2024 [10][11]. Measured on cash — operating cash flow before interest of Rp158.1 billion over Rp65.1 billion paid — the ratio is the same 2.4 times, versus a thin 1.5 times in 2024. For a reader whose first fear is bankruptcy, this is the reassuring half of the chapter: the trucks earn enough to pay the lenders, with a widening margin.

EBIT is gross profit less G&A; cash coverage is operating cash flow before interest divided by interest paid; FY2025 Annual Report pp.263–264, cash statement p.196.

The "deleveraging" is an accounting artefact

Now the line that reads better than it is. Financing activities showed Rp107.6 billion leaving the company in 2025, which invites the conclusion that debt is being retired. Yet interest-bearing debt rose over the year, from Rp578.6 billion to Rp727.9 billion — up Rp149.4 billion [12]. Both statements are true at once because most of the fleet Graha Trans added in 2025 never passed through the cash-flow statement.

The supplementary note is explicit: the company acquired Rp240.8 billion of fixed assets funded entirely by new debt — Rp193.3 billion through consumer-financing (lease) payables and Rp47.5 billion through a bank loan [13]. None of that is a cash outflow, so it is invisible in the Rp13.1 billion investing figure and the Rp107.6 billion financing figure. The reconciliation is the chapter in one table:

No Results

Interest-bearing debt from FY2025 Annual Report p.263; non-cash additions from Note 33, p.264; residual is a balancing item across cash draws, the new Rp12.7 bn overdraft and repayments.

Debt-to-equity, measured on interest-bearing debt, edged up from 1.81x to 1.88x despite a year of retained earnings adding to equity [14]. The pattern is a treadmill, not a paydown: operating cash amortises the existing lease and loan principal, while each replacement truck arrives on a fresh finance lease. It is a workable model — asset-backed lending against revenue-generating trucks is ordinary in this industry — but it means the leverage is refinanced and extended, not shrinking. Anyone reading the financing line as balance-sheet repair is reading it wrong.

One related item belongs in the same frame: Rp23.4 billion of cash left the company in 2025 as advances to related parties, booked as other receivables, versus Rp1.7 billion the year before [15]. In a year when every rupiah of financing headroom mattered, that outflow is worth tracking in the deeper governance work this report still owes.

The liquidity cushion is thinner than the balance sheet shows

The reassurance from coverage comes with a caveat the headline cash balance hides. The Rp19.7 billion of cash reported at end-2025 is a gross figure; the cash-flow statement reconciles to Rp7.0 billion after netting a new Rp12.7 billion bank overdraft the company drew during the year [16]. Real spendable cash is roughly a third of the stated number.

That cash position sits against what comes due inside twelve months.

No Results

Contractual maturity of financial liabilities, excluding future interest; FY2025 Annual Report p.262.

Rp113.2 billion of interest-bearing debt falls due within a year, alongside Rp36.1 billion of trade payables [17]. Net cash of Rp7.0 billion covers about a sixteenth of the near-term debt maturities alone. The company is not funded by a cash buffer; it is funded by the next twelve months of collections and by lenders continuing to roll and extend credit — a point management effectively concedes, describing liquidity as managed through cash-flow projections, loan-maturity schedules and available committed facilities rather than through cash on hand [18].

That structure is only as safe as the cash flow feeding it, which draws the two risks together. Operating cash flow of Rp92.9 billion clears the Rp113.2 billion of near-term maturities only with refinancing of the rolling balance; a sustained drop in collections would hit the tightest part of the structure first. And collections are concentrated — the top two customers were roughly two-thirds of nine-month 2025 revenue, a demand-durability question this report has flagged but not yet examined. The 2025 investing inflow leans on the same fragility from a different angle: it turned positive only because the company sold Rp97.1 billion of used trucks, against Rp60.5 billion of cash purchases [19]. Fleet-renewal proceeds of that size depend on a liquid secondhand-truck market; in a freight downturn, used-truck values and customer receipts would soften together, exactly when lease payments and maturities keep their schedule.

What this settles, and what it turns on

On the evidence, the immediate bankruptcy fear is not supported: 2025 operating cash flow covers interest 2.4 times and is improving, interest is fully paid in cash, and collections are tightening rather than slipping. The strongest fact against that comfort sits in the same statements — interest-bearing debt rose Rp149.4 billion to Rp727.9 billion even as the financing line implied repayment, because the fleet is funded by lease debt that never touches cash flow, and the spendable cash cushion is Rp7.0 billion against Rp113.2 billion of maturities inside a year. The read would change if operating cash coverage slipped back toward the 1.5 times of 2024, if the used-truck disposal channel dried up, or if lenders tightened the finance-lease terms the model depends on. The number to watch each period is operating cash flow before interest against the next twelve months of debt maturities; as long as the first comfortably exceeds the second, the model holds.


Two Customers

The operating cash flow that services GTRA's debt is collected from a customer book that is narrowing, not broadening. Two customers supplied 64.5% of FY2025 revenue, up from 38% two years earlier, and one of them — the courier arm of Shopee — generated more than two-thirds of all revenue growth since 2023 [1]. Both buy on one-year contracts. The self-funding case built in Financing the Fleet rests on collections from two names.

The book has narrowed to two names

The filings disclose, each year, the customers that individually exceed 10% of consolidated revenue. Read across FY2023 to FY2025, the disclosure tells a consistent story: the two largest accounts have gone from a little over a third of the business to nearly two-thirds.

Loading...

Source: customers exceeding 10% of net revenue, FY2025 Annual Report Note 24 [2] and FY2024 Annual Report Note 24 [3]; denominators from reported revenue [4][5].

In FY2025, PT Nusantara Ekspres Kilat billed Rp269.1 billion and PT Inbisco Niagatama Semesta Rp154.1 billion — together Rp423.2 billion, or 64.5% of the Rp656.3 billion top line [6][7]. Two years earlier the same two names were Rp132.4 billion of Rp344.9 billion, 38.4%, and a third customer, PT Global Jet Cargo, was itself above the 10% line [8][9].

Top-2 share of FY2025 revenue

64.5%

Largest customer (Shopee Express)

41.0%

Largest customer, revenue vs FY2023

4.7

Source: derived from Note 24 revenue-by-customer disclosure, FY2025 and FY2024 Annual Reports [10][11].

The growth story is one customer

The concentration is not a story of a stable business with two big anchors. It is a story of one account carrying almost all of the growth. Nusantara Ekspres Kilat billed Rp57.6 billion in FY2023, Rp101.1 billion in FY2024, and Rp269.1 billion in FY2025 — a 4.7-fold rise in two years [12][13]. Of the Rp311.4 billion by which revenue grew over those two years, this single customer supplied Rp211.5 billion — 68% of the entire increase. Add Inbisco and the two together account for 93% of all revenue growth since 2023.

Loading...

Source: revenue-by-customer disclosure and reported revenue, FY2025 and FY2024 Annual Reports [14][15]; rest of book is total revenue less the two named customers.

The rest of the book — everything outside the top two — grew from Rp212.5 billion to Rp233.1 billion, up less than 10% across two years in which total revenue nearly doubled [16]. The trucking, rental, and body-building operations described in Growth on Borrowed Money have been roughly flat outside these two relationships. The debt-funded fleet expansion and the two-customer expansion are, to a first approximation, the same event.

Who the two customers are

The two names carry very different demand drivers, and the corpus plus public records identify both.

Nusantara Ekspres Kilat is the Indonesian courier arm of Shopee — the company operates as Shopee Express (SPX), a subsidiary of PT Shopee International Indonesia (part of Sea Limited), per public company records. GTRA's relationship with it is a fleet-rental and on-call transport arrangement: GTRA supplies vehicles to the areas and routes Nusantara Ekspres Kilat specifies [17]. In substance, GTRA's largest exposure is to Shopee's parcel volumes in Indonesia — an e-commerce logistics tailwind, but also a customer with the scale to reprice, in-source, or reallocate the trucks it rents.

Inbisco Niagatama Semesta is part of the Mayora Group, one of Indonesia's larger fast-moving consumer-goods groups. GTRA's FY2021 transportation agreement is with the Mayora Group as a whole — it names Inbisco alongside Mayora Indah, Torabika, Tirta Fresindo, and four other Mayora entities [18]. This is staples-freight demand: high-volume, comparatively stable, and less cyclical than parcels.

The mix is worth holding in view. One anchor rides Indonesian e-commerce; the other rides packaged-food distribution. That is more diversification than a single-sector book — but both remain single counterparties, and both are large enough that GTRA is a price-taker in the negotiation.

Both relationships run on short contracts

The concentration would matter less if these were multi-year, take-or-pay commitments. They are not. Both anchor relationships sit on one-year agreements that have been extended repeatedly, one amendment at a time.

The Mayora Group agreement, signed on 1 July 2021, carries a one-year term extendable by mutual agreement; it has been renewed several times [19]. As of the September 2025 interim statements it had been extended to 30 September 2025, with the further amendment "still in process" at the reporting date — the contract behind roughly a quarter of revenue was, at that moment, in a renewal gap [20]. The Nusantara Ekspres Kilat arrangement, which began as a February 2022 vehicle rental and became an on-call service confirmation in April 2024, had been amended to run only to 10 June 2026 [21]. The FY2025 annual report shows the Mayora term subsequently extended to 31 October 2026 [22], so the renewals have kept coming — but the cadence is annual, and the renewal risk is not hypothetical: it is a live line item in the filings.

Churn at this scale is not theoretical

The clearest evidence that a large account can leave sits inside GTRA's own disclosure. PT Global Jet Cargo billed Rp45.7 billion in FY2023 — 13.3% of revenue, above the 10% threshold — then fell to Rp19.3 billion in FY2024 and out of the top ranks entirely by FY2025 [23][24]. A customer worth an eighth of the business two years ago is now immaterial.

The reading cuts both ways, and honesty requires stating both edges. It shows that a top-three account can shrink by 90% in two years — the downside case for the anchors is real and has precedent in this very book. It also shows that GTRA replaced that lost revenue and grew regardless, because Nusantara Ekspres Kilat was scaling faster than Global Jet Cargo was fading. The concentration is a genuine risk; it is not evidence that the company cannot win or replace volume.

Why this bears on the debt

The link back to solvency runs through the balance sheet. Financing the Fleet showed that GTRA services its debt out of collections, not out of a cash balance — and those collections are as concentrated as the revenue. At the end of FY2025, Nusantara Ekspres Kilat owed Rp64.3 billion and Inbisco Rp39.0 billion, together Rp103.4 billion, or 58% of the Rp178.0 billion of gross third-party trade receivables [25]. Nine months earlier the same two names carried Rp132.4 billion of receivables, 68% of the third-party total [26].

No Results

Source: FY2025 Annual Report, Note 24 Revenues [27] and Note 5 Trade Receivables [28]; sector identification per contract note and public company records.

Set that against the liquidity picture: net of the Rp12.7 billion overdraft it drew late in the year, GTRA held about Rp7.0 billion of cash at end-2025 (Financing the Fleet). A single customer's receivable is roughly nine times the entire net cash cushion. That is what customer concentration means for a business that services asset-backed debt from operating cash flow: a payment delay or a lost renewal at either anchor is felt first in the ability to meet lease and interest obligations, not in a slow erosion of the income statement.

The judgment here is narrow and holds in one direction. The durability of GTRA's debt-funded model is, to a large degree, the durability of two relationships — and above all the Shopee Express account, which is both the growth engine and a one-year contract with a counterparty that has its own logistics ambitions. The strongest fact on the other side is that the book has absorbed a 90%-scale customer loss before and grew through it. What would change the read is concrete: a multi-year or take-or-pay term on either anchor, or a third relationship scaling toward 10% of revenue, would materially widen the base the leverage rests on. Neither is visible in the filings yet.


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 Rp22,139.0 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 Rp1,623.65 trillion 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.)

53.9

Forecast CAGR to 2031

5.7%

GTRA revenue as share of market

0.07%

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 Rp656.3 billion (~US$39m 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 Rp2 billion 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 Rp344.9 billion to Rp656.3 billion — up 90% — 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.

Loading...

Revenue and gross profit from the FY2025 Annual Report's three-year income statement; margin is gross profit ÷ revenue [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 Rp77.16 billion — down 18.7% on the year, with 99% from transport services [10] — on a gross profit of Rp24.29 billion, a ~31% margin [11]. Graha Trans is roughly 8.5 times its revenue and growing while that peer shrinks.

No Results

GTRA figures from the FY2025 Annual Report income statement [12]; SDMU from its FY2025 Annual Report [13][14]. 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.


Both Sides of the Ledger

GTRA is 80% owned by the founding group and, in 2025, the same family sat on both sides of its books: Rp249.6bn — 38% of revenue — was paid to a commonly-controlled hauler, and Rp25.0bn of company cash was lent up to the ultimate parent. Both flows are disclosed and audited, and management calls them arm's-length. But they mean the reported Rp69.3bn profit and the thin cash servicing the debt cannot be read at face value without a governance discount.

The control structure

Two holding companies own the bulk of GTRA. PT Adika Eka Putra and PT Trimulti Adinata Perkasa each hold 34.95%; founders Ardi Supriyadi and Ronny Senjaya hold 5.05% apiece; the public float is 20.00% [1]. Above that sits PT Dwikarya Semesta Investama, which the financial statements name as the Parent Entity of the Company [2].

Oversight of that structure rests on a two-person Board of Commissioners: Ardi Supriyadi as President Commissioner and Tsun Tien Wen Lie as the sole Independent Commissioner [3]. The President Commissioner is not independent of the counterparties: his disclosed roles include Commissioner of PT Gama Putra Sukses Prima, Commissioner of PT Adika Eka Putra (a 34.95% shareholder), and a seat at PT Dwikarya Semesta Investama [4]. The person overseeing the related-party transactions on GTRA's board also sits on the boards of the entities on the other side of them.

Both sides of the cost line

The largest single line in GTRA's cost of revenue is transportation expense — the cost of actually moving freight — which rose to Rp296.9bn in 2025 from Rp163.8bn a year earlier [5]. Inside that line, Rp245.0bn was paid to PT Gama Putra Sukses Prima, an entity under common control — roughly 82.5% of the haulage bill — with total related-party purchases of Rp249.6bn, equal to 38.0% of revenue [6].

This is new. Related-party purchases were Rp2.6bn in 2023 [7] and Rp36.6bn in 2024, before reaching Rp249.6bn in 2025 [8]. Measured against total cost of revenue of Rp432.0bn, the affiliate share went from 1.4% to 14.8% to 57.8% in three years [9].

No Results

Related-party purchases, almost entirely from commonly-controlled PT Gama Putra Sukses Prima [10], [11].

The timing lines up with the demand story told in Two Customers: as the Shopee-driven volume ramped, GTRA increasingly fulfilled it not with its own ~1,200 trucks but by buying haulage capacity from a family-controlled operator. That reframes the gross-margin compression flagged in Growth on Borrowed Money — from 45.7% to 34.2% over FY2023–25 — as substantially a mix shift toward bought-in, related-party capacity rather than pure competitive price erosion. It also means a large and rising share of revenue passes straight through to an affiliate whose own margin on that work the minority shareholder cannot see. Whether the Rp245.0bn was priced fairly is not verifiable from the corpus: the filings state only that related-party transactions are carried out "on terms that are equivalent to those applicable in fair transactions" [12], an assertion by management, not an independent finding.

Cash flowing up to the parent

On 8 October 2025 GTRA agreed to lend Rp25,000,000,000 to its parent, PT Dwikarya Semesta Investama, at 9% per annum, maturing 7 October 2026, with an interest grace period through 31 December 2025 [13]. That single loan drove total other receivables from related parties from Rp1.8bn to Rp25.3bn over the year [14] — the cash leakage first surfaced, unnamed, in Financing the Fleet.

The Rp25.0bn is large against GTRA's own resources. It equals 36% of the Rp69.3bn of net profit the company earned that year, and roughly 3.6 times the ~Rp7bn of cash the business held net of a new overdraft. And the carry runs the wrong way: GTRA's own 2025 finance bill was Rp29.8bn on consumer financing and Rp13.7bn on bank loans [15], so a debt-funded, thinly-capitalised company lent to its parent at 9% — and, because of the grace period, earned no interest on the loan at all in 2025.

The direction of the family's cash flows is the point. Set beside what the minority received, the contrast is stark: GTRA paid Rp249.6bn to an affiliate for haulage and lent Rp25.0bn up to the parent, while the total cash dividend to all shareholders on FY2024 earnings was Rp3.45bn (Rp1.82 per share) [16] — of which the 20% public float received about Rp0.7bn.

No Results

Affiliate purchases and the parent loan dwarf the dividend paid to outside holders. Revenue billed to affiliates from Note 24; other figures as cited above [17], [18].

The alignment on the other side

None of this is hidden, and the reader's preference for founder alignment is not misplaced here. Management holds 80% of the equity and takes very little out in cash: total key-management remuneration was Rp4.3bn in 2025, up from Rp3.6bn, all in short-term cash with no equity awards [19] — about 6% of net profit. A controlling family paid modestly in salary, with the bulk of its return riding on the same shares the minority owns, is the skin-in-the-game the case is built on. The related-party flows are the cost of that structure, not evidence that it is being looted: the loan to the parent carries a stated rate and a fixed one-year maturity, and subcontracting haulage is ordinary in an asset-constrained trucking business that discloses only ~1,210 owned trucks against fast-growing volume.

The independent check on it all is thin, though. GTRA's auditor issued a clean opinion but singled out one Key Audit Matter — revenue recognition and the recoverability of trade receivables, explicitly including those arising from transactions with related parties [20]. The area the auditor judged to carry the most estimation risk is the same area where the family sits on both sides.

The judgment here is narrow: this is a governance discount, not a governance scandal. Every flow is disclosed, quantified and audited, and the controlling family's 80% stake aligns it with minority holders on the equity value even as the related-party plumbing routes profit and cash through entities the minority cannot see into. For a buyer demanding a margin of safety, the reported Rp69.3bn of profit and the Rp19.7bn of gross cash [21] should both be taken with a haircut for that opacity. The strongest fact against the discount is the alignment itself — a founder who owns 80% and pays himself little has limited incentive to hollow out the listed vehicle. What would narrow the discount: the Rp25.0bn parent loan repaid on schedule in October 2026, independent confirmation that the Gama Putra haulage is priced at market, and the affiliate's share of the cost base levelling off rather than continuing to climb. What would widen it: the loan rolled or grown, or the related-party purchase share pushing higher still.


Valuation and Estimates

At Rp242, Graha Trans trades at 6.6x trailing earnings and 1.19x book — statistically cheap for a business that grew net profit 75% in FY2025 and 13% in the first quarter of FY2026. Two facts complicate the screen. No sell-side analyst covers the stock, so there is no forward consensus to anchor to; and the 6.6x equity multiple sits on a thin slice of a balance sheet levered nearly two-to-one, so on enterprise value the same business costs about 7.5x operating profit — an ordinary price, not a distressed one.

The multiples today

Trailing P/E

6.6x

Price / Book

1.19x

EV / EBIT

7.5x

Dividend Yield

0.8%

Multiples computed at the 31 Jul 2026 close of Rp242 (Yahoo Finance / IDX) on 1,894,375,000 shares, FY2025 EPS of Rp36.48 and equity of Rp386.3bn [1]; FY2025 EBIT and net debt per the consolidated statements [2].

The share count is fixed: 1,894,375,000 shares — the 1,515,500,000 held before the March 2023 IPO plus the 378,875,000 sold to the public [1]. At Rp242 that is a Rp458bn market capitalisation. FY2025 net profit attributable to owners was Rp69.1bn and basic EPS Rp36.48 [1], which sets the trailing P/E at 6.6x. Book value per share is Rp204 against equity of Rp386.3bn attributable to the parent [2], a 1.19x price-to-book.

The dividend is not part of the case. The company paid Rp1.82 per share on FY2024 earnings, a total of Rp3.45bn [3] — a payout near 9% of that year's profit and a yield of 0.8% at the current price. No FY2025 dividend has been declared in the corpus. The public float is 20% of the equity, roughly Rp92bn of market value, and the stock has no research coverage — a combination that leaves pricing thin and episodic.

Recent trading shows that thinness. The shares reached Rp378 on 19 February 2026, fell to a Rp161 low on 8 June — a 57% drawdown — then recovered to Rp242, still 36% below the February high and well above the Rp150 IPO price of March 2023 [4].

Loading...

Source: month-end daily closing prices, Yahoo Finance / IDX (Feb–Jul 2026); intra-period high Rp378 (19 Feb), low Rp161 (8 Jun).

The equity multiple flatters the balance sheet

A 6.6x P/E reads as cheap, but earnings accrue to equity that funds only a minority of the assets. Interest-bearing debt at year-end was Rp727.9bn — short-term bank loans, bank term loans, consumer (finance-lease) financing and musyarakah financing — against Rp19.7bn of cash [5]. Adding Rp708bn of net debt to the Rp458bn market capitalisation gives an enterprise value near Rp1,167bn.

Loading...

Net debt = Rp727.9bn interest-bearing debt less Rp19.7bn cash [5]; market cap at Rp242 × 1,894,375,000 shares.

On that enterprise value the multiples are unremarkable. FY2025 operating profit (gross profit of Rp224.3bn less general and administrative expense of Rp68.1bn) was Rp156.0bn [2], putting EV/EBIT at 7.5x. Adding back Rp44.8bn of depreciation [6] gives EBITDA of Rp200.8bn and EV/EBITDA of 5.8x. The gap between the 6.6x P/E and the 7.5x EV/EBIT is the leverage: the equity is a geared claim on the enterprise, which is why a fall in operating profit would hit the share price harder than the headline multiple suggests, and a rise would help it more.

No Results

Sources: FY2025 income statement and equity [2]; EPS, share count and dividend [1]; depreciation [6]; Q1 FY2026 profit [7].

Forward estimates: no consensus, one hard data point

The reader's standing request for forward estimates runs into a plain fact: GTRA has no sell-side coverage. Zero analysts publish estimates or price targets; Simply Wall St, stockanalysis.com and Yahoo Finance all show research fields as not available. There is no consensus revenue, EPS or target price to report, and none should be manufactured. What exists is management's own commentary and the most recent quarter.

Management's forward guidance is qualitative and unquantified. The June 2026 Public Expose frames 2026 around continued FMCG and e-commerce demand, operational-efficiency gains in East Java, and geographic expansion into Makassar — with no revenue or profit target attached [8]. Where management has put a number to the future, its record argues for caution in either direction: guidance for FY2025 revenue was around Rp500bn, and the company delivered Rp656bn — a 31% overshoot [9]. The Shopee Express ramp that drove that beat (covered in Two Customers) is not a base management had modelled, so its own targets are a weak planning anchor.

The one quantitative forward signal is the first quarter of FY2026, reported in the same deck. Revenue rose 45% year on year, but profit growth was far slower and margins compressed.

No Results

Source: Public Expose, 18 Jun 2026, Q1 FY2026 vs Q1 FY2025 [7].

Net profit grew 13% on 45% more revenue because the net margin fell to 10.2% from 13.1% a year earlier, and gross margin slipped to 37.7% from 40.6% [7]. That extends the gross-margin erosion traced in Market and Moat: volume is still compounding, but each rupiah of revenue converts to less profit as bought-in haulage capacity carries the growth. Quarterly EPS was Rp10.60 [7]. Annualising that at the seasonal weight Q1 carried in FY2025 (about 26% of the full year) points to FY2026 EPS near Rp41 and net profit near Rp79bn — a single-quarter extrapolation, not an estimate, and one that assumes the margin does not slip further. On that run-rate the forward P/E is roughly 5.9x. The next audited print is due 4 August 2026.

What the multiples price in

Holding FY2026 earnings at the Q1 run-rate (~Rp41 of EPS), the current Rp242 sits just under 6x forward earnings. The table below shows the price implied by a range of exit multiples against that figure.

No Results

Implied price = FY2026e EPS of Rp41 (annualised Q1 FY2026) × exit multiple; current price Rp242 (31 Jul 2026, Yahoo Finance / IDX).

At a low-double-digit multiple — ordinary for a growing logistics operator — the shares would roughly double; even holding the multiple flat, growth alone lifts the value. So the depressed rating is doing real work, and it is worth being precise about what it discounts. Four things sit inside the 6x forward multiple, each documented in earlier chapters. Revenue is concentrated in two customers on one-year rolling contracts, one of them 41% of the top line (Two Customers). Margins are compressing as related-party haulage replaces owned-fleet capacity, and the Q1 FY2026 print shows that compression continuing (Market and Moat). The balance sheet carries Rp728bn of interest-bearing debt against Rp7bn of cash net of a new overdraft, with rollover a live question (Financing the Fleet). And a governance discount attaches to the Rp245bn of affiliate purchases and the Rp25bn advanced to the parent (Both Sides of the Ledger).

Against those, the value case is not thin. The stock changes hands near book value on a fleet that has recycled through the market at a gain — FY2025 proceeds from disposing of used trucks were Rp97.1bn [10], which argues the Rp204 of book value understates rather than overstates realisable asset value, and gives the 1.19x price-to-book an asset floor. The owner holds 80% of the equity, so the depressed price is shared by the people who run the company. And the growth is real, not hoped-for: revenue up 45% in the latest quarter, on hard audited numbers.

The read that fits the evidence: GTRA is genuinely cheap on earnings and near an asset floor on book, but the discount is largely explained rather than mispriced — the market is paying under 6x forward earnings for concentration risk, visible margin compression, high leverage and related-party leakage, not overlooking a clean compounder. The strongest fact against that read is the forward arithmetic itself: at ~5.9x forward earnings with revenue still growing 45%, a re-rating needs only for the earnings to hold, not to accelerate. What would resolve it is the direction of margins and the related-party items over the next two prints — if the net margin stabilises around 10% and the parent loan is repaid on schedule in October 2026 rather than rolled or enlarged, the discount looks like neglect; if margins keep sliding and affiliate reliance deepens, it looks earned. How those pieces reconcile into a margin-of-safety view is the work left for the closing chapter.