Extra costs could emerge if the project’s scope changes or if new features are added unexpectedly. It’s important to discuss how such changes will affect the budget and timeline beforehand to manage any additional expenses that arise.