Complementando o que disse o Thiago, a questão dos custos vai estar atrelada ao contrato.
Geralmente, como o próprio Thiago disse, vai ser pago por Sprint com algum tipo de multa por cancelamento ou aviso prévio.
Se contratado por Sprint, vai ser um contrato por tempo determinado, renovável a cada Sprint.
O que vejo mais no mercado são contratos onde o cliente em conjunto com o PO faz uma declaração de visão do projeto como um todo e estima-se o escopo, não fixa-se o escopo. Com base nisso se inicia o trabalho. Também estima-se um período mínimo de trabalho, assim após aquele período pode ou não acontecer a renovação.
Ainda, outro tipo de contrato quem tem se tornado usual é o de tempo e material. Paga-se exatamente pelo tempo trabalhado - inclusive podendo ser encerrada uma Sprint que possa ser a final caso aquela Sprint tenha perdido sentido versus o objetivo da Sprint - entrega antecipada, por exemplo.
Temos no curso de Aquisições em Projetos muitos exemplos de tipos de contratos.
Também estamos neste exato momento trabalhando em um curso de práticas ágeis e de agile avançado. Vale a pena seguir acompanhando nossos lançamentos.
Um abraço,
FA