Si es correcto, peto más generico.
Cuando dices Valer es indicar mas utilidad, en se usa en general para muchas cosas:
Cuanto vale: Cuanto cuesta.
Vale para nadar: Es útil para nadar.
Vale por un descuento: Lo puedes cambiar al comprar algo por lo que pagaras menos.
Costar: Suele referirse a coste economico o esfuerzo.
Cuesta 8 euros.
Te costará subir esa cuesta.