For about four years I did not ask a single client for an advance.
Not because I had a policy. I just never got around to it. The conversation would go well, the scope would get agreed, the client would say "great, when can you start," and asking for money at that exact moment felt like reaching for the bill before the food arrived. So I would say "I will start Monday," and then carry an entire project on my own back until somebody decided to pay me.
The worst one was a ₹1,20,000 brand identity project. Eight weeks of work. The client was lovely throughout, approved everything, and then took eleven weeks to release the payment because their finance process required a purchase order that nobody had raised. Nobody was being difficult. It was just that I had nothing left to hold at any point, because I had already delivered everything.
The thing I was actually afraid of
I told myself I did not ask because it was awkward. That was not it.
I did not ask because I thought asking would make me look small. Like a freelancer who could not float eight weeks of work. Like someone who did not trust the client.
Which is a strange thing to believe, because I had never once thought that about a vendor who asked me for an advance. When my printer asks for 50 percent before a run, I do not think "this business must be struggling." I think "sure, that is how printing works."
The asymmetry was entirely in my head.
What changed
Nothing dramatic. I put one line in the proposal template and stopped negotiating with myself about it:
"50% on approval, 50% on delivery. Work begins once the advance is received."
Two sentences, sitting in the same place in every proposal, presented the same way as the timeline and the scope. Not a request. Just a term.
That framing turned out to be the whole trick. When the advance is a line in the proposal, the client's team reads it alongside everything else and it registers as normal. When you bring it up separately after the scope is agreed, it reads as a new demand, and now you are having a conversation.
What actually happened
Out of the projects I have quoted this way since, one client pushed back. A startup asked to do 25 percent instead of 50 because of how their runway worked that quarter. Fair. We did 25.
Everybody else said yes. Most of them said yes in one line, in the same message where they approved the scope. Two of them said some version of "yeah of course," which stung a little, because it meant they had been ready to pay an advance for years and I had simply never asked.
Three things I did not expect:
Projects started faster. Not because the money made me quicker, but because "work begins once the advance is received" gave the client's side a concrete first action. Approval alone is vague. A payment is a date.
The flaky enquiries disappeared earlier. The people who go quiet after asking for a discounted quote also go quiet when you mention an advance, except now they go quiet in week zero instead of week three. That is a feature. There is a longer list of these signals in 20 client red flags every Indian freelancer has heard.
I stopped resenting the work. This was the real one. Carrying an unpaid project changes how you feel about opening the file. Half the money being in changes it back.
The part I got wrong at first
I sent the advance request as a normal invoice. Then the client's accounts team could not process it, because the work did not exist yet and there was nothing to book it against.
What they wanted first was a proforma invoice: same details, clearly marked as a proforma, so their finance team had something to approve the release of money against. A proforma is a preview, not a demand for payment, and it does not go in your books as income. Once it was approved and the money came in, I raised a separately numbered advance invoice for the same amount, and that is the document that actually records the deposit. Once I split it in two like that, the friction went away almost entirely. If you are setting this up, the advance payment invoice format covers exactly what goes on it and what to write in the note.
The other thing I got wrong was waiting. I would finish the project, feel good about it, and then send the balance invoice two or three days later when I had "time to do it properly." Three days does not sound like much until you have counted what sending an invoice three days late actually costs you.
If you have never asked for anything upfront
Start with the next proposal, not the current project. Put it in writing, in the same document as the scope, in the same tone as everything else. Do not ask for permission to ask.
And send it the same day they approve, while the yes is still warm. That part I finally solved for myself by building Riffit, so the advance invoice goes out from a WhatsApp message instead of waiting for me to sit down at a laptop, which historically was where good intentions went to die. Riffit does not produce proforma invoices, so on the occasional job where a finance team insists on one specifically, I still put that document together myself.
FAQ
Yes. A 50% advance on approval and 50% on delivery is standard practice for project-based freelance work in India, especially in design and development. Clients who work with agencies and vendors already expect it, because most vendors bill this way.