Should You Ask for a Deposit Before Starting Work? A Nigerian Business Guide
There is a terrifying rite of passage for almost every Nigerian service provider: You spend two weeks designing a website, organizing a photoshoot, or consulting a business owner. When it is time to deliver the final work and collect your invoice, the client stops answering your calls, or worse, tells you they "changed their mind."
Because you didn't ask for a deposit upfront, you have just donated weeks of your life and operational costs to a phantom client for free.
In the Nigerian service economy, operating on a strictly "pay-upon-completion" honor system is financial suicide. Asking for an upfront deposit is not greedy; it is a fundamental business boundary. Here is why you must demand it, and how to invoice for it professionally.
Why You Absolutely Must Demand a Deposit
1. It Filters Out Unserious Clients (Time-Wasters)
Nigeria is full of "idea guys" lacking capital. A client will enthusiastically demand 10 revisions to a proposal, draining your time, only to vanish when told to actually pay. An upfront deposit invoice acts as a severe filter. If a client balks at a 30% or 50% deposit, they NEVER had the money to pay you 100% at the end.
2. It Funds Your Cash Flow
You shouldn't have to borrow money from OPay to fuel your generator while executing a client's project. The deposit ensures you have immediate working capital to buy the necessary raw materials (software subscriptions, sub-contractors, fuel) required to deliver their job.
3. It Locks in the Psychological Commitment
Once a client’s cash is in your bank account, their psychology shifts. They are now financially invested in ensuring the project succeeds. They respond to emails faster, they provide the necessary assets quicker, and they respect your time.
How Much Should You Ask For?
The standard deposit rate relies heavily on your industry:
- Creative Freelancers (Design, Writing, Web Dev): A strict 50% upfront is the industry standard. The remaining 50% is billed upon final delivery (but before the final files/passwords are handed over).
- Large, Long-term Projects (Software, Construction): Use milestone billing. 30% deposit, 30% upon reaching an agreed midway milestone, and 40% upon completion.
- Low-Cost / High-Volume Gigs (Under ₦50,000): Insist on 100% upfront. The administrative headache of chasing down ₦15,000 a week later is not worth the risk.
How to Handle Client Objections
What happens when you send the initial invoice and the corporate client says, "Our company policy is that we don’t pay until the work is delivered"?
Your Response:
"I completely understand your internal policies. However, to guarantee scheduling priority and cover the immediate hard costs required to initiate your project, my firm requires a minimum 30% mobilization fee. I am happy to draft a legally binding contract to protect both our interests before the invoice is settled."
If they absolutely refuse under any circumstance, walk away. A corporate client that refuses a 30% mobilization fee but expects you to fund 100% of their risk is a predator, not a partner.
How to Invoice for a Deposit
When billing for an upfront payment, you must make the documentation clear so their accountants do not mistake it for the full bill.
Option A: The Split Line-Item Invoice (Preferred for smaller projects) Create a single total invoice. Under the subtotal, explicitly define the deposit requirement.
- Total Project Fee: ₦200,000
- Note on Invoice: "A 50% non-refundable deposit (₦100,000) is required to commence work. The remaining balance is due upon project completion."
Option B: The Pure "Advance Payment" Invoice (Preferred for corporate clients) Create two completely separate invoices chronologically.
- Invoice 1 (Sent Today):
- Description: "Advance Mobilization Fee (50%) for Project X"
- Total: ₦100,000
- Due Date: Due on Receipt.
- Invoice 2 (Sent at End of Project):
- Description: "Final Balance (50%) for Project X"
- Total: ₦100,000
Managing these partial payments and dual-invoices manually on Word templates is a nightmare. By utilizing InvoiceGenerator.ng, you can visually track your clients' exact balances. When a client pays that initial 50k, you simply update the invoice to reflect the "Amount Paid", and the system automatically calculates the remaining "Balance Due", sending a crystal-clear statement to your client's phone.