A rogue roofer has been ordered to repay over £3,500 for failing to complete work on a family home.