Shopping & Cost Idioms

Costar un ojo de la cara

To cost more than one can afford.