Les programmes de fidélité peuvent incommoder les propriétaires d'entreprises qui peuvent considérer à juste titre que les bénéfices vont au voyageur alors que c'est l'entreprise qui paye le billet d'avion. C'est un problème que British Airways tente de résoudre avec «On Business». Le programme est conçu pour les petites et moyennes entreprises qui n'ont pas un budget voyage suffisamment important pour obtenir des remises sociétés, mais qui achètent assez de billets pour prétendre à certains avantages. British Airways a, ainsi, anticipé la réticence des voyageurs qui pourraient perdre leurs avantages de "frequent flyer", tels que l'accès au salon, l'accumulation de miles pour des surclassements ou encore pour des vacances familiales annuelles. Grâce à ce programme, British Airways récompense à la fois le voyageur, qui continue de bénéficier des avantages du programme “Executive Club”, et l'entreprise. Les points «On Business» sont gagnés sur chaque vol réservé sur le site de la compagnie ou auprès d'une agence de voyages, et peuvent être échangés en ligne contre des billets d'avion, des surclassements ou des nuitées d'hôtel. Un calculateur en ligne permet aux propriétaires d'entreprises de savoir combien de points ils pourraient gagner annuellement.