Giving Americans donate $295 billion a year to charity, with just under a third of it ($97 bn.) to religious organizations. On average, Christians are giving about 2.5% of their income to churches.

(CBS News 3/5/08)