No, you do not have to pay shipping costs for returns within Germany. For all other returns from abroad, however, the sender bears the return costs.