Many online retailers charge a restocking fee (10-15% of the price) to return non-defective items.