I assume you're not charging a flat fee, then? The approach described by OP provides much more certainty in terms of scope and budget, which a lot of clients prefer and allows for easier planning of resources for the managers.
How do you deal with resource planning and also billing?