CEOs seeking to disrupt their sector rather than be disrupted, are turning to Agile development methods in order to accelerate development and rapidly adapt to changes in business requirements. Agile development is a group of methodologies, utilising incremental, iterative work sequences or sprints delivered by cross-functional teams and represents a fundamentally different way of working from traditional waterfall development. One of the major barriers to successful adoption of Agile ways of working, is a lack of industry consensus on how to successfully contract for Agile. The traditional Time & Materials approach is slow, and can obstruct collaboration. This paper discusses the alternative models for sourcing Agile and gives recommendations that benefit both customer and suppliers.