Waiting until the end of a job to invoice the full amount can put a small business under unnecessary pressure. You may be paying for data, transport, materials or subcontractors while the customer carries none of the early cost.
Today’s lesson is simple: for project-based work, agree on a reasonable deposit and divide the rest into clear milestone payments before work starts. This is general business guidance, not legal or financial advice.
Why This Matters
A signed quotation is useful, but it does not put cash in your account. A deposit helps confirm that the customer is serious and gives your business working capital for the first stage of the job. Milestones then reduce the size of the final unpaid balance.
This matters especially to freelancers, tradespeople, event suppliers, agencies, photographers, web developers and small manufacturers. One late payment can otherwise affect several other jobs.
Deposits also create a natural checkpoint. The customer knows exactly what activates the booking, what will be delivered next and when the following payment becomes due.
What You Should Do
First, break the project into stages that a customer can recognise. A website project might use discovery, design approval, development and launch. A renovation could use booking, materials delivered, structural work completed and final handover.
Second, attach a payment to each stage. The percentages should match the work and costs involved; there is no single figure that suits every business. Make the amount, due date and trigger unambiguous.
Third, put the schedule in the quotation or agreement. Explain what the deposit reserves or funds, whether it is refundable, what happens if the scope changes, and when work pauses for an overdue milestone. Terms must be fair, visible and accepted before payment.
Fourth, invoice promptly. Send the deposit invoice as soon as the customer accepts the quotation, and issue each milestone invoice when the agreed stage is reached. Include the invoice number, project name, amount and payment instructions.
Finally, keep evidence of approval. An email confirming a design, delivery note or signed milestone checklist can prevent confusion later.
Example
Consider a hypothetical Soweto-based designer quoting R12,000 for a small online shop. The designer could propose:
- R3,600 deposit when the quotation is accepted;
- R3,600 after the design is approved;
- R3,600 when the working site is ready for testing; and
- R1,200 after final handover.
The R12,000 is revenue only when it is earned under the business’s accounting method; it is not all profit. If software, photography and subcontracting cost R4,000, those costs must still be deducted. The payment schedule mainly protects cash flow by matching incoming money more closely to the work.
If the client requests an extra product catalogue after approving the original scope, the designer should quote for that change instead of quietly absorbing it.
Common Mistake
The common mistake is asking for a deposit without defining what comes next. A vague “50% upfront, balance later” line can cause a dispute about whether “later” means draft delivery, final approval or publication.
Another mistake is demanding a large upfront amount for a loosely described service. Customers are more comfortable when the scope, timeline, cancellation terms and evidence of progress are clear. Trust works both ways.
Do not start major out-of-pocket work because a customer says payment is coming. Apply the same process consistently, including to friends and repeat clients, while allowing sensible exceptions for established account customers.
Action You Can Take Today
Open your most-used quotation template and add a short payment schedule. Name each milestone, state the exact amount or percentage, and define what evidence shows that the milestone is complete.
Then review one active quote. If the job requires you to spend money before delivery, ask whether the proposed payment plan covers that exposure. A five-minute change to the quote can make the next project easier to fund and the final invoice much less stressful.