Barclays has revealed it paid £113m in corporation tax to the UK in 2009, only 2.4% of its £4.85bn annual profit.
Labour MP Chuka Umunna, of the Treasury Select Committee, who requested the detail, described it as "shocking".
Barclays said that the the amount of corporation tax it paid for the year included losses for the previous year.
The UK tax authorities' relatively low take also reflects the global nature of the British bank, with the bulk of its profits coming from outside the UK.
Mr Umunna said it showed that the bank was not paying its fair share towards a deficit they had helped create, despite having benefited from the government's rescue of the financial system.
Although Barclays was not directly rescued by the UK government - unlike Lloyds and Royal Bank of Scotland - it has been able to borrow extremely cheaply because of the Bank of England's decision to slash interest rates, and because markets perceived that the government would not allow any big bank to fail.
The bank announced pre-tax profits of £6.1bn for 2010 earlier this week. BBC News