On this page
- What are the four billing models?
- What does a generic invoicing tool get wrong?
- What does a real agency invoice look like?
- What payment terms and dunning schedule work?
- Which payment methods should an agency accept?
- How does revenue recognition apply?
- Where Agency Management Software beats a bolt-on invoice tool
- Where Verbial fits
- Common questions
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.
| Model | When it is invoiced | What it is computed from | Common failure |
|---|---|---|---|
| Retainer | In advance, before the period | The engagement's monthly value and cap | Billed in arrears, or the cap is not on the invoice |
| Pre-paid overage | Before the extra work happens | Approved hours above the cap at the billing rate | Work done first, invoice disputed later |
| Hourly | In arrears, after period close | Approved time entries at each rate | Unapproved or still-open hours billed |
| Media pass-through | With the retainer or monthly | Actual spend, at cost or with markup | Counted 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:
| Line | Description | Quantity | Rate | Amount | Revenue |
|---|---|---|---|---|---|
| 1 | Monthly retainer, September, 100-hour cap | 1 | $15,000 | $15,000 | Yes |
| 2 | Pre-paid overage, content, approved 28 Aug | 15 h | $150 | $2,250 | Yes |
| 3 | Paid social media spend, August, at cost | 1 | $8,000 | $8,000 | No, 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.
| Item | Retainer and overage | Hourly and media |
|---|---|---|
| Terms | Net 15, or due on receipt for overages | Net 30 |
| Reminder 1 | 3 days before due | 3 days before due |
| Reminder 2 | On the due date | On the due date |
| Reminder 3 | 7 days late, from the account manager | 7 days late |
| Escalation | 14 days late: pause new work, notify approver | 14 days late: late fee if contracted |
| Hold | 30 days late: retainer paused until paid | 30 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.