Realize that if you are tied up, full time, for a year, you'll most likely lose all your other clients. So, if that's okay you need to make it worth your while.
If you are financially in good shape as things are with several clients, then putting all your eggs in one basket, as it were, can be very risky.
Due to the damage, yes damage, such a position ...
As a freelance UX designer, here's my perspective:
Advantages of long-term clients:
Good source of steady income.
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 ...
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 ...
Well from what I can see, you are a good photographer and you have more work than you can handle. So this is a good position for expansion. The same happened to me in the programming field.
Declining a long-term client is never a good idea. Especially if a client is paying you your price and if he's a good client. So bringing another man to a team is a way ...
Don't do this. You're being set up. You should be getting paid in milestones, and not waiting till the end. Or, get a retainer up front, just like attorneys would do. Here's why.
Payment At End Scenario
They can give you requirements A, B, C up front. You agree to them, and start developing. When you finish B, they request D, E, and F. Time has ...
In many cases, no.
But it all depends upon your contract with the agent/headhunter.
Unless your agreement with the headhunter specifically states they must disclose your company to all the clients you complete work for, they are perfectly fine keeping you an "invisible" entity.
In fact, this is often the backbone of some firms... they collect a stable of ...
I don't really see any options other than target a different market. Start selling to smaller companies. Build your business. Once you do that, the concerns of the large corporations will be reduced.
They want to protect their ass. You're not going to trick them. Build a business, then grow into the enterprise market.
As @Paul said in his answer above, you can change your market.
Another option other than the buyout (or partial buyout) from the large corporations would be to attempt to form a consortium of buyers for your product + support.
If you could get a few different companies to agree to pay for product support for some number of years, then that would mitigate ...
This isn't a matter of luck!!!
Maybe you should be paying someone to work within your group and find projects as often as your little group would be available to work on them. If you're pricing correctly, then there's no such thing as TOO MUCH work because you can always outsource or get more developers if you're swamped.
Anyways, this person's job would ...
Like most others I try to avoid discounts - but if giving a discount seems unavoidable, I would need some guarantees added to the contract.
Many things can happen in 12 months. Companies may be bought or collapse, people may move on or priorities may change.
Can they fire you at all during the 12 months? If so, what if you're fired after 3 months? As a ...
I would hire a friend of mine who can take the freelance job or someone who can, and any task given I forward them, but I will do revision after my hired guy finish to make sure quality is still in place.
Something like this:
Client>Me>friend>Me>Client in case everything is ok.
Client>Me>friend>Me>Friend loop if something is not ok.
In situations like this, I like to imaging I'm the client, and someone else is a freelancer. How would that make me feel, and how would I deal with any mess?
First off, as much notice as necessary. If you have the ability to work remotely for the client, even if it's after your day job, you can offer a change in rate, and to do what you can remotely, until ...
You've already answered your own question.... " I don't feel like disregard or abandon other clients because if this client will go elsewhere (as already happened) I'll remain with no other clients."
Putting all your proverbial "eggs" in one" basket' for a freelancer is never a good thing.
See if you can work out a shooting schedule for 2 days a week ...
I used to have rebated service contracts where I would reserve a certain number of days per month for a client and he would pay me a monthly fixed fee. These had notice periods, which was appropriate because my client wanted the security of having access to my services for the foreseeable future and I wanted some fixed income.
So yes, such arrangements are ...
Generally, you can put anything both parties agree to in a contract.
I have never heard of such a clause and it does seem to go against one of the primary reasons for using freelancers - flexibility for the employer. Some freelancers do have various sorts of retainers, which potentially could be an alternative way for you to secure work at your client.
Do the math. Try to find creative ways to free up some more time. What if scenarios can help. (What if I do X on the weekend, can I free up some time for Y during the week?) If you can manage that you can put off the need for help and control quality (provided you don't exhaust yourself)
Consider what you can sub out without impacting quality. Possibly ...
Have the client send the products to you. I assume you have some sort of lightbox/room or you can make one or if the demand is so high have the client rents you a small space nearby. The products get sent to you with a return call tag, you shoot them and send them back, upload the images. Saves you 3 hours driving each trip, likely you can get the work done ...
I also think that you should opt for mixed payment, i.e. they should pay you for work done when you deliver predefined milestone, but also you should ask for percentage or monthly fee for support and additional funds for further development.
Do not give them source code (unless it was agreed previously), at least not until they pay you at least three times ...
You should opt for a mixed type of payment: a one time discounted payment for finished product plus a percentage of their sales.
But, only if you are very sure that they will sell the app, because if you have any doubt, I would opt for just one time payment plus occasional fees for upgrades and changes, that will come.
Ask yourself: How much is the ...
Did the client really ask for for a fixed price for two years? It is my experience that long-term contracts are payed based on your rate per hour, day or month.
As for your calculation: Why would you give such a huge discount? I would recommend you to stick with your usual rate. You might find this question useful: Discount for 1-year full-time contract?
While @Scott is right that you can't expect to maintain business relationships with the numerous small clients you (presumably) are currently working for if you do a full time contract for a year with a single customer; it is possible to make a living contracting larger jobs serially. It will however be a rather different way of living that the former. (...
The only time I've ever offered a discount for a long term (12+ months guaranteed) contract is if bonuses are worked into the rate.
My rate is $30/hour not because that's the number I chose out of a hat, but because that's what I'm worth. If I lower my rate I'm lowering what I'm saying I'm worth. With that said:
I do have a contract in which I make $24/...
I agree with each of You posted above:
@user5209 ("You should always have overlapping projects"),
@peter-mv ("I have only a few long-term clients but none of them is able to give me continuous work."),
@codenoire ("...you should be paying someone to work within your group and find projects").
However, I wanna add:
Money is just one of many things ...
You should always have overlapping projects, so you don't sit idle in between. This also gives you flexibility if you run into problems on one project.
It will increase your average delivery time, but it also shows your customer you have other projects going and are not just hobby programming in your garage and jumping from project to project.
Needs more ...