Skip to main content
agencyMay 29, 20269 min

How to charge media reimbursement from the client without friction

Contract, flow, invoice, deadline and communication to charge paid media reimbursement without becoming a collections case.

Charging paid media reimbursement is one of the largest sources of agency-client friction. The agency fronts R$ 50k in media, the client delays reimbursement, the agency tightens cash, the relationship sours. This problem is structural — requires a structural solution.

Here is the playbook for the agency to charge media without becoming a collections case.

Media billing models in 2026

Model 1: agency fronts + charges later

The agency pays the media on its card and charges the client in the next cycle. Common, but generates the most cash pain.

Model 2: client pays directly on the platform

The client puts their card on Meta Ads / Google Ads. The agency only manages. Eliminates cash pain, but removes the margin the agency charged on top of media.

Model 3: advance + fixed management fee

Client deposits 60 days of media in advance to the agency. Agency manages and reports. Professional model, but requires a mature client.

Model 4: single fee (media + management) by performance

Agency charges % of generated revenue. Includes media. Works for e-commerce with solid tracking.

Which to choose

  • Client up to R$ 5k/month media: model 2 (client's card).
  • R$ 5-30k/month: model 1 or 3, always with separate management fee.
  • R$ 30k+/month: model 3 mandatory. Without advance, viability dies.
  • E-commerce with clean tracking: model 4 can scale a lot.

The contract needs to be explicit

Clauses that prevent 90% of fights:

  • Reimbursement within X days after invoice (recommended: 7-15 days).
  • Late penalty (2% + 1%/month interest).
  • Campaign pause in case of delay over Y days.
  • Proof via Ads Manager screenshot + platform invoice.
  • Margin or direct pass-through declared in the contract.

Clear communication before spending

Never run media without written client approval. Even an old client. Even R$ 200. WhatsApp works, email is better. The flow:

  1. Agency sends media plan with detailed budget.
  2. Client approves in writing (clear response, not "ok").
  3. Agency runs the campaign.
  4. Reimbursement requested at the end of the cycle.

How to issue invoices

In 2026, the ideal is:

  • Agency invoice with 2 separate lines: "Management fee" + "Media reimbursement".
  • Attached original platform invoice (Meta, Google, TikTok).
  • Ads Manager screenshot with confirmed spend.

Media reimbursement generally is not part of the tax base (it is a pass-through). Confirm with your accountant — varies by tax regime.

Collection communication in 3 levels

Level 1 (D+0 of due date)

Friendly reminder via WhatsApp or email. "Hi, wanted to confirm if today's media payment came through because I need to release the next cycle".

Level 2 (D+3)

Formal collection by email mentioning the contract. "Per clause X, reimbursement was due on date Y. Penalty applies starting Z days."

Level 3 (D+10)

Campaign pause notice. "The campaign needs to pause tomorrow to not compromise cash. Can you confirm payment?"

Level 4 (D+15)

Real pause. Without this, the client learns they can delay.

How to avoid becoming the client's bank

  • Never increase budget without the previous reimbursement being current.
  • Have a maximum media limit per client (ex: R$ 20k).
  • Charge in advance if the client has a history of delays.
  • Diversify the base — do not depend on 1 client for more than 30% of revenue.

When to switch to the client's card

Whenever possible. Advantages:

  • Zero cash pain.
  • Client sees real spend (more transparency, less suspicion).
  • Client gets card cashback.

Disadvantages:

  • Loses media margin (compensate by raising management fee).
  • Client can mess with the card without notice.
  • Requires a client willing to enter card on Ads Manager.

How to organize everything

A mature agency has:

  1. Master spreadsheet of media per client (budget, spend, reimbursement, invoice).
  2. Automatic collection calendar.
  3. WhatsApp-integrated delay alert.
  4. Monthly report showing real vs approved spend.

On Mais Social you consolidate media spend per client alongside performance — accountability report comes out automatically.

Start free.

Conclusion

Media reimbursement is not a collections problem — it is a process problem. Clear contract, written approval flow, organized invoice, leveled communication and discipline to pause on delay. The agency that adopts this stops becoming a bank and protects its cash.

#agency#finance#media#contract#management

Want to apply this in your agency?

Try Mais Social free for 14 days. No card.

Create free account

Related posts

Media reimbursement: how to charge client without friction 2026 | Mais Social