Oddly, money is not an integer at large scales. At least, if you meant to calculate it in pennies, that doesn't work. Consider, what is the cost of gas?
You could store in 1/100th of a penny, I suppose? I'm not entirely sure that will work out for all calculations.