I worked as an Indian full-stack developer for around 4 successful projects
For static sites, I take 2 days at max and submit your work as needed if u just tell me the idea behind what you guys needed exactly I'll design by myself and code it and give you the test link and you can suggest me changes if any. Once changes are done code will be submitted.
For full-stack sites, If it's mern stack I take about a month to complete the project as we are a team of 2. Same process as above u will be updated with work regularly and changed will be taken and developed accordingly.
Coming to payment: we need to decide it at the beginning itself when all the features are confirmed. And if you need extra features.Payment may be increased