Bill clients for development sprints, fixed-scope builds, and ongoing maintenance retainers.
| Description | Qty | Unit Price | Total | |
|---|---|---|---|---|
| $4200.00 | ||||
| $850.00 | ||||
| $200.00 |
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Milestone 2 — Core Feature Development (Sprint 3) | 1 | $4200.00 | $4200.00 |
| Third-Party API Integration (Payments) | 1 | $850.00 | $850.00 |
| Monthly Hosting & Maintenance Retainer | 1 | $200.00 | $200.00 |
Payment is due within 14 days. Thank you for your business.
Development invoices are easiest for clients to approve when they map directly to agreed deliverables or sprint milestones rather than a single lump sum for "the website." Breaking a build into phases — discovery, design handoff, core build, QA and launch — and invoicing each as it's completed keeps cash flow steady on larger projects and gives the client visible proof of progress tied to each payment.
Milestone-based invoicing is standard for larger builds — it protects your cash flow, keeps the client informed of progress, and avoids a large single invoice at the end that's harder for a client to approve all at once.
As a recurring flat-fee retainer line item, separate from any one-off development work — this keeps your recurring revenue clearly distinguished from project-based income in your own accounting.
Many developers pass these through at cost as separate line items, clearly labeled, rather than marking them up invisibly inside a development fee — this is more transparent and easier for clients to audit.
Out-of-scope work should be invoiced separately, ideally after a written change order or scope addendum is agreed, so the original project price doesn't silently absorb new requirements.