Der Film feierte am 14. Juli 2008 in New York Premiere und startete am 21. August 2008 in den deutschen, österreichischen und Schweizer Kinos. In den USA hatte der Film am Startwochenende nach Angaben der Verleihfirma 155,34 Millionen bzw. nach Angaben der IMDb 158,41 Millionen US-Dollar eingespielt. Dies ist das höchste nicht inflationsbereinigte Ergebnis der Kinogeschichte der USA. Mit rund 67,85 Millionen Dollar Einspielerlös hatte der Film zudem den besten Starttag und erzielte einen neuen Rekord mit allein 18,49 Millionen Dollar Einspielerlös aus den Mitternachtsvorführungen des Starttags. Mit 6,2 Millionen Dollar wurde ein neuer Einspielrekord der IMAX-Kinos aufgestellt. Der Film lief in 4366 Kinos und damit in so vielen wie noch kein anderer Film zuvor. Innerhalb von 18 Tagen hatte The Dark Knight in den USA 400 Millionen Dollar eingespielt und damit einen weiteren Rekord aufgestellt; der bisherige Rekordhalter Shrek 2 – Der tollkühne Held kehrt zurück hatte dafür 43 Tage benötigt. Als zweiter Film überhaupt erreichte The Dark Knight die Marke von 500 Millionen in den USA eingespielten Dollar und das bereits am 45. Tag – 53 Tage schneller als Titanic.
Insgesamt hat The Dark Knight über eine Milliarde US-Dollar eingespielt, davon 533,3 Millionen US-Dollar allein in den USA. Er belegt damit Platz 19 auf der Liste der weltweit erfolgreichsten Filme. Die Produktionskosten betrugen 185 Millionen US-Dollar.