Invoice app for ad agencies

Everhour turns agency time and expenses into client-ready invoices, while ad billing still depends on contract terms and campaign detail.

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

Agency invoices that clients can approve

Build the invoice around the client agreement

An ad agency invoice should match the pricing model in the client contract. Agencies commonly bill by hourly rates, monthly retainers, fixed project fees, subscription or value-based fees, or performance metrics. Each model needs different invoice detail. A retainer invoice can show the agreed monthly fee and included scope, while an hourly invoice needs billable time, roles, rates, and the period covered.

Campaign work also needs clean separation between agency services and reimbursable costs. Strategy, creative direction, media planning, research, production management, and reporting can sit under service lines. Media spend, production vendors, stock assets, travel, or other reimbursable expenses should appear separately when the agreement treats them differently. That split protects margin review and helps the client route approvals to the right budget owner.

Include the fields agencies actually use

A complete agency invoice usually includes the agency name and address, client billing contact, invoice number, invoice date, due date, payment terms, service period, project or campaign name, line items, taxes where applicable, subtotal, total due, and payment instructions. United States private-sector businesses do not have one prescribed federal invoice form, so invoice content is mainly a recordkeeping and contract matter outside special cases such as federal procurement.

Line items should make approval easy. A monthly paid media retainer can read, "Paid search management, March 2026, $4,500 retainer." A billable-hour line can show "Creative concept development, 18.5 hours at $150, $2,775." A production cost line can show the vendor cost separately from agency fees. Sales tax treatment depends on state and local rules, nexus, service taxability, and the place of sale, not one national VAT or GST invoice regime.

Keep campaign details traceable

Agency invoices often fail when the client cannot connect the charge to a campaign, asset, channel, or milestone. Add the campaign name, purchase order, job code, insertion order, or statement-of-work reference when the client uses one. For broadcast and video work, an AD-ID can also help connect the invoice to the exact advertising asset. Standard-definition ads use 11-character AD-ID codes, while high-definition or 3D ads use 12-character codes.

Performance-based invoices need extra discipline. The invoice should name the agreed KPI, measurement period, and contract basis for the fee, such as qualified leads, revenue share, or another defined result. Retainer invoices should show whether the fee covers a fixed deliverable set or a capped monthly hour allowance. Project invoices should map charges to milestones, phases, or accepted deliverables so the client can approve the amount without reconstructing the scope.

Move from one invoice to workflow

A free invoice works for a one-off campaign, a small retainer, or a single project invoice where you already know the amount. It is enough when one person can enter the client, service line, cost, tax treatment, and terms without checking timesheets or team notes. It also works for quick exports when the client only needs a PDF or simple payment record.

A managed workflow becomes necessary when several people bill time to the same client, media costs change during the month, or invoices must exclude non-billable work. Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates amounts from rates, excludes non-billable tasks, supports client defaults and invoice customization, and exports invoices to QuickBooks Online, Xero, or FreshBooks with status synced back.

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 an ad agency invoice include?

An ad agency invoice should include agency and client details, invoice number, invoice date, payment due date, payment terms, campaign or project name, service period, line items, reimbursable expenses, applicable tax, total due, and payment instructions. Add purchase orders, job codes, insertion orders, or AD-ID codes when the client uses them for approval.

Should agency service fees and media costs be separate?

Yes. Separate service fees from media costs, production costs, and reimbursable expenses when the client agreement treats them differently. That separation makes the invoice easier to approve, keeps margin analysis cleaner, and prevents pass-through costs from looking like agency compensation. It also helps finance teams map charges to the right budget lines.

Can an ad agency invoice use retainer and hourly billing together?

Yes. The invoice can show a monthly retainer for the agreed scope and separate hourly lines for work outside that scope. Label the extra work clearly, show the hours and rate, and reference the approval or change request when available. This prevents overage disputes when the client expected the retainer to cover all activity.

Does a United States ad agency invoice need sales tax?

Sales tax depends on state and local rules, nexus, service type, and the place of sale. The United States does not have a national VAT or GST invoice regime, and there is no single national sales tax rate. Some states tax only certain services or labor charges, while others define broad categories of taxable services.

Which payment terms fit agency invoices?

Net 30 is common and means full payment is due within 30 days. Some agreements use upfront retainer payment, milestone due dates, or early-payment terms such as 1%/10 net 30, which gives a 1% discount if the client pays within 10 days. Use the terms from the signed agreement.

How does Everhour turn agency time and expenses into invoices?

Everhour Billing & Invoicing lets agencies select uninvoiced billable time and expenses, preview the breakdown, and generate invoices from rates while excluding non-billable tasks. Client defaults can hold contact details, tax rate, discount, and payment terms, and invoices can export to QuickBooks Online, Xero, or FreshBooks with status synced back.

Turn agency hours into invoices

Track approved billable work by client and campaign, then generate invoices from the same records. Everhour keeps agency billing tied to rates, expenses, and invoice status.

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

Or