meaning of Alles hat seinen Preis

Alles hat seinen Preis - German to English

every thing comes at a high price.