For integers, you can safely get up to 7 significant figures (to 16,777,215 anyway). The trick is to have everything as a multiple of 1/8 then have the multiplier factor in your digits definition set to 8. That is, rather than adding 8, you'd add 1. Rather than 10, you'd add 1.25. For fractional values, it's a bit trickier but still possible. My 2D game uses this sort of thing (as a work around to the short range of the var). As to your issue, your digits element should look something like this:
digits = x, y, 7, font, 1, money;
Just set the X and Y positions, and the font.