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.
Today, 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 last year's royal wedding and late Easter set the nation's economy back.
"I think the worst time was probably last spring when we had a late Easter then we had the royal wedding," he said.
"And in the end we had five bank holidays in six weeks and business seemed to lose momentum there and never seemed to get it back over the year.
"So I think you can have too many too close together."
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.