WHEN do you pay?

When do you pay for development

  • Before

    Votes: 4 16.7%
  • 1/2 before and 1/2 during

    Votes: 3 12.5%
  • 1/2 during and 1/2 after

    Votes: 9 37.5%
  • After (working demo example)

    Votes: 3 12.5%
  • Affer (working on your setup)

    Votes: 5 20.8%

  • Total voters

Adam Howard

Well-known member
Personally, I'm kind of in-between
  • 1/2 during and 1/2 after
  • After (working on your setup)
And this is from both points of views, as both a developer myself and also as someone who sometimes purchased work.


Well-known member
Depends on the size of the project and the sum of money. Usually for bigger projects, milestone payments seems to be the best way to operate, as it serves both interests.


Well-known member
As a developer, I ask for full payment toward the end of the project.

I feel more comfortable that way.
What do you do say, when the client decides that he and/or she wants to back out from the deal on a big project that took you days, or even weeks to complete if you ask for full payment near the end?

As a developer, for small projects I usually ask to get paid at the end. But for larger projects I ask half upfront and the remaining half when the project is completed.


Active member
If it is a client I have done work for before and have never had an issue with I will do after I have completed it but before they get it. If it is a new client it will be half up front and the other half before they get it.

Sadik B

Well-known member
That poll makes little sense. Any large development project has milestones. Payments are made on each milestone completion. Start of project is also a milestone.


Well-known member
For our hosting/design company, we will outsource some design projects if we're backlogged. We will show the project to one of the devs we have used in the past, they'll let us know how many hrs they would charge to complete it, they'll do the work and send us an invoice.
(so my vote is for after work is completed)

mike os

Active member
i think a deposit of some sort is a useful way "of making it official"

if it is significant then stage payments should be at least an option

final payment on delivery of a working install unless the contract has a maintenance or bugfix clause attached


Well-known member
I've been ripped off by freelance developers, designers, etc, enough times that I'd need to have a decent level of trust in the individual before shelling out money up front. Either that, or it's such a small amount it doesn't matter.

Adam Howard

Well-known member
I wouldn't know how a "Milestone" would work in a quoted price, when there could be dozens of milestones before completion.

X product = Y value

How would one equally divide that payment without knowing the future?

I've never worked on that business model and feel it leaves to much to chance and risk.


Well-known member
When do you pay for development
Depends on the size of the project. Small projects, 50% to start, progress payment of 25% and final payment of 25% would be reasonable.

On a large project, 10% to start and then monthly progress payments based on the percentage of work done based on milestones.