Tandy Brands Accessories has swung to a full year loss of US$49.3m, compared to a profit of $1.9m last year, after impairment charges and inventory writedowns took their toll.