When I wrote my Excel financial library I agonized over the decision of which numeric type to use to represent money. Logic would push me toward decimal , but common usage among financial library writers would push me toward double . I ended up picking