The head of a hospitality industry body in Scotland has warned MSPs that a tourist tax would be "discriminatory".

William Macleod, Scotland executive director for trade organisation UK Hospitality, said it opposes the tax.

He said research indicates proposed levy of £2 per room, per night as being proposed by Edinburgh City Council to raise an estimated £11m annually, could result in a £175 million economic hit if applied nationwide.

Giving evidence to Holyrood's Culture, Tourism, Europe and External Affairs Committee, Mr Macleod said: "You have staying visitors, you have day visitors, you have people staying with friends and relatives.

"Everybody makes a demand on local services but introducing a transient visitor levy, or a tourist tax, is putting a discriminatory tax on anyone who uses commercial accommodation.

"Where is the rest of the contribution coming from, from those who are not enabling businesses to meet their contribution of cost and contribution to local services? "

He was joined by all members of the panel before the committee in welcoming a consultation on a tourist tax, but he said in-depth analysis is needed.

Marc Crothall, chief executive of the Scottish Tourism Alliance, echoed this view and warned that introducing the tax could push squeezed tourism businesses "over the cliff".

He said: "The world's a small place and Scotland is a very small place and we need to be competitive."

But Peter Irvine, director of Unique Events which ran Edinburgh's official Hogmanay celebrations for more than two decades, argued the city is an "exceptional case".

He said when running the Hogmanay event he would wish accommodation providers would contribute to costs, saying the hotels went from being "empty" to having the highest rates over new year than any other European city.

"I would suggest Edinburgh should seriously look at it. The revenues of it... should improve not just the visitor experience but what it's like to live with an influx of tourists," he said.

"Tourism is not a tap that's going to go off or be turned down. It's going to increase."