What is a progress invoice?
With a progress invoice (also called a partial or interim invoice), you bill part of the agreed fee before the project is fully completed. The final invoice follows at the end – any progress payments already made are credited in full.
Legally, a progress invoice is a regular invoice: it needs an invoice number, date, description of the work, and tax amount. The difference is the scope: you're billing for a project stage, not the final result.
Progress payment, deposit, payment on account – the difference
In practice, these terms overlap. What matters is the safeguard: proof of the work delivered, a clear payment-term window, and a procedure for what happens if there's a dispute over a partial delivery.
- Deposit: a flat percentage paid before the project starts, usually 30–50% (example figures, depending on the industry). Credited against the final invoice.
- Progress payment: tied to a completed portion of the work, usually billed as milestones are reached.
- Payment on account: the legal umbrella term for payments made against an overall service that isn't yet due.
Example: a project in three stages
Sample invoice (illustrative example project, €12,000 net):
- Milestone 1 – Concept & wireframes: €4,000, delivered after 2 weeks
- Milestone 2 – Design & build: €5,000, delivered after 6 weeks
- Milestone 3 – Launch & handover: €3,000, delivered after 8 weeks
Each stage gets its own amount, deadline, and measurable acceptance criteria (e.g., "Finished design for all subpages, adapted for desktop and mobile"). That way the client knows exactly what each payment is for – and the service provider has predictable cash flow.
How to make progress payments safe for both sides
The classic sticking point: the client is asked to pay upfront but doesn't want to take on the risk. This is exactly where a milestone payment link like Stipme comes in: the client secures the budget with the payment partner Stripe – not with the service provider. The payout per milestone only happens after the delivery is approved.
- The client secures the project budget before the start (Apple Pay, Google Pay, or card, without signing up).
- The service provider delivers milestone by milestone and submits the result through the link.
- The client approves with one click – or requests a revision.
- If there's no response within 72 hours (weekends don't count), it's approved automatically (auto-release).
This doesn't replace the classic progress invoice everywhere – for long-running contracts and public-sector clients, it remains standard. For digital projects with clear scope, it's the smoothest option: no invoice spreadsheets, no outstanding items, no 60-day payment terms.