Hehe. Our opinions may differ, but I've seen it work successfully. The chances of it working is slim that they will buy into the idea.
PS. Yes, I have a business and the most difficult thing is to get money from your clients. So, if you have the potential of getting a "container", hell, way not.
Yeah they differ a bit (possibly sounded a bit harsh earlier.. apologies). I definitely know the feeling of trying to get money from clients.
My reasoning is as follow:
The money has not changed hands yet... so effectively you are asking them if you can over-charge them now. You have nothing to back this up with but "hey, you're pre-paying on the next project", which may not ever come to pass. No company in their right mind pays out for work that isn't even scheduled yet. "R5 in my pocket is better than R5 in yours" scenario. They have no benefit in being tied to you for work not even decided on.
On the flip side as well... why would you want that money now? To spend it? If you do, and they decide they want a refund because they would prefer not to do further business then it may affect your cash flow, unless you keep the money unspent. If that's the case, then why ask for it now? To earn interest? If it's a few thousand, then what's the point?
If you want a retainer.. then that's a completely different animal and will require monthly payments and an equivalent amount of work done... in which case it does not fit this situation at all.
Then of course there is the good will in saying "Hey, it's actually going to be done cheaper and quicker than expected... lucky you". When we hear this, we immediately know the supplier is acting in good faith, not trying to stuff us around, and will definitely consider doing future business. If they turned around and told us that they finished under budget, but wanted to keep the full amount, I'd be concerned about 1) Their financial stability 2) Their ethics.
And you run what? A small shop? Or something bigger? You seem to have an incredibly simplex view on business, no offence.
What he has stated is actually a common practise in business, and larger enterprise. Services are always being scrutinised and refuted and its common for a company to allow for credit on the "next" project. Noone is saying that this has to be accepted by the client or customer, but its a pretty easy compromise to make when there are good relationships between provider/client. R10 earned today is worth more than R10 earned next week.
^ See above
I'm so sick of the "screw them for every dime... lock them in... take it all" kind of mentality. But hey that's just me... clearly I'm a dunce when it comes to business.
When there is a good, well established, regular set of projects then sure, things like this can happen (if the money has already changed hands), but why when you haven't invoiced yet? Because you are too lazy to adjust the invoice? Even in complicated contracts it makes no sense unless the money has already changed hands.
You don't need to make business complicated to make it successful. I like my "simplex" view.