Вы должны использовать десятичное число для хранения денежных значений.
Но независимо от того, используете ли вы десятичный тип или тип с плавающей запятой, ваш вопрос спрашивает, как число может отображаться с двумя десятичными знаками. Используйте money.ToString("0.00")
для отображения двух десятичных знаков.