Good consulting firms try to be clever about this. Examples: - Link fees to client outcome: fees paid on basis of savings / revenue uplift for client (most applicable on something like outsourcing) - Link fees to timely delivery: bonus paid out for delivery on time or early. - Fixed price: Agree a fee for delivering x, then staff it with the cheapest (most junior) resources possible, and work them to death. - Diversify: develop software that you can sell (licence fees), and upgrade and maintain (repeat business) - Diversify: move into services (e.g. application maintenance, business process outsourcing, etc.)Example would be outsourcing. Whatever your opinions are about it as an employer, just look at its revenue growth and profitability over last 10 years - something to admire. Perhaps the above points are more relevant to 'delivery' type consulting as opposed to the 'analysis and recommendations' hokum that the MBB charlatans hawk. A related question that arises (which I think is also interesting) is how one can achieve wealth through being employed in the consulting industry: if you get paid based on hours worked, then either you can work more hours (not fun), or bill higher fees (which is limited to some extend). The answer to this is that its a pyramid scheme: you grow wealthy because as you get more senior in a firm, your remuneration is increasingly subsidised by the profits brought in from the hours that the junior people below you work. This is directly related to the fact that the margin (or profitability) of a consulting resource falls the more senior they get. E.g.Analyst bills £700 pd, earns £30kConsultant bills £1000 pd, earns £55kManager bills £1200 pd, earns £70kSM bills £1400 pd, earns £90kP bills £1600 pd, earns £150kSo the bigger the pyramid you can muster below you, the more money you should be able to make.