Die Extraliga 2003/04 war die zwölfte Spielzeit der tschechischen Extraliga im Schach.
Für die Extraliga hatten sich mit TJ TŽ Třinec, ŠK Hagemann-Slezan Opava, ŠK Sokol Vyšehrad-VISUS, ŠK Jäkl Karviná, ŠK Mahrla Prag, ŠK Trinom Zlín, SC A64 Lázně Slatinice, ŠK Sokol Plzeň I - INGEM, ŠK Infinity Pardubice und ŠK Polabí Sokol Kolín die zehn Erstplatzierten der Saison 2002/03 qualifiziert, außerdem waren TJ Slavia Hradec Králové als Sieger der 1. česká liga 2002/03 und IPM COLOR Ostrava als Sieger der 1. moravskoslezská liga 2002/03 aufgestiegen.
Zu den gemeldeten Mannschaftskadern der teilnehmenden Vereine siehe Mannschaftskader der Extraliga (Tschechien, Schach) 2003/04.
Die zwölf Mannschaften spielten ein einfaches Rundenturnier, über die Platzierungen entschieden zunächst die Mannschaftspunkte (2 Punkte für einen Sieg, 1 Punkt für ein Unentschieden, 0 Punkte für eine Niederlage), anschließend die Brettpunkte (1 Punkt für einen Sieg, 0,5 Punkte für ein Remis, 0 Punkte für eine Niederlage).
Die Wettkämpfe fanden statt am 8. und 9. November, 6. und 7. Dezember 2003, 10. Januar, 7. und 8. Februar, 20. und 21. März sowie 3. und 4. April 2004.
Der ŠK Hagemann Opava hatte nach sieben Runden bereits 4 Punkte Vorsprung, so dass der Titel trotz dreier Minuspunkte in den Schlussrunden nicht mehr in Gefahr geriet. TJ Slavia Hradec Králové stand vorzeitig als Absteiger fest, während die Entscheidung über den zweiten Absteiger erst in der letzten Runde gegen TJ Jäkl Karviná fiel.
Zbyněk Hráček, Bartłomiej Macieja, Tomáš Oral, Wjatschaslau Dydyschka, Bartosz Soćko, Pavel Blatný, Tomáš Polák, Marek Matlak, Rafał Antoniewski, Robert Cvek, Serguei Vesselovsky, Radek Kalod
1992/93 | 1993/94 | 1994/95 | 1995/96 | 1996/97 | 1997/98 | 1998/99 | 1999/2000 | 2000/01 | 2001/02 | 2002/03 | 2003/04 | 2004/05 | 2005/06 | 2006/07 | 2007/08 | 2008/09 | 2009/10 | 2010/11 | 2011/12 | 2012/13 | 2013/14 | 2014/15 | 2015/16 | 2016/17 | 2017/18 | 2018/19 | 2019/20 | 2020/21