https://training.kalzumeus.com/newsletters/archive/consultin...
I can testify as to the troubles that flow from doing work for discounts or gratis; I'm currently four years into a client relationship where I started out by helping them out of a desperate situation with a cut-price block of work, then they've continued to build their business on the basis that I (or other consultants) can keep providing ongoing work at comparable cut-price rates. Any time we try and explain that they need to increase their budgets if they want to keep funding further enhancements work, they protest that they're a non-profit with very limited budgets - they just can't accept that it costs big dollars to do this kind of work on an ongoing basis. It's just super-hard to adjust the expectation once the client has locked in an idea of what the work is "worth".