FINANCE Secretary John Swinney has been accused of not being able to count after claiming Scotland contributes more to the UK Treasury than it gets in return despite figures showing it was in the red by at least £10.7 billion last year.

The Government Expenditure and Revenue Scotland (GERS) figures, published yesterday, showed public spending at £63.8bn, with tax revenues of £53.1bn.

Mr Swinney maintained the breakdown showed Scotland generated 9.6% of UK revenues with 8.4% of the population and that with control of oil and gas revenues they underlined "the opportunities of independence and financial responsibility".

Labour, Tory and Liberal Democrat politicians claimed the report proved Scotland was better off within the UK.

In 2010-11, Scotland's estimated net fiscal balance was a deficit of £18.6bn when excluding North Sea revenue, a deficit of £17.9bn when including a per capita share of North Sea revenue, or a deficit of £10.7bn when a geographical share of North Sea revenue was included.

Mr Swinney said: "Scotland's oil and gas resources, a trillion- pound asset base, are worth more than 10 times Scotland's share of a UK debt built up by successive Westminster governments.

"With independence, we would control the fiscal levers we need to suit our own economic circumstances and maximise Scotland's potential to secure new investment and jobs."

Scottish Secretary Michael Moore said: "There is little point in the Scottish Government saying Scotland's finances are stronger than the UK's.

"That relies on a number of omissions and fails to take account of the interwoven nature of the UK's spending."

Labour finance spokesman Ken Macintosh said: "The report shows, if the SNP get their way, Scotland would have to raise taxes, cut public services, or borrow more at a higher rate."

Tory spokesman Gavin Brown said the SNP must explain how they'd "plug the gap" between revenue and expenditure.

LibDem leader Willie Rennie said Mr Swinney's interpretation of the figures meant he "either can't add up or he's deliberately misleading".