The biggest thing I have learnt is that business is perception. Reality backs it up. Not the other way around, for some reason.
That being said, I believe:
Value Generated > My Pay: I am hired to generate more value for my customer than I am paid for. Whether its profit, a new product, or savings through efficiencies, I am working to permanently keep money in my clients pocket.
Get more done with less effort. This is my measure of anything I do. If the client can handle more work, with less effort, I have succeeded. Merely offsetting the workload from one person to another doesn't always work.
Act in client's best interest. I work to gain the trust of my clients that I am making decisions in their best interest, not my own. How else can they be sure I am not sitting here to ring up work. Software developers are a chivalrous group and this is one of our big positives.
I enjoy your project, but it isn't my life. I make it clear I am not interested in "make work" projects. I have things I want to do and wasting anyone's time is not my priority.
Educate them on benefits. I actively make decisions in their best interests that they know I could have made another way and I make sure they know that I saved them money, got it done quicker, or got them more for their dollar. This one thing has led me to more work. One client, more educated about the details of their own business thanks to you, will be happy to look good to introduce you to someone they know.
Understand the detail. I make sure that I understand the details of their business as well as, or better than them. Becoming a problem solver is the highest value in any organization. It also helps clients understand that it is a mutual investment in the relationship. I can't cash out my knowledge, but I can help them build and retain tools within their organization that capitalizes on what I have learnt.
Build tools/systems, don't be the tool/system. I don't make anyone dependent on me. I have to do some stuff that I would rather not. That's okay. Where there is a budget to create a tool to move something I do in-house, I do it. Often this is rewarded with more work, because you recognize that your higher rate is better spent in-house.
The other things I try to have my clients consider directly, or indirectly:
0) Hours in the mirror are larger than they appear. People working at a lower rate will bill more hours. People who bill higher typically need a fraction of the time to do the same work.
1) Often, it's not what it costs, it's what it will make you.
2) Perception is reality. Make sure you are perceived as and provide value that no one else can.
3) You don't get something for nothing. You get what you pay for.
4) Would you let someone build a house for you because they built a shed without a blueprint in their spare time?
5) If the design of a house is done poorly, will you spend a lifetime spending money maintaining faults?
6) Uncle Pareto runs the universe. You will spend 20% of your time coding, and 80% of your time maintaining that code. The better and more efficiently you write now, the cheaper it will be long run.
7) Short term pain = Long term gain. Do it right now, or do it over when it can't grow with you and you have to re-build.
8) If I create value for my clients, where they profit ten fold or 100x from what I am paid them, is it a fair exchange?
9) If I do the work of 3 or 4 people, or juggle more roles, and hats that don't require other people to be brought in, should I not be worth more? Conversations between consultants are not a good place to be spending money
10) If I help them get more efficient, handle a higher workload, creating more revenue, and some greater degree of profit, with existing levels of staffing, which someone cheaper may not understand.
11) If I save the company 1 hour per week, forever, that is 52 hours a year at their average salary rate. If they pay an average of $15/hr, I have just saved them They get to have that savings of $780 per year, forever. If they have to pay my rate once, they will get that forever.
Thanks for asking the question, it's nice to have an excuse to write this up for myself.