A method and
system for making a donation to a
third party, wherein a user executes a purchase transaction using a card linked to a user account at a financial institution, the user account storing at least one indicia of value associated with the user. The user is queried via a point of donation device if a donation is desired to be made by the user to a
third party, and if desired, then value is transferred from the user account to a designated
third party as a donation to the third party. The donation may be in the form of cash or cash equivalent, reward points, or other like value. In another aspect referred to as “
topping off”, a user executes a purchase transaction, the amount of the transaction corresponding to a purchase amount. The user tenders
payment for the purchase transaction in a tender amount, the tender amount being greater than the purchase amount. The user is queried if a donation is desired to be made by the user to a third party for a donation amount, wherein the donation amount is the difference between the ender amount and the purchase amount. If the user indicates that a donation is to be made to a third party, then the donation amount is transferred to a designated third party as a donation to the third party in lieu of providing change for the transaction back to the user.