Ask HN: Under quoted, late, no contract unpaid project
One major problem that arose, is that the brief for the project wasn't complete. It was in the form of, 'We want that part like it was, but make these change' 'This part leave it as it was working on the site' 'This part you can remove'. So I had to learn the site itself without knowing really what I was doing. Now that site was half broken on it's way out, and now it's not working anymore, so I cannot have the bigger picture.
Now the client wants the site done. I am not sure when it will be done since I don't have a clear image. They don't want to pay until the site is done, I need food so I work on other project at the same time, which makes me a lot slower on delivering on that first project. I invested hundreds of hours on that project, so I feel like walking away would be a huge loss, but the time I spend on this project I cannot spend it on paying project...
That seems the typical, I just started to freelance and getting the learning experience in! What would HN do with that project? The remaining payment is around 10 000$, which is quite substantial for me.
15 comments
[ 3.1 ms ] story [ 40.5 ms ] threadLet them know that because you are a freelancer, you have other contracts too, so that will be a factor in determining how much time it will take to deliver for them. It's reasonable to say that not having any of the project fee will mean you need to have more parallel projects to pay the bills, and you might see if you can get some amount for work delivered so you can scale off other contracts and dedicate more time to them.
Find all the emails between you and your client that happened up until you sent the quote to the client. Put any requirements from those emails into your scoping document. That is what you work towards. Send this to the client to sign off on.
Gather any requirements asked for since and put that in a new scoping requirement for releases 2, 3 and 4 if need be. Send these to the client to sign off on.
Explain to the client that you are happy to deliver what is being asked for, but you will need payment on delivery of the first release, and each release after. If you have to split the $10k up over different releases, do so, but explain to them that as the scope of the project has evolved you will have to charge for the extra work that has fallen outside of the original project.
All that said, if you are skipping actual paying work to try and get this to work, you are missing out twice. You have already sunk a lot of time into the project for potentially nothing. Don't skip your baths on the chance that it rains.
If I take one thing from that is learning to work 16 hours a day for many days in a row. I am getting tired but at least I know I can put the extra effort when needed, as long as it doesn't stay like that for too long.
For this project, the blame is entirely on yourself. That is not meant to be harsh. No contract, you were not clear on what you were doing but took the job and did not set expectations correctly. This is a learning experience - communicate where you are with the project to the client on a regular basis from now on.
Don't feel like a dick charging for every single little feature. An hourly rate guarantees fairness. If the feature only takes ten minutes to add, great, they're only paying ten minutes of cash. If the feature takes longer, you deserve to be paid for that too.
Another freelancer who was there bragged how he had a lawyer on retainer. I didn't get into freelancing much so don't know how good of an idea that is. Would love to hear best practices.
Don't obsess about the time you spent on it. It is a sunk cost; try not to let it bias you against the best course moving forward. Instead you might consider:
1) How much deposit did they make? Can you afford to walk away and return this amount?
2) What is the best case scenario if you proceed? $10k is a lot (although not that much if this is a 250-hour project) but are they likely to pay it? Without a contract?
3) What is the worst case scenario if you stop the project? Are you incorporated, in case this comes to legal action? Feel free to ask a lawyer for a free consultation to find out more.
I can't afford to walk away and give back the deposit at this point. The client seems serious enough to end up paying. I might have high hope as well since they're German (why do I trust them more is probably just a preconceived idea).
The site itself is live and 95% working for the user. There will still be a big part of administration and management that I see coming shortly - which is working as far as I can tell but will be another story when they start managing their site.
I have talked to a lawyer, but at this point I got told, since it was international online business stuff I needed to get a specialize lawyer and would need to put the money down first. We aren't incorporated yet, just moved from freelancer to owning my own business. I am not too worried legally at this point, I am more worried about tears and sweat - and the negeative impact it has on the other part of my business.
Thanks for the comment, it help just to put it out there and see different points of view!
Figure out how much time it will take you to finish, and your effective hourly rate to get the remaining $10k. If it's a reasonable hourly rate, go ahead and finish. Otherwise, walk away.
Also, that's why it's better to work hourly rather than fixed-price. That way you avoid arguments when the client increases the scope.
You don't need to always have an airtight contract. What I do is make a limit on how much I'm willing to risk, and once that limit is reached I stop working until I get paid.
Don't try to convince your self you can fix the project. Faster you get away the faster you can get new clients that you will be able to manage better.
Also don't panic: everyone learns the hard way to manage clients :)
I am thinking to do it in 2 phases. I am finishing the last wave of update to the site today or tomorrow. From then on I'll let them know as I said to them previously if the want any other update/changes, they have to pay if not the contract is done. At least I give them a bone, and if they pay I am willing to continue the relation.
Yes indeed, it was the hard way to learn to manage client. Although I read about it so many time, I just jumped in hoping it wouldn't be one of those...
Sounds like things are getting out of control with this project as far as scope and payments.
I would setup a scope of work in phases for what you quoted initially. Note what is completed. Then setup a reasonable time frame to complete the remaining items along with incremental payments and an initial payment to cover some of the work you completed above the initial deposit.
Be careful with this as far as when you can complete it and how much payment you expect. If things are way more work than they should have been now is the time to ask for extra time/money. And if you can pad your schedule some I would do that as well so you meet all the remaining deadlines to keep them happy and paying.
This will document that you have far exceeded what they have paid for so far . . . in their initial payment.
Once you have this, contact them and let them know you are committed to completing the project this is the time frame and payment schedule you are proposing to make it happen.
If they balk at doing this I would indicate you will send them an invoice for the work completed beyond their initial payment and you'll be happy to provide their next developer with a summary of the status of the project to get them up and running.
Follow up and send them an invoice for the % of work completed. Best case they pay this . . . but this is mainly to allow them to screw you by not paying this invoice and not think about trying to ask for their initial deposit back.
They might not be as mad as you think and just want a cost/time frame for their project so if the scope is out of line you could even propose more fee. To cover items they have added or if the existing app was in bad shape.
You should probably weigh if you'd be happy getting away from this project with just their initial deposit. If so you might want to try to go the invoice for % complete route and move on to other projects.
Good luck.