A Government minister says it's morally wrong to pay cleaners and builders cash in hand.

David Gauke says it's thought to cost the Treasury around two billion pounds in tax every year from workmen who fail to declare the payments.
 
It comes a day after he outlined plans to name and shame people who use tax avoidance schemes.