Quem paga o frete no caso de devolução de compra feita pela internet?

Quem deve pagar o frete na troca da mercadoria? Quando o produto é defeituoso, a loja online que é a obrigada a pagar o frete de devolução, bem como todas as despesas de envio da mercadoria certa para o consumidor, caso o acordo tenha sido de substituir o produto defeituoso.