Multiple part question for you guys,
1) When you submit your invoices, what are your typical payment terms - net 30, 60, 90 etc
2) Would you be willing to give your client a small discount (e.g. 2-3%) in exchange for the invoice being paid immediately, so you have the money in your account same day.
3) If you have to choose between clients, assuming all else is equal, are you more likely to work with the client who will pay you faster.
2) First of all, normally I do not start to work before I received the money upfront. Well, the money for the current milestone of the project. This is the best way to make sure you don't waste time with people who don't want to pay.
Second, I am not only willing to give a discount, I always use this to sell the offer I want them to buy the most. But I never do an unreal number like "2%". What is that? Have you ever seen a 2% running in the wild? I don't know any bank or corporate office that work so fast that they give you the money on the sam day. Unless you are talking about "small" clients who work via pay-pal and the like?
3) I don't understand the question?