As far as KS goes, there's really no disputing those numbers as they're publicly available: 81,087 Kickstarter and Slacker backers totaling $7,179,510. Though we don't have information on refunds.
I've released games on Steam before and this site is pretty accurate, if anything it overestimates...