Scrapping public holidays could add £18 billion to the nation's annual economic output, according to a think-tank.
The Centre for Economics and Business Research said each bank holiday costs the United Kingdom economy in the region of £2 billion.
There are nine public holidays in England this year with slight variations in the rest of the UK.
There are five holidays between Easter and June taking in the extra holiday for the Queen's Diamond Jubilee.
Douglas McWilliams, of the Centre for Economics and Business Research, told BBC Breakfast: "We have done some maths on this and about 45% of the economy suffers, the offices, the factories, the building sites where people tend not to go to work on Bank Holiday.
"About 15% of the economy, shops, pubs, clubs, restaurants, cafes and visitor attractions, they actually do well out of the Bank Holiday, it's a mixed thing."
He said it does not balance out across the sectors.
"The areas that have lost productivity are about three times bigger than the areas that benefit," he added.
Mr McWilliams said he was not advocating scrapping the holidays but spreading them out.
"I think people would enjoy them a lot more," he said.