The popular Comrie Cancer Club charity shop raised £5000 for good causes in June.
The money will be split equally between the Tayside branch of the Teenage Cancer Trust and a Perth branch of a breast cancer support group.
Meanwhile, the shop also generated £5000 for charity in July.
This will be split down the middle between the bowel cancer unit at Perth Royal Infirmary and the pancreatic cancer unit at Ninewells Hospital in Dundee.
All volunteers, customers and supporters of the shop were thanked for their continued contribution.