Excelcomindo was established on October 6, 1989 under the name of
PT Grahametropolitan Lestari and originally was a trading and general services company. XL became the first private mobile services operator in the country, starting commercial operations on October 8, 1996. In 2009, XL was bought by the
Axiata Group which caused a change of logos. The XL letters were made blue (the blue and green version was also used), and an Axiata tag was added on to the logo. On October 28, 2014, XL launched the new logo with the launch of Real Mobile
4G LTE network service. On October 5, 2016, to commemorate XL's 20th anniversary, XL changed its logo colour from yellow and green to blue and green, similar to the colour in the first XL logo. On 11 December 2024, XL announced that it will merge with
Smartfren (owned by
Sinar Mas) for IDR 104 trillion or USD 6,5 billion, creating the country's new telecommunication powerhouse. XL will operate as the surviving entity and will be changing its name to XLSMART under the new company name of PT XLSMART Telecom Sejahtera. The merging process is expected to complete in the first half of 2025. During the Annual General Meeting of Shareholders on 25 March 2025, the board of director had changed, with Rajeev Sethi appointed as its new President Director. On the same day, XL approved the planned merger with Smartfren during the Extraordinary General Meeting of Shareholders, with the completion date set on 16 April 2025. File:XL 1996.svg|Original XL logo used from 8 October 1996 until 25 June 2004. File:Pro XL Logo.svg|Pro XL logo used from 1998 until 25 June 2004. File:XL Axiata 2009.png|Previous XL logo used from 25 June 2004 until 28 October 2014. This version had the logo italized in September 2006 and an Axiata tag was added on to the logo on 8 June 2009. File:XL logo 2014.png|XL logo used from 28 October 2014 until 5 October 2016. File:XL logo 2016.svg|XL logo used since 5 October 2016. File:XL Axiata 2014.svg|XL Axiata corporate logo used from 28 October 2014 to 16 April 2025. ==Slogans==