Exploiting debit card and credit card transactions of a large, representative sample of consumers from a leading bank in Singapore, we examine the consumption response to an anticipated, transitory price shock generated by the nation-wide annual sale event. Consumers significantly increase their spending during the sale event. More importantly, we find inter-temporal substitution where consumers spend less immediately before the event, and cross-categorical substitution behavior where consumers decrease spending in items unaffected by the sale event. However, consumers exhibit little substitution behavior when they use credit cards or when they are liquidity constrained, highlighting the importance of heterogeneity in assessing the aggregate impact of such stimulus programs.