It depends on the contractual model used. Generally, there're two main models: fixed-price and time&material-based contracts.
For projects with a detailed technical specification available, we provide a fixed-price offer, which is invoiced and paid in parts according to the payment schedule specified under the contract.
For long-term projects, where the total effort cannot be estimated in advance, we sign a contract stipulating the team roles and their rates, and invoice you monthly or bi-weekly according to the effort reports.