We study a seller that starts with an initial inventory of goods, has a target horizon over which to sell the goods, and is subject to a set of financial milestone constraints on the revenues and sales that need to be achieved at different time points along the sales horizon. We characterize the revenue maximizing dynamic pricing policy for the seller and highlight the effect of revenue and sales milestones on its structure. The optimal policy can be written in feedback form, where the price at each point in time is selected so as to track the most stringent among all future milestones. Building on that observation, we propose a discrete‐review policy that aims to dynamically track the appropriate milestone constraint and show that this simple and practical policy is near optimal in settings with large initial capacity and long sales horizons even in settings with no advance demand model information. One motivating application comes from the sales of new multiunit, residential real estate developments, where intermediate milestone constraints play an important role in their financing and construction.