I was a partner at a local web agency for 7 years. I have been running my own agency for 15 years. I've worked with hundreds of small local clients. I've launched hundreds of websites, small software projects as well as worked with these clients on marketing etc. I will be doing this for at least another 5 years. I'm successful, but I'm not rich. I work with my wife (who probably represents 65% of our revenue - she rocks), I've had employees in the past but currently don't and don't want them.<p>If you want to chat, drop me an email (email in HN bio)<p>1. Don't take on new services outside your wheelhouse just because "you can" which is common in tech.<p>2. Don't charge clients using confusing terms.<p>3. Get money up front, don't waste your time with people who want work on spec or propose weird payments terms.<p>4. Don't hole up and avoid your phone/email.<p>5. Don't be inconsistent. Have regular hours, pick up the phone, answer your emails and stick to it! Your local reputation will build and competitors will come and go.<p>6. Working with a board of directors or a website "committee" is ALWAYS a nightmare. Price accordingly.<p>7. Town/gov projects are a giant pain, but can mean solid recurring revenue.<p>8. Don't waste time on huge RFPs. The longer the RFP, the less time I invest!<p>9. Be weary of an entrenched local competitor who wants to "help you". I had a "retiring" competitor send me his worst clients and he didn't retire.<p>10. If your fees are low, the clients that hire you at that low rate will never accept a higher rate.<p>11. F*ck your NDA! Sorry this isn't Reddit, but avoid signing any and all non-disclosure agreements.<p>12. Having an office helps. We started at home, and for 6 years worked "virtually". Meeting with local clients was a pain so we got an office. Huge difference in perception. I still like working from home better, but having the space to meet and impress benefits greatly (you can charge more).<p>Final note: All my clients are business owners. It's really rewarding and enlightening to work with them. I learn so much, and teach them so much. The relationships I've made will last for years/decades. Also, after 21 years I can't wait to... not have clients!!!