How agencies can structure client invoices

Agency invoices often combine work the client approves in different ways: a recurring retainer, a project milestone, production work, and third-party costs. Keeping those categories visible makes the invoice easier to compare with the scope and approval trail.

The goal is not to include every internal detail. It is to provide enough structure for the client to recognize and approve each charge.

Separate retainers, project fees, and outside costs

Build an invoice that follows the client’s approval structure and review the complete PDF before sending it.

Try InvCreate for free

Monthly retainers

Name the service and covered period:

Brand and campaign support retainer — October billing period — 4,500 EUR

When the client separately approved work outside the retainer, put it on another line rather than quietly increasing the recurring amount.

Project milestones

Connect the charge to a recognizable deliverable:

Website redesign — milestone 2 of 3: approved visual system and responsive page designs — 6,000 EUR

Add the project or purchase-order reference the customer uses. Internal labels such as “phase B” are not helpful unless they also appear in the agreement.

Production and third-party costs

Separate the agency fee from external or reimbursable costs when they were approved and are treated differently:

  • Campaign production fee — 2,400 EUR
  • Licensed stock assets, approved 4 October — 320 EUR
  • External voice-over session, approved estimate VO-18 — 650 EUR

State whether a charge is an actual incurred cost or an approved estimate. Markup and tax treatment depend on the agreement and jurisdiction, so the invoice should follow the approved terms rather than a generic rule.

Check the approval path before sending

Verify:

  • the correct client entity and billing contact;
  • campaign, project, purchase order, or cost center;
  • retainer period or milestone completion;
  • approval for additional work;
  • supporting documents for reimbursable costs;
  • quantities, rates, currencies, taxes, and totals;
  • due date and payment instructions.

This review is especially important when the person preparing the invoice was not the person who received the client’s approval.

Keep client balances visible

Agency billing can look healthy while several large invoices remain unpaid. Keep invoice totals separate from payments received, record partial payments, and review overdue balances by customer.

Use analytics for the summary and a period-based report when you need detailed records outside the dashboard. The original invoice should remain the source document behind either view.

Keep complex client billing understandable

Organize the charges, create the client-ready PDF, and keep the invoice connected to its payment status.

Try InvCreate for free