The carrier bag charge was introduced in October 2014.
Scotland witnessed a reduction of 650 million bags during the first year of the carrier bag charge, with around £7m being donated to good causes as a result.
The money, raised by in the first full year of the charge, will go towards local Marie Curie services which support people living with a terminal illness and their families.
Scotland’s Environment Secretary Richard Lochhead visited Edinburgh’s Marie Curie Hospice, praising the donation.
“We want the charge to cut single-use carrier bag usage in Scotland to reduce litter and help the environment, but it is wonderful to see how this has evolved and now organisations such as Marie Curie are also benefitting. Congratulations to B&M on this kind gift, which I’m sure will be put to good use by Marie Curie.”