Wearing a face covering in shops and supermarkets in England is to become mandatory from 24 July.
Those who fail to comply with the new rules will face a fine of up to £100, the government is to announce.
In line with the rules on public transport, children under 11 and those with certain disabilities will be exempt.