It made a pre-tax profit of £2.87bn, but paid corporation taxes of £1.56bn across the world.
British taxes were only a small proportion of that – it reported profits of £4.87bn in the UK but corporation taxes of £55m.
When taxes, including national insurance and VAT, are included, its total contribution to state coffers in the UK is £1.43bn, and globally is £3.37bn.
“Corporation tax payable in any given year rarely relates directly to the profits earned in the same 12 months,” it said, to explain the small bill.
“This is because tax on profits is paid across multiple years.”
The bank has published its tax bills by country for the first time, showing the biggest corporation tax bill is in South Africa, at £226m.