People north of the Border will give an average of £36 to good causes over the festive season.
However, the Office of the Scottish Charity Regulator said the public should make simple checks to make sure those collecting money are bona fide.
Chief Executive David Robb said: "It's heartening that the public's generosity remains high, despite the economic climate. Yet, while the research shows Scots are cautious I would urge anyone asked to give to make sure their contribution goes to the right causes."
To check if the charitable organisation is legitimate, go to Scottish Charity Register at www.oscr.org.uk