As suas dúvidas são exatamente tudo que tem que estar no contrato.
O contrato deveria cobrir o desenvolvimento, infraestrutura e manutenção pós entrega.
Precifique cada etapa do projeto pra chegar no seu valor final.
E não cobre barato, cobre o justo, por que a pior coisa que existe é chegar no meio de um freela pensando: "Não valeu a pena".