Shipped costs usually don't cover everything for shipping (ex. Box costs, packing peanuts, styrofoam and so on). So the seller tends to have to spend more of the earnings just to ship.
Just add the cost to the fee you are charging and dont ask the bayer to send as gift.