Большинство людей, вероятно, использовали бы для этого Десятичное число, однако, если это не соответствует типу базы данных, вы можете понизить производительность.
Если важна производительность, вы можете рассмотреть возможность использования целых чисел для представления соответствующей денежной единицы - часто это нормально, центы или десятые доли центов.
Должны существовать бизнес-правила о том, как округлять суммы в различных ситуациях, и у вас должны быть тесты, охватывающие каждый сценарий.