April 10

Pro price goes up to $4.99 — upgrade now and keep $2.99/mo

On this page

Blog

Invoice Template for Marketing Agencies — Retainers, Campaigns & Reporting

Marketing agencies juggle multiple billing models simultaneously: monthly retainers for ongoing management, project fees for campaign launches, ad spend pass-through […]

Marketing agencies juggle multiple billing models simultaneously: monthly retainers for ongoing management, project fees for campaign launches, ad spend pass-through with management fees, and performance bonuses tied to KPIs. A generic invoice template for marketing agencies can’t handle this complexity — you need a structure that keeps billing transparent while clearly separating agency fees from client-funded ad spend.

This guide provides a free template, covers the billing models specific to marketing agencies, and shares the invoicing practices that keep client relationships healthy and cash flow predictable.

Marketing Agency Billing Models

Monthly Retainer

The foundation of agency revenue. A fixed monthly fee for an agreed scope of services (e.g., “Social media management: 20 posts/month, community management, monthly reporting”). Automate with recurring invoices.

Project-Based

Fixed fees for defined deliverables: website redesign, brand identity, campaign launch, video production. Invoice at milestones or upon delivery.

Ad Spend + Management Fee

The most common model for paid media (Google Ads, Meta Ads, LinkedIn). The client funds the ad spend, and you charge a management fee — typically 10–20% of spend or a flat monthly fee. Always separate ad spend from your fee on the invoice.

Hourly / Time-Based

Used for consulting, strategy sessions, and overflow work that doesn’t fit the retainer scope. Bill tracked hours at your agency rate.

Performance-Based

A base fee plus bonuses tied to performance metrics (leads generated, revenue attributed, ROAS targets). The bonus structure should be clearly defined in the contract and referenced on the invoice when triggered.

Sample Marketing Agency Invoice

Description Qty Unit Rate Amount
RETAINER SERVICES (March 2026)
Social Media Management (20 posts + stories) 1 month $2,500 $2,500
SEO: Content + Technical Optimization 1 month $1,800 $1,800
Monthly Analytics & Performance Report 1 report $0 Included
PAID MEDIA MANAGEMENT
Google Ads Management Fee 1 month $800 $800
Meta Ads Management Fee 1 month $600 $600
Ad Spend Pass-Through — Google Ads 1 month $4,200
Ad Spend Pass-Through — Meta Ads 1 month $2,800
PROJECT WORK
Email Campaign: Spring Promo (Design + Copy) 1 project $1,200 $1,200
Landing Page A/B Test Setup 3 hours $150 $450

Note: Ad spend pass-through is billed at actual cost with no markup — the management fee is the agency’s compensation. Monthly reporting is shown as $0/Included for transparency.

How to Handle Ad Spend on Invoices

Ad spend pass-through is the trickiest part of marketing agency invoicing. Here’s how to handle it cleanly:

  1. Always separate ad spend from management fees. These are fundamentally different costs. The client needs to see what goes to platforms versus what goes to your agency.
  2. Bill actual spend, not estimated. Invoice based on the actual amount spent on each platform during the billing period. Attach platform spend reports as supporting documentation.
  3. Specify the management fee model. Note whether your fee is a flat rate or a percentage of spend. If percentage-based, show the calculation: “Google Ads spend: $4,200 × 15% = $630 management fee.”
  4. Invoice ad spend and fees together. One invoice covering everything is easier for the client to process than separate invoices for spend and fees.

8 Agency Invoicing Best Practices

  1. Invoice retainers on the 1st of each month, in advance. Retainer work should be billed before the work period begins, not after.
  2. Attach a monthly performance summary. Include a brief report or dashboard screenshot showing key metrics. This reinforces the value your agency delivers alongside the invoice.
  3. Bill project work separately from retainer. If a client’s retainer covers social media but they also request a one-off video production, bill the project work as a distinct section.
  4. Use clear section headers. Group line items under “Retainer Services,” “Paid Media,” “Project Work,” and “Expenses” so the client can quickly see what each category costs.
  5. Track scope carefully. Retainers have defined scope. Work beyond that scope should be flagged as additional and billed at your hourly rate or as a change order.
  6. Set up multi-currency billing for international clients. Agencies serving clients across borders need to invoice in the client’s currency.
  7. Review invoices with your account manager. Before sending, have the client’s account lead verify the line items. A 5-minute review catches errors that could delay payment.
  8. Embed Stripe payment links. Even for $10K+ invoices, one-click card or ACH payment reduces friction.

Frequently Asked Questions

Should agencies bill ad spend separately from management fees?

Yes, always. Clients need to see exactly how much goes to ad platforms versus your agency. Bundling them creates distrust and makes it harder for the client to evaluate their total marketing investment.

What’s a standard management fee for paid media?

10–20% of ad spend is the industry standard, with a minimum monthly fee (typically $500–$1,500) for smaller accounts. As spend increases, the percentage often decreases (e.g., 15% up to $10K/month, 10% above $10K).

How do I invoice for a performance bonus?

Add the bonus as a separate line item referencing the KPI target: “Performance Bonus: ROAS exceeded 4.0x target (actual: 4.7x) per Section 5 of Agreement — $2,000.” Always tie the bonus to the specific metric and contract clause.

Should agencies charge for monthly reporting?

Reporting is typically included in the retainer fee. Show it as a $0/Included line item on the invoice for transparency — this reminds the client they’re receiving a valuable deliverable as part of the engagement.

Streamline Your Agency Billing

DevInvoice handles the multi-category complexity of agency invoicing with grouped line items, recurring billing, Stripe payments, and multi-currency support.

Create your agency invoice with DevInvoice

Frequently Asked Questions

DevInvoice Team

Full stack developer and founder of DevInvoice. Building tools that help freelancers spend less time on admin and more time on the work they love.

Related articles

Scroll to Top