Ruteområdet Grenland dekker kommunene Bamble, Porsgrunn, Siljan og Skien, og var etter diverse sammenslåinger av busselskaper opp gjennom årene delt mellom Nettbuss Sør og Telemark Bilruter. Det ble første gang lagt ut på anbud med anbudsåpning 30. juni 2004, hvor det ble levert inn tre anbud; fra Connex Buss, fra Ing. M.O. Schøyens Bilcentraler (SBC) og fra det nyoppstartede anbudsselskapet Telemark Kollektivtrafikk (TKT), som var eid av de to selskapene som kjørte trafikken fra før av. Anbudsutlysningen la større vekt på ruteproduksjon enn på pris, og TKT sitt anbud som var det som la opp til størst ruteproduksjon ble innstilt som vinner. Men anbudet måtte avvises fordi det ikke var levert i en lukket konvolutt, og snart ble også de to andre anbudene avvist på grunn av formelle feil. Ved andre anbudsåpning 4. oktober var det kun SBC og TKT som hadde levert, og det ble igjen TKT sitt som ble valgt. Mens TKT sitt anbud var det dyreste med 38,5 millioner kroner mot SBCs 35,7 millioner, la det opp til en 11 % større ruteproduksjon. TKTs anbud la opp til kvartersruter mellom Skien og Stathelle, mens SBCs anbud på sin side la opp til et dårligere rutetilbud i de mindre bynære områdene. I forbindelse med TKTs dyrere anbud ble kjøpsrammene utvidet fra 37 til 39,5 millioner kroner. SBC godtok ikke at et dyrere anbud skulle vinne, og anket i november tildelingen til TKT. Klagen fra SBC ble for andre gang avvist av Klagenemnda for offentlige anskaffelser (KOFA) i januar 2005. Anbudsrutene hadde oppstart 27. juni 2005 med TKTs nye ruteopplegg. De tre viktigste stamrutene med kvartersfrekvens på dagtid og halvtimes- eller timesfrekvens resten av dagen ble kalt , det vil si rutenummer M1, M2 og M3. Fire viktige ruter med timesfrekvens ble kalt , altså P4, P5, P6 og P7. I tillegg ble billettprisene endret sånn at hele Grenland fikk én enhetstakst med en pris på 20 kroner for voksenbillett. Mens sjåfører og annet personell var ansatt i TKT, var bussene eid av de to eierselskapene med en fordeling tilsvarende eierandelen i TKT.