This calculator is indicative: the actual cost may vary depending on the technologies used and the actual development time.
Nothing to pay upfront — you pay once the first sprint is completed.