Variable pricing is a pricing strategy for products. Traditional examples include auctions, stock markets, foreign exchange markets, bargaining and discounts. More recent examples, driven in part by reduced transaction costs using modern information technology, include yield management and some forms of congestion pricing.