InvoicingPublished Aug 25, 2026Updated Sep 18, 20267 min readAll blog

Invoicing for marketing agencies: the four billing models

Retainers in advance, pre-paid overages, hourly in arrears and media pass-through on one invoice, with a sample invoice, terms and dunning schedule.

On this page
  1. What are the four billing models?
  2. What does a generic invoicing tool get wrong?
  3. What does a real agency invoice look like?
  4. What payment terms and dunning schedule work?
  5. Which payment methods should an agency accept?
  6. How does revenue recognition apply?
  7. Where Agency Management Software beats a bolt-on invoice tool
  8. Where Verbial fits
  9. Common questions
Key takeaway

One agency invoice usually carries four billing models: the retainer billed in advance, pre-paid overages approved before the work, hourly lines from approved time in arrears, and media passed through at cost or with markup. Generic invoicing gets overages and media wrong. Verbial Agency Management Software puts all four on one invoice from the signed proposal.

Your invoicing has to produce one invoice out of four different billing models: a retainer billed in advance, pre-paid overages, hourly work from approved time in arrears, and media passed through at cost or with markup. Most generic invoicing tools manage a flat fee and an hourly line, then get the other two wrong in ways that cost you money.

For marketing agency owners, invoicing is not a back-office chore. It is how contracted revenue becomes cash, how overages become closed expansion, and how you keep growing the client list without hiring another billing coordinator. That shape belongs in Agency Management Software, not in a standalone invoice app glued to three exports.

Agency Management Software keeps those models on one client record so billing does not become a second ops job.

What are the four billing models?

Almost every invoice you send is some mix of these four. The awkward part is that each one is calculated from a different source at a different time, and a tool that only understands "amount times quantity" cannot tell them apart.

ModelWhen it is invoicedWhat it is computed fromCommon failure
RetainerIn advance, before the periodThe engagement's monthly value and capBilled in arrears, or the cap is not on the invoice
Pre-paid overageBefore the extra work happensApproved hours above the cap at the billing rateWork done first, invoice disputed later
HourlyIn arrears, after period closeApproved time entries at each rateUnapproved or still-open hours billed
Media pass-throughWith the retainer or monthlyActual spend, at cost or with markupCounted as agency revenue

The retainer is your base. The overage rule lives in the agreement: if the client needs more than the cap this month, they approve and pay before the work starts, and the cap rises for that period only. Hourly lines come from approved time, never from raw running timers. And media is money passing through you on its way somewhere else, so it belongs on its own line.

When those four models sit in one system with CRM and time, account managers spend less time rebuilding invoices and more time closing the overage and next-month renewals. That is a direct path to higher close rates on expansion and more clients closed per seller, without a larger finance team.

What does a generic invoicing tool get wrong?

Four things, each of which costs you money differently. First, no cap. A generic tool has no idea the retainer was for 100 hours, so it cannot show the client what they used or tell your account manager the team hit 90% on day 15. The retainer invoicing guide goes into the cap in detail.

Second, no usage statement. Retainer clients want to see where the money went by department, and an invoice with one line reading "monthly retainer" leaves your account manager rebuilding that statement in a spreadsheet every single month.

Third, no approval gate. Pull hours straight from a timer and you will bill entries nobody reviewed, plus a few that are going to change next week. Hourly lines should only ever come from approved, locked time. Fourth, media counted as revenue. A $23,000 invoice with $8,000 of media in it is $15,000 of revenue. A tool that reports the full $23,000 makes you look 53% bigger than you are and hides what your margin is really doing.

Mid-month burn belongs next to billing. Pair this page with time tracking for agencies: retainer pacing so the usage statement and the invoice argue from the same hours.

What does a real agency invoice look like?

Take a $15,000 retainer at a $150 blended rate, which buys a 100-hour cap. In month one the client asks for 15 extra hours of content, approved as an overage before anyone starts. You also run $8,000 of paid social through your own ad accounts at cost. Next period's invoice looks like this:

LineDescriptionQuantityRateAmountRevenue
1Monthly retainer, September, 100-hour cap1$15,000$15,000Yes
2Pre-paid overage, content, approved 28 Aug15 h$150$2,250Yes
3Paid social media spend, August, at cost1$8,000$8,000No, pass-through
Total due$25,250$17,250 revenue

The client pays $25,250. Your revenue is $17,250. Add a 10% markup on media and a fourth line for $800 shows up, which is revenue, while the $8,000 still is not. Lines 1 and 2 go out in advance. Line 3 is billed in arrears from real spend, and your client should be able to match it against the ad platform's own billing report without calling you. See pass-through costs for how to present the markup.

Notice what the owner gets from this layout. The overage line is a closed sale sitting on the same invoice as the retainer. Media does not inflate recognized revenue. The client can audit the spend line without a separate spreadsheet. You manage more billed relationships with the same people because the invoice is the source of truth, not a reconstruction project.

What payment terms and dunning schedule work?

Your payment terms decide when the invoice is due. Your reminder schedule decides whether it actually gets paid. An agency on net 30 that sends no reminders collects later than one on net 15 that sends four.

ItemRetainer and overageHourly and media
TermsNet 15, or due on receipt for overagesNet 30
Reminder 13 days before due3 days before due
Reminder 2On the due dateOn the due date
Reminder 37 days late, from the account manager7 days late
Escalation14 days late: pause new work, notify approver14 days late: late fee if contracted
Hold30 days late: retainer paused until paid30 days late: collections review

Pausing work on a late retainer is the lever most owners hate to pull, and understandably so. The good news is you rarely need it: send the reminders to the billing contact and the escalation to the approver, who are usually two different people, and most late invoices sort themselves out.

Cash that arrives on time is what lets you take the next client without stressing payroll. Collections discipline is how a lean agency scales the book without a collections specialist on staff.

If you are still chasing invoices from a shared inbox, assign the reminder sequence to the system and the exception list to one person. That single change often frees an account manager to run a larger book without a dedicated AR hire.

Which payment methods should an agency accept?

Card is the fastest and the most expensive, usually 2.9% plus a fixed fee. Bank transfer is the cheapest and slowest, and your international clients will often prefer it. Stablecoins come up regularly with web3 and fintech clients, and they settle in minutes with no wire fees. Offer what your buyers already use, on the same invoice, so finance is not running parallel tools.

Verbial's invoicing takes card through Stripe, bank transfer, and USDC/USDT on one invoice. That matters when the same client pays a retainer by bank transfer and an overage by card in the same month.

How does revenue recognition apply?

The invoice date and the revenue date are not the same thing. A retainer invoiced on 25 August for September is September revenue, spread straight-line across the month. The pre-paid overage is recognized when the extra hours are actually delivered, usually in the same period. The media line is never revenue, and the markup on it lands when the spend does.

This matters more than it sounds. A month where you invoiced two retainers early looks like a record on a cash view and a perfectly ordinary month on a recognized one. The recognized view is the one telling you the truth about margin. Revenue recognition for retainers covers the messier cases, where the retainer and the delivery period do not line up.

If margin is the report you actually run the agency on, continue with agency profitability: hours × rate is lying to you and the client profitability guide.

Where Agency Management Software beats a bolt-on invoice tool

A bolt-on invoice tool asks you to re-enter what you already sold. Agency Management Software starts the first invoice from the signed proposal: departments, cap, rates and payment terms already on the engagement. Time that feeds hourly lines is the same time that paced the retainer. Media that is not revenue stays out of margin. Owners who make that switch stop losing expansion closes to "we will invoice it later" and stop hiring ops just to keep billing honest.

Owners who treat invoicing as Agency Management Software infrastructure stop losing expansion revenue to delayed paperwork.

Where Verbial fits

Verbial is Agency Management Software for marketing agencies. It puts all four billing models on one invoice and starts the first one the moment the client accepts, on the same client record as CRM, proposals, projects, time and profitability.

Get a clearer view of what each client earns. Starter is available now; Growth and Pro are coming soon. Compare current plans and pricing.

Start a free trial and run next month's billing through it.

Common questions

Should a retainer be invoiced in advance or in arrears?

In advance. The retainer buys a cap of hours or value for the coming period, so the invoice should go out before that period starts. Bill a retainer in arrears and you have quietly turned it into discounted hourly work, with your cash flow riding on collections.

How should media spend appear on an agency invoice?

On its own line, labeled as pass-through, with any markup shown separately. The client pays the total, but only your fee and the markup are revenue. Booking the whole media amount as revenue inflates your top line and wrecks your margin numbers.

What payment terms do marketing agencies use?

Net 15 is common for retainers billed in advance and net 30 for hourly and project work. Due on receipt suits pre-paid overages, since the work is waiting on the payment anyway. Whatever you pick, your reminder schedule matters more than the number of days.

Written by Ty Smith. Filed under Invoicing, Finance.

Run the whole agency in one place.

Start a 14-day trial and set up your workspace in a few minutes. No card or sales call required.