В речи употребляется выражение и “дорого стоит”, и “дорогого стоит”, но употребляются они в разных случаях:
- Первое – нейтральное. Может означать большую стоимость, а также большие затраченные усилия либо высокую духовную ценность чего-либо. Прямое или переносное значение зависит от контекста.
- Второе выражение употребляется исключительно в значении высокой моральной ценности какого-либо поступка. Это устойчивое выражение.
Пример:
Этот ковер очень дорого стоит.
Настоящая дружба дорого стоит и одновременно не требует платы.
То, что она отправилась в путь ради него, это дорогого стоит.