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:
- Agency sends media plan with detailed budget.
- Client approves in writing (clear response, not "ok").
- Agency runs the campaign.
- 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:
- Master spreadsheet of media per client (budget, spend, reimbursement, invoice).
- Automatic collection calendar.
- WhatsApp-integrated delay alert.
- Monthly report showing real vs approved spend.
On Mais Social you consolidate media spend per client alongside performance — accountability report comes out automatically.
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.
Want to apply this in your agency?
Try Mais Social free for 14 days. No card.
Create free account