Retail sales rose this month at the sharpest pace in nearly seven years.
The CBI found that a net balance of 60% of retailers reported higher sales in the year to August, up from 23% in July. It is the highest reading since December 2014.
But prices are also rising higher, and many businesses are struggling to meet demand.
A net balance of 73% said that prices were up compared with the same month a year ago. This was up from 53% in May.