Основное направление деятельности — коммерческий банкинг, на него в 2020 году пришлось 89 % операционной прибыли; это направление включает корпоративный банкинг (38 %), частный банкинг (39 %) и казначейские услуги (12 %). Инвестиционный банкинг и страхование приносит Bank of China 7 % операционной прибыли. Также компания занимается обслуживанием пластиковых карт, как собственных, так и международных (Mastercard, Visa, American Express). На конец 2020 года компания обслуживала 594 млн дебетовых карт, 132 млн кредитных карт и 113 млн карт социального обеспечения, общий объём транзакций по картам превысил 10 трлн юаней ($1,5 трлн). Размер активов на хранении в депозитариях 11,79 трлн юаней ($1,8 трлн). Розничная сеть группы состоит из более 10 тысяч отделений и 90 тысяч банкоматов и терминалов самообслуживания.
Основную часть выручки банка даёт чистый процентный доход, 416 млрд из 568 млрд юаней в 2020 году. Из 24,4 трлн юаней активов 13,8 трлн составляют выданные кредиты (из них 8,6 трлн корпоративные), 5,6 трлн приходится на инвестиции в ценные бумаги (из них 3 трлн гособлигации КНР). Размер принятых депозитов составил 16,9 трлн юаней (из них 8,8 трлн корпоративные)