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

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