Companies are forced to seek long-term partners (term) if they think to live for years and keep up with all costs.

Are we, freelancers, forced to do the same? Or since our costs are at the minimum and there are many jobs (especially in IT area) we should not stick to long-term clients?

I am not sure if I'm a grunch, but I deal better with new clients, and their projects seems more interesting. With long-term clients, I am somehow "forced" to take any project they offer me, and I cannot reject them by saying that their project "is boring". With new clients, since I only chose projects which are interesting to me, I have no such issues.

3 Answers
3

Good source of recommendations. Those who give you testimonials will know you well.

You don't have to prospect for new work as often.

You will feel more like a part of their company but still have the advantages of freelancing like being your own boss, setting your own hours, and working wherever you want.

Socially, I think it's better because you get to know people and that may help with feelings of isolation. I think that extroverts and others who value having work friends would benefit more from long-term projects. And in turn, that makes people more likely to recommend you.

Less time bookkeeping (assuming you work on only a few projects at a time), and some accounting software is less expensive if you work on fewer projects. In other words, it could lower your overhead.

If you are a generalist, these projects might lend themselves better to follow-on/maintenance work because you are seen more like an employee and less like someone hired for a quick job. You might get experience at different stages of the project/product life cycle than you would otherwise, depending on the kind of work you do.

Disadvantages of long-term clients:

If they haven't recommended you yet, prepare yourself for the possibility that they won't.

Your portfolio might not have enough variety in it to get you hired easily for future work (if you are in a field such as design where portfolios are very important).

If your clients don't stay on top of new technology, your skill set might get stale and you may find it harder to compete with other providers for new work. This could be seen as a risk in short-term projects too. It depends on the clients.

Prospecting may be harder and slower because there is a higher risk for clients in hiring you.

Your prospecting/sales skills might not stay as sharp because you might not be using them as often. Returning to prospecting after a long project ends could mean you have a long lead time re-learning what to do to land more clients.

Advantages of short-term clients:

They can help you get a lot of variety in your portfolio quickly.

They can fill in gaps between longer-term projects or give you something to do during a slow period in a long-term project.

They can help you get recommendations quickly.

It may be easier for you to specialize in a few services rather than getting pulled into being a generalist if your projects are shorter-term.

They can provide quick money.

They are potentially lower risk for the client. Getting hired for these might not take as long or require as many stages of approval.

It might be easier to raise your rates because clients won't be as accustomed to paying less for your services.

Disadvantages of short-term projects:

Having to prospect and sell often.

More time spent administering the business (taxes, accounting).

You need more clients, which means that you'll need to spend more time researching clients or specialize in a wider niche.

If you don't have a backlog of new projects, it could be more stressful because you won't necessarily know where your next work will come from. If you do have a backlog of new projects, it could be more stressful because one project running late could easily delay all the others.

Your rates may become more subject to changes in the market.

It depends on the nature of your business, your portfolio needs, and what your business needs to keep the amount of work optimal.

With this in mind, I'm currently prospecting for a mix of long-term and short-term work.

There are advantages to long-term clients as well as disadvantages. The advantages I have found to long-term clients are:

Lower cost of sales/marketing (the customer already knows and trusts me and so it is easier to convince them to select me for a new project)

Lower risk (you already know you can work successfully with the customer, they have proven themselves to be honest and trustworthy)

As you say, the disadvantages can be:

It is harder to say no to an existing client

Their work can get boring, especially if you just tweaking previous work you did for them

That being said, I disagree that you are "forced" to take any project you are offered from an existing client. For example, one of my clients requested a bid for a Silverlight development project. At first, I thought "hey, I'll learn something new", and I started working on the bid. Then as time went on, I realized that there was little value for me in learning Silverlight. So I politely explained to them that I had decided to decline bidding on their project - it just wasn't a direction I wanted to take my career. I was worried the customer would be angry, but instead they told me they respected me more for my honesty!

Ultimately you need to decide what kinds of customers makes you the happiest. If always finding new clients is worth the effort for you, then by all means go for it. My business model is built around long-term relationships with clients so that I don't have to constantly find new ones. In a typical year, I work with 4-6 active clients, and perhaps only one of them is a new client. That new client doesn't always convert into a long-term client, but that is usually my goal.

Silverlight offer was a bit easier since you never worked with it. But when they bring a new project in the same field you're expert, then it's almost impossible to say no. I've done dozens of such boring project and still could not find a way to decline them.
– Peter MVJan 11 '14 at 17:19

True. How about saying "Thanks, but I'm trying to take my business in a different direction, and I'm no longer taking on that type of work."
– Avonelle LovhaugJan 11 '14 at 17:35

Yes, but what about the next project. If I decline once, there are high chances the client will not return to me next time. He may find it I am too busy or lost interest working for him. That's what I was talking about.
– Peter MVJan 13 '14 at 7:20

It is a possibility, although I'm not convinced it is high risk. The options are: the client never returns which means you have to replace him (just like short-term clients), he returns w/ work you don't want (which you can always decline), or he returns w/ work you do want (optimum). My customers respect me more when I decline work I'm not interested in, and still find plenty of other work for me. YMMV
– Avonelle LovhaugJan 13 '14 at 15:22