- Original Poster
- #1
Back in June I started a software project for a client who had won a contract to develop a reporting tool for one of their clients. They've outsourced development to me. At the beginning, I provided a cost along with details on the bottom of the costs stating 30% payment upfront, 30% mid-way through the project and the final 40% on completion.
We're now 90% complete on the project, and I've raised the mid-point invoice for 30% of the project. I've receive an email from my client to basically say they can't pay it as their payment from the client has been delayed. I've read the contract I signed when I started this project, and at no point does it mention that I have to wait for my client to get paid before I get paid.
The end client themselves are dragging their heals on the project. In order to complete it I need to connect to their corporate VPN and remote desktop into a machine on their network, but they always have that disabled as they are using the reporting tool we've built and showing it off to visitors.
We started this project back in June, and we've been 90% complete for at least the last 6 weeks. I'm a sole freelancer, and I've got a fair amount of capital tied up in the project.
So I have two questions;
1) Is it unreasonable for me to expect my client to pay my invoice before they've been paid by their client, and what's the best way to approach this without annoying my client.
2) given the delays, am I within my rights to raise an invoice for the completed portion of the project to date (90%), leaving a final 10% to be paid upon completion.
I've been in a similar situation before, where a client delayed and delayed, the project never got finished, the client washed their hands of it, and I didn't get paid for some of the work I'd done. I want to avoid this happening again.
We're now 90% complete on the project, and I've raised the mid-point invoice for 30% of the project. I've receive an email from my client to basically say they can't pay it as their payment from the client has been delayed. I've read the contract I signed when I started this project, and at no point does it mention that I have to wait for my client to get paid before I get paid.
The end client themselves are dragging their heals on the project. In order to complete it I need to connect to their corporate VPN and remote desktop into a machine on their network, but they always have that disabled as they are using the reporting tool we've built and showing it off to visitors.
We started this project back in June, and we've been 90% complete for at least the last 6 weeks. I'm a sole freelancer, and I've got a fair amount of capital tied up in the project.
So I have two questions;
1) Is it unreasonable for me to expect my client to pay my invoice before they've been paid by their client, and what's the best way to approach this without annoying my client.
2) given the delays, am I within my rights to raise an invoice for the completed portion of the project to date (90%), leaving a final 10% to be paid upon completion.
I've been in a similar situation before, where a client delayed and delayed, the project never got finished, the client washed their hands of it, and I didn't get paid for some of the work I'd done. I want to avoid this happening again.
