Many charities audit their retail business on a regular basis as part of their due diligence and to ensure consistency of process, procedures, and brand alignment within their retail shops.
While some charities leave this to their retail teams, which is understandable, but it is not independent or best practice because for good due diligence an independent audit is generally considered beneficial.