Local authorities will be required to establish a short-term lets licensing scheme by October 1 and existing hosts and operators will have until April 1 2023 to apply for a licence.
Licensing fees will be set by local authorities and are estimated to be in the range of between £214 and £436 to cover a three-year licence.
Kate Forbes, Cabinet Secretary for Finance and the Economy, and MSP for Skye, Lochaber and Badenoch, commented: 'The welcome economic boost from a thriving tourism sector has, in some cases, created tensions with communities.
'The new regulations aim to strike a balance in our communities, through regulation.'
However, the Association of Scotland’s Self-Caterers chief executive, Fiona Campbell, took a different view: 'Hard-working and professional self-caterers across Scotland are dismayed Holyrood has passed this damaging and restrictive licensing scheme which will disproportionately impact rural businesses.
'Operators in Lochaber and the Small Isles, and other areas with a vibrant tourism industry, will be among the hardest hit and the effects will ripple throughout the local economy from this ill-conceived, onerous and urban-focused legislation.'
Highlands and Islands Conservative MSPs Donald Cameron and Jamie Halcro Johnston have also slammed the impending legislation.
Mr Halcro Johnston, Scottish Conservative Shadow Minister for Business and Tourism, said: 'For an area like Lochaber and the Small Isles, which has such a high economic dependence on tourism, this is a worrying development which will only add to the burden faced by local businesses.'
Mr Cameron added: 'Once again, no account is being made of the severe and disproportionate impact this measure will have on the Highlands and Islands.
'The result of this will be more bureaucracy for small businesses across my region, especially those involved in self-catering. After the last two years they have endured, some may just give up, with all the consequences that will have for jobs and livelihoods.'
Yes! I would like to be sent emails from West Coast Today
I understand that my personal information will not be shared with any third parties, and will only be used to provide me with useful targeted articles as indicated.
I'm also aware that I can un-subscribe at any point either from each email notification or on My Account screen.