The Bus Contracting Model (BCM), formerly known as the Government Contracting Model (GCM), is a gross-cost contracting model for public bus services in Singapore where Public Transport Operators bid for the right to operate bus routes under the Land Transport Authority.
First announced in 2014 and implemented on 1 September 2016, the BCM brought all public buses and related infrastructure under the ownership of the government. Under this model, LTA assumes the central role of planning bus services, while public transport operators bid for the right to operate the bus routes in a package.
Bus operators are paid to run bus routes according to service standards set by LTA. The competitive tendering process fosters competition in the bus industry, encouraging operators to adopt a low-cost operating model while running a reliable bus service for commuters, with financial incentives awarded based on good performance. The model also encourages operators to invest in areas like recruitment, staff training, and enhancing the professionalism of the bus workforce.
Presently, there are 14 bus packages managed by four operators in Singapore. Outside of public bus services, a contract for Loyang Changi Services was awarded to operator Tower Transit through a limited tender in May 2026.
For a thorough review of the Bus Contracting Model at the 10-year mark: Singapore’s Bus Contracting Model, Ten Years On | Land Transport Guru
Overview
Under the BCM, bus operators are required to:
- Lease operating assets from the Government as specified in the awarded contract.
- Adhere to specified performance standards in operating their assigned bus services.
- Operate and maintain the leased buses and onboard equipment (e.g., fare equipment and fleet management equipment) provided by the Government.
- Operate and maintain the Bus Interchanges and new Bus Depots included in the Route Packages, along with all the equipment and systems provided within.
- Collect and enforce fares approved by the Public Transport Council for travel on the allocated Route Package Bus Services, acting on behalf of the Government.
- Provide bus service information at all bus stops and bus interchanges served by the Route Packages’ Services.
- Offer customer management services, including lost and found services, as well as a hotline for commuter feedback and inquiries.
Additionally, an Incentive Framework is established to encourage operators to deliver quality bus services to commuters and maintain the provided assets effectively. If the operator meets the standards, it can receive a performance payment of up to 10% of its annual service fee. Conversely, if the operator fails to meet the standards, up to 10% of its annual service fee may be deducted. The framework includes five performance indicators covering:
- Bus service reliability, incorporating indicators on Excess Wait Time (EWT) and On-Time Adherence (OTA) as per the Bus Service Reliability Framework.
- First and last bus punctuality to ensure accessibility for commuters.
- Maintenance of the buses provided by LTA.
- Maintenance of the Bus Interchanges and Bus Depots awarded under the Route Packages.
- Maintenance of the Bus Ticketing System.
BCM Route Packages
Bus services were consolidated into 14 route packages, each comprising approximately 300-500 buses, in August 2016. The contracts for these services are set to run for an initial five years, with the possibility of extension for another two years contingent upon satisfactory performance.
Contracts awarded from 2023 onwards allow for LTA to consider extensions ranging from two to five years after the initial five-year term.
The original inception of the Bus Contracting Model in 2014 originally planned for bus services to be divided into 12 packages.
The first three Tendered Contracts (TC) were for the Bulim, Loyang and Seletar Bus Packages, which were announced between May 2014 and June 2016. These packages were awarded to Tower Transit Singapore, Go Ahead Singapore & SBS Transit respectively, ushering in foreign operators into the local bus industry.
The remaining 11 packages were extended under Negotiated Contracts (NC) for periods ranging from 2 to 10 years, commencing from 1 September 2016. Upon the conclusion of these negotiated contracts, the bus services within these 11 packages will progressively undergo a tendering process. This phased transition approach enables LTA to refine and enhance contract management procedures, as well as the tendering and handover processes, while minimizing the risk of service disruption.
See also: Bus industry completes transition to Bus Contracting Model | Land Transport Guru
List of Bus Packages
Contract references and periods reflect the current and upcoming term(s) only.
| Bus Package | Contract Ref | Contract Period | Incum- bent |
| Bulim Bus Package | PT217A | 29 May 2021 – 2028 (with 2 year extension) |
TTS |
| Loyang Bus Package | PT201 | 4 Sep 2016 – 2026* (with 2+3 year extension; further extended for undisclosed duration) |
GAS |
| Seletar Bus Package |
PT219 | 16 Mar 2025 – 2030 | SBST |
| Bukit Merah Bus Package |
PT218A | 28 Apr 2024 – 2029 | SBST |
| Sembawang–Yishun Bus Package | PT217B | 5 Sep 2021 – 2028 (with 2 year extension) |
TTS |
| Jurong West Bus Package |
PT218B | 1 Sep 2024 – 2029 | SMRT |
| Tampines Bus Package |
PT220 | 5 Jul 2026 – 2031 | GAS |
| Sengkang – Hougang Bus Package | PT206 | 1 Sep 2016 – 2024* (with 3 year extension; further extended for undisclosed duration) |
SBST |
| Choa Chu Kang–Bukit Panjang Bus Package | PT215 | 1 Sep 2016 – 2026* (with 3 year extension; further extended for undisclosed duration) |
SMRT |
| Woodlands Bus Package | PT216 | Sep 2016 – 2026* (with 3 year extension; further extended for undisclosed duration) |
SMRT |
| Bedok Bus Package | PT211 | Sep 2016 – 2023* (extended for undisclosed duration) |
SBST |
| Serangoon–Eunos Bus Package | PT209 | Sep 2016 – Jun 2027 (with 1 year 9 months extension) |
SBST |
| BC802 | 13 Jun 2027 – 2032 | SMRT | |
| Clementi Bus Package | PT210 | Sep 2016 – 2025* (extended for undisclosed duration) |
SBST |
| Bishan–Toa Payoh Bus Package | PT208 | Sep 2016 – 2026* (extended for undisclosed duration) |
SBST |
Notes:
- Due to periodic contract extensions, the ultimate duration of many existing bus contracts may vary.
- The bus depots and bus interchanges/terminals linked with each package are subject to change, and bus services could be added or removed at LTA’s discretion.
- Service fees provided to bus operators are determined by the awarded sums announced during the contract award. These figures may be adjusted due to inflation and changes in operating mileage resulting from LTA route amendments, new bus routes, or withdrawn bus routes that affect the total mileage covered.
Non-Public Bus Contracts
| Contract Name | Contract Ref | Contract Period | Incum- bent |
| Loyang Changi Services (LCS) | BC805 | From Mid-2026 | TTS |
Timeline
Notes:
- Owing to periodic contract extensions, the final duration of many ongoing bus contracts is subject to change.
Former Bus Package Terms
| Package | Contract Ref | Contract Period | Incum- bent |
| Seletar Bus Package | PT204 | 1 Sep 2016 – 10 Mar 2018 | SBST |
| PT214 | 1 Sep 2016 – 24 Mar 2018 | SMRT | |
| PT202 | 11 Mar 2018 – 15 Mar 2025 (with 2 year extension) |
SBST | |
| Bukit Merah Bus Package | PT205 | 1 Sep 2016 – 17 Nov 2018 | SBST |
| Bulim Bus Package | PT200 | 29 May 2016 – 28 May 2021 | TTS |
| Sembawang–Yishun Bus Package | PT213 | 1 Sep 2016 – 2 Oct 2021 (with 1 year extension) |
SMRT |
| Bukit Merah Bus Package | PT203 | 18 Nov 2018 – 27 Apr 2024 (with 5 month extension) |
SBST |
| Jurong West Bus Package |
PT212 | 1 Sep 2016 – 14 Sep 2024 | SBST |
| Tampines Bus Package | PT207 | 1 Sep 2016 – 18 Jul 2026 (with 1 year 10 months extension) |
SBST |
Continued on Page 2:
- Advantages of BCM
- BCM Contract Extensions
- Dual-Depot Arrangements
- New Bus Services
- Rationalisation of Bus Services
- LTA Bus Assets
- Refurbishment of Buses
- Advertising on BCM buses
- Comparison of Old and New frameworks

LTA should let Tower Transit operate Bedok, Clementi and retain Sembawang-Yishun.
Go-Ahead should focus on Tampines and award Bishan-Toa Payoh.
SMRT to win Bulim, Retain Choa Chu Kang-Bukit Panjang, Woodlands and Serangoon-Eunos.
SBST to win back Jurong West, Retain Bukit Merah, Seletar, Sengkang-Hougang and win Loyang. Also pls let them run the CRL as they perform better than SMRT in rails.
All seems to be fair no one is over superior.
West side
Jurong West>SBS Transit
Bulim>SMRT Corporation
Clementi>Tower Transit
Northwest side
Choa Chu Kang-Bukit Panjang>SMRT Corporation
Central side
Bishan-Toa Payoh>Go-Ahead
Central/South side
Bukit Merah>SBS Transit
Central/Northeast side
Serangoon-Eunos>SMRT Corporation
Northeast side
Sengkang-Hougang>SBS Transit
Central/North side
Seletar>SBS Transit
North side
Sembawang-Yishun>Tower Transit
Woodlands>SMRT Corporation
East side
Bedok>Tower Transit
Tampines>Go-Ahead
East/Northeast side
Loyang>SBS Transit
All possible after 2028
Bt Merah will move to Pasir Panjang Depot and Clementi package can move to Ulu Pandan Depot until the new depot is ready.
Loyang will move to Lorong Halus depot and Bedok package can utilise Loyang depot until Bedok multi-storey depot is ready.
Sembawang-Yishun package will move to Yishun depot and Either Seletar or Woodlands package can move to Mandai Depot.
Bishan-Toa Payoh can either use Ang Mo kio depot or temporarily use Hougang Depot until new depot is ready or announced.
Bulim will eventually move to Tengah depot and Jurong West can take charge of Bulim Depot.
For 52 and 157,GA can park some of their fleets
at the new Tengah depot or even Bulim.
For 30,Bedok can park partial of their fleet at either Bulim or Tengah depot.
For 10 and 65 GA can park partial of the fleets at Ulu Pandan Depot.
For 854,966 and 969 TT can co-garage part of the fleet at Loyang depot.
GA can park part of 39 at AMK Depot.
TT also can park half of 167 at Ulu Pandan Depot.
Lesser dead mileage, lesser stress on BCs.
I hope someone here can forward to LTA.
The average number of bus routes per package, as at 25 October 2026, is 27.36.
Bulim (40), Loyang (37), Seletar (29), Tampines (29), Sengkang-Hougang (41) and Choa Chu Kang-Bukit Panjang (31) have more bus routes than average.
To adjust: Bulim (-13), Loyang (-10), Seletar (-2), Tampines (-2), Sengkang-Hougang (-14), Choa Chu Kang-Bukit Panjang (-4).
Bukit Merah (18), Jurong West (26), Woodlands (21), Bedok (21), Serangoon-Eunos (26), Clementi (23), Bishan-Toa Payoh (23) have less bus routes than average.
To adjust: Bukit Merah (+9), Jurong West (+1), Woodlands (+6), Bedok (+6), Serangoon-Eunos (+1), Clementi (+4), Bishan-Toa Payoh (+4).
Recommendation:
– Bulim’s 79 should go to Jurong West, the 9 feeders at Jurong East, Bukit Batok and Clementi should go to Bukit Merah, 189, 183, 96 should go to Clementi.
– Choa Chu Kang-Bukit Panjang’s 184 should go to Clementi. 61 and 67 should go to Bedok. 985 should go to Serangoon-Eunos.
– Tampines’ 18 and 38 should go to Bedok.
– Loyang’s 17 should go to Bedok. 136 should go to Bishan-Toa Payoh.
– Sengkang-Hougang’s 87 should go to Bedok.
– Seletar’s 71 and 162 should go to Bishan-Toa Payoh.
Remainder:
Loyang (-8), Sengkang-Hougang (-13), Woodlands (+6), Bishan-Toa Payoh (+1).
There should be one more bus package, to absorb Loyang (~8) and Sengkang-Hougang (~13) bus routes, thereby having ~21 bus routes.
The above is my working for everyone to take reference and consider.
Since GAS cannot guarantee improvement for Tampines then let TTS take over and GAS operate the Sembawang-Yishun package instead and give them 6 months probation for it.
Benefit for GAS as service like 85 can be partial control between LYDEP and MDDEP.
854 and 969 between MDDEP and LYDEP before 2029 when Loyang shift to Lorong Halus.
Next pls award Bulim to GAS and Loyang to TTS.. Wait until Clementi to be farm out and award to TTS, GAS stays with 2 bus packages better.
SBST with 5 bus package and SMRT 4 and hopefully SBST get the CRL.