If you felt bad ordering for all your Christmas gifts from Amazon last year, this list is for you.
These nine retailers, selling everything from wine to assembly-it-yourself teddy bear kits, have all signed up to pay their staff the living wage - £8.25 outside London and £9.40 in the capital - and are accredited by The Living Wage Foundation.
If you want to be sure the people selling you your things can have a merry Christmas too, read on.