Freelancers and Payments
How much should you ask for upfront and should there be a breakdown of payments
ie payments at different mileposts? How about hourly versus per project? From my
own personal experience with many clients, I can say that working per project is
by far the best, at least to start out, along with 50 percent upfront.
As I said in a previous entry, you need money upfront so you are not taking all
the risk. If you do the work first and then ask for payment and they stiff you,
they are out nothing. You are out your time and effort. And if you were really
foolish and gave them the finished product before receiving any payment, you are
out the product itself. You may as well just advertise for free products.
If you look for freelance work at the freelance websites, you should avoid the
people who advertise for a big job but payment is upon completion. They may have
been burned in the past but that doesn't mean you are going to assume the full
risk involved in this type of deal.
I saw one that said FIRST you make a working mockup of the site. Then IF you are
selected, you will integrate your creation into their website. THEN they will
test it. THEN if they like it, you will be paid. WARNING WARNING! Do not take
such a deal. Do not make that mockup even. Let those offshore people take this risk.
Think of yourself as constructing a building for them. Would you even order the
first load of lumber without some upfront payment? No. And they should not
expect you to either. As I said, they may have been burned in the past, but that
is because they did not take the proper steps to protect themself.
If they are really worried about the risk, then have them go through someplace
like GetAFreelancer.com where
there is a method of holding the funds until work is approved. BUT make sure the
funds are put into the escrow account BEFORE you begin work. Then if there is a
dispute, it can be resolved and they can't walk off with the product and the
money and you can't walk off with their money without any product to show for it.
Long term? Short term? A lot of potential clients will advertise that they want
a long term relationship with the right person. This supposedly means the price
for the current project should be lower in hopes of further business from them.
That is what the client thinks and that is what a lot of freelancers believe
too. They are looking at that hourly rate for monthly work and not thinking
about the current project.
Or the other scam is to say that they want a long term relationship and will pay
monthly AFTER the month is over. So you work on their assignments for say 80
hours in a month. You invoice them. Then you wait. You keep on working on their
assignments and keep waiting for that first payment. Nothing. You are giving
away your services again. So what do you do? Back to upfront money. A retainer
so to speak.
I call it a "set up fee". In reality if you are doing programming on an existing
site, or even doing graphics, whatever you are doing, you need to have time to
figure out what is already in place and how what you are doing fits in. For
programmers this can take a bit of time if the previous programmer was clueless
or just used a totally different programming paradigm from you. I've actually
taken over a hundred hours to sort out a website backend before. The site was a nightmare.
So get upfront money from the client. Nothing outrageous but approximately half
of the first project they want you to work on.
Actually you should always take the first assignment as a project and NOT as an
hourly or monthly contract. You can explain it by saying this allows both sides
to determine if the relationship works for both parties. If the first project
works, then you can move to a long term contract with monthly billing or flat
rate monthly payments.
Personally, I believe sticking with per project contracts is the best way to go.
For one thing, you can focus on just that one project and not have the client
bouncing you all over the place on different ones. Also, if you bid a project
thinking it will take 100 hours and it takes you only 1 hour you have just made
an amazing amount per hour. Of course on the other hand if it takes you 1000
hours you have gone in the toilet with your hourly rate.
This can hurt you when you allow a client to keep adding onto the project. The
old "can you do this little thing?" shtick will kill you if you allow it.
Instead, tell your client you are putting it on the list for the "next phase".
Of course once you achieve a working relationship with a client, you will know
how much you can trust them and how far you are willing to go with them on
[www.donomite.com page full of links to freelancer.com] Freelance web
programmer/developer since the mid 90's. Worked with computers since 1970.