Price-responsive demand is essential for the success of a smart grid. However, existing demand-response programs run the risk of causing inefficient price formation. This problem can be solved if each retail customer could establish a contract-based baseline through demand subscription before joining a demand-response program. © 2010 Elsevier Inc. All rights reserved.