Invoice generator for media agencies

Media agency billing runs on retainers, IOs, and billable rates. Everhour keeps tracked work tied to client billing.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Media agency invoices that clients can approve

Build the invoice clients expect

Media agencies commonly bill through project-based work, agency-of-record retainers, hourly rates, cost-plus arrangements, and media commissions. The invoice should identify the client, advertiser, brand or campaign, billing period, invoice number, due date, payment terms, and the person responsible for billing questions. A client reviewing a paid social campaign should see the campaign name, IO number when one exists, and a clear link between the line item and the approved work.

The format is mostly a recordkeeping and contract matter for ordinary United States private-sector invoices, since there is no prescribed federal private-sector invoice form or national VAT/GST invoice regime. Sales and use tax treatment depends on state and local rules, nexus, service taxability, and where the sale occurs. Keep tax lines factual: charge applicable state or local sales tax only when the agency is registered and the specific service or sale is taxable.

Match lines to agency work

A media agency invoice should separate service fees from pass-through media costs. Common service lines include monthly retainer, strategy, creative production, account management, analytics, and optimization. Common media lines include paid search spend, programmatic spend, publisher placements, and ad-serving fees. A clean example is: "June 2026 paid media management, Brand A summer campaign, 42.5 billable hours at $150 per hour."

Insertion-order work needs tighter references. The IAB/4As standard insertion order structure centers on deliverables, prices, maximum spend, campaign dates, and ad server details before media runs. Publisher invoices commonly include IO number, advertiser name, and brand or campaign name. Agency invoices should preserve those references so the client can compare spend, delivery, and proof-of-performance reporting against the approved IO.

Avoid approval and cash-flow delays

Media invoices fail review when the billing basis is unclear. A retainer invoice should show the month or service period. A project invoice should show the milestone or deliverable. A media-buy invoice should show the IO, campaign, billing period, spend basis, and any agency commission treatment. For pass-through media, the IAB/4As standard terms use net cost after agency commission, based on actual delivery, flat fee, or prorated delivery as the IO specifies.

Payment timing deserves the same precision. IAB/4As media-buy terms set agency payment at 30 days from invoice receipt unless the IO states another schedule, and 4As describes 30 days as the industry-advocated standard. Longer client terms can leave the agency carrying publisher costs. Sequential-liability language matters because, unless the IO says otherwise, the agency is liable to the media company only after advertiser funds have cleared to the agency.

Use a tool or system

A one-off invoice tool is enough when you need a single retainer bill, a project milestone invoice, or a simple pass-through media cost invoice with the right campaign references. It works well when the rates, IO, tax treatment, and payment terms are already settled. The finished document should give the client a complete amount due and enough context to approve payment without extra email.

A managed workflow becomes necessary when billable time, cost rates, member rates, and media expenses feed invoices every month. Everhour supports cost and billable rates separately, with per-person defaults, per-project overrides, dated rate changes, and project, member, or task pricing. That matters for agencies that bill different client teams at different rates while preserving older rate history for prior reporting periods.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

What should a media agency invoice include?

A media agency invoice should include agency and client details, invoice number, invoice date, payment due date, payment terms, service period, campaign or brand name, line items, amounts, tax treatment where applicable, and remittance details. For media buys, include IO number or another required client reference so the invoice can match the approved campaign paperwork.

How should an agency invoice a monthly retainer?

A retainer invoice should identify the client, retainer month, contracted service scope, fixed retainer amount, and any separate approved expenses. Keep out-of-scope work on separate lines so the client can distinguish the base AOR or monthly management fee from extra production, media, or consulting charges.

Which media-buy details reduce invoice disputes?

IO number, advertiser name, brand or campaign name, delivery period, placement or channel, spend basis, and proof-of-performance references reduce disputes. The IAB/4As standard terms allow proof of performance for invoiced periods and weekly reporting when the media company serves the campaign, broken out by delivery and cost variables.

Should pass-through media costs appear on the same invoice as agency fees?

Pass-through media costs can appear on the same invoice when the client contract allows it and the line items clearly separate media spend from agency service fees. Show whether media is billed at net cost after agency commission or under another agreed method. Blended lines create approval friction because clients cannot verify spend against the IO.

Does a United States media agency invoice need VAT or GST?

A United States media agency invoice does not use a national VAT or GST invoice regime. State and local sales and use tax rules control when tax applies, and service taxability varies by state and service type. A seller that makes taxable sales may need state-level sales-tax registration, but there is no United States VAT/GST registration number for invoices.

How does Everhour price media agency work with different billable rates?

Everhour separates internal cost rates from client-facing billable rates, then supports per-person defaults and per-project overrides. Agencies can price billable projects by project, member, or custom task rate, and dated rate changes preserve older calculations when a client rate changes mid-engagement.

How does Everhour turn agency time into invoices?

Everhour Billing & Invoicing converts uninvoiced billable time and expenses into client invoices, excluding non-billable work from billable totals. Invoice line items can be grouped by project, task, person, date, or other available breakdowns so the invoice matches the client's review process.

Turn agency work into invoices

Track billable agency time by client, project, member, or task, then carry approved rates into invoicing. Everhour gives media agencies cleaner billing from tracked work to invoice.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or