Het eindejaarstennistoernooi Tournament of Champions (officieel Qatar Airways Tournament of Champions) van 2012 vond plaats van 30 oktober tot en met 4 november 2012 in de Bulgaarse hoofdstad Sofia. Er werd gespeeld op hardcourt-binnenbanen. Er werd alleen een enkelspeltoernooi gespeeld.

De zes hoogst gerangschikte speelsters die in het afgelopen seizoen minstens één toernooi in de categorie International wonnen en niet deelnamen aan de WTA Tour Championships, waren automatisch gekwalificeerd voor het toernooi. Daarnaast werden door de organisatie twee wildcards uitgereikt – dit jaar gingen deze naar Maria Kirilenko (op grond van haar twee finaleplaatsen, in Pattaya en New Haven) en Tsvetana Pironkova (de beste speelster uit het 'eigen land', Bulgarije). Reservespeelster Sofia Arvidsson verving Maria Kirilenko, die na twee partijen moest opgeven.

Anders dan vorig jaar werd er gespeeld met een eerste ronde bestaande uit groepswedstrijden, gevolgd door een halve finale en finale. De formule werd aldus gelijkgetrokken met die van de WTA Tour Championships. De organisatie in Sofia volgde evenwel niet de gewoonte om de groepen met een kleur aan te duiden. De gebruikte namen Serdika en Sredets zijn historische aanduidingen voor de stad Sofia.

Titelhoudster Ana Ivanović had dit seizoen geen International-toernooi gewonnen, en was derhalve niet gekwalificeerd tot deelname. Het tweede reekshoofd Nadja Petrova uit Rusland won het toernooi. Ze versloeg in de finale de als eerste geplaatste Deense Caroline Wozniacki in twee sets. Petrova wist voor het eerst in haar carrière het Tournament of Champions op haar naam te schrijven. Het was haar dertiende WTA-titel, de derde in 2012.

Enkelspel

Geplaatste speelsters 

  Kaia Kanepi (WTA-19), die het toernooi van Estoril won, nam niet deel wegens blessure.
  Venus Williams (WTA-24), die het toernooi van Luxemburg won, nam niet deel wegens verplichtingen elders.

Prijzengeld en WTA-punten 
Noten:
 R1 = de opbrengst van de eerste ronde(groepswedstrijden).
 Haar foutloze parcours leverde de winnares$ 270.000 en 375 punten op.

Halve finale en finale

Groepswedstrijden

Groep Serdika

Resultaten

Klassement

Groep Sredets

Resultaten

Klassement

Bron 
  Toernooischema WTA

Tournament of Champions
WTA-toernooi in 2012
Tennis in Bulgarije
Sportevenement in Sofia