At many retailers, restocking fees are allowed as long as the fee is clearly disclosed and as long as it isn't charged if you're returning an item because of a defect or missing part, or because it wasn't what you ordered. ... You don't have to pay a restocking fee if the item you are returning is defective.
How do I avoid restocking fee?
If one orders an item online and the product turns out to be a different color or size than the one actually ordered, then the buyer can usually exchange the item in question free of charge. It is also possible to avoid restocking fees by only shopping at retail outlets that do not charge such a fee.
What is a normal restocking fee?
According to Consumer Reports, restocking fees typically represent 15% to 20% of the item's original purchase price. However, some companies may charge more or less depending upon individual policies.