As software consultants, we operate on a pay as you go system, or as they say in the industry: “Time and materials”. We start with an agreed upon Scope of Work. We then provide an initial estimate of the time and resources it will take to complete the project. With your direction and approval, we progress through the project providing you with regular updates. We invoice monthly for the hours worked in the prior month. We generally don’t fix bid, and we don’t require an upfront payment.