Teigiama, kad patirtiems nuostoliams didžiausią įtaką turėjo mažėjantis keleivių skaičius, didėjančios veiklos išlaidos ir darbuotojų streikai. 2008–2009 finansiniais metais bendrovė patyrė 401 mln. svarų sterlingų (1,604 mlrd. litų) nuostolių. Baimintasi, kad per metus, skaičiuojant iki šių metų kovo, „British Airways“ patirs 600 mln. svarų sterlingų (2,4 mlrd. litų) nuostolių.
Šie įmonės veiklos rezultatai paskelbti prieš ateinantį pirmadienį prasidėsiantį ir 15 dienų truksiantį „British Airways“ darbuotojų streiką.