1. A method for determining an upsell at a point-of-sale terminal, comprising: generating a purchase price of a purchase; determining, by the point-of-sale terminal, a rounded price; calculating a round-up amount, the round-up amount being a difference between the purchase price and the rounded price; determining, by the point-of-sale terminal, an upsell in dependence on the round-up amount; and transmitting an offer to exchange the round-up amount for the upsell.