Every user on SwipeGood is generating $20/mth/user in donation revenue for the charities. Users stay enrolled with SwipeGood for a very long time and we take a 5% cut out of every transaction that is happening on our system! You see, it's a very simple business model :)
So at an average of $1 per user/month, and a charity giveaway designed to generate at least 15,000 users, the $150k should be recovered in less than year. Good stuff :)