Indian PR and marketing agencies billing international brands, global agencies, and multinational clients handle retainer-heavy billing models, media buying pass-throughs, and campaign-based project invoicing. This guide covers the optimal payment setup.
PR and Marketing Agency Billing Profile
Retainer billing: Monthly agency fee ($3,000-$50,000/month) for ongoing PR, social media, or marketing management. Predictable, recurring.
Project/campaign billing: One-time campaign fees ($5,000-$200,000). Milestone structure: concept approval payment, production payment, delivery payment.
Media buying pass-through: Agency purchases media on client's behalf (Google Ads, Facebook Ads, programmatic, OOH). Client reimburses at cost + markup. Large pass-through amounts may not be agency revenue per se.
Performance-based: Bonus on KPI achievement. Variable, invoiced quarterly or campaign-end.
Recommended Payment Stack
Monthly Retainer Billing
Auto-billing for consistent monthly retainer:
Playto Pay card-on-file: client authorizes once, auto-charged on the 1st of each month at 4% flat. FIRA auto per charge. Zero invoice-chasing. Daily INR direct.
Wire-paying retainer clients (larger enterprise):
Skydo or Playto Pay VBA. Invoice on 25th of prior month for next month's retainer. Client wires by 1st.
Campaign/Project Billing
Milestone billing for campaigns:
- Concept/brief approval deposit (40%): Playto Pay payment link or VBA. Due on contract signing.
- Mid-campaign payment (40%): Invoice + VBA link on campaign launch.
- Delivery/performance fee (20%): On campaign completion and reporting delivery. For large campaign invoices ($50K+): Skydo (0.3%).
Media Buying Pass-Through
Media pass-throughs are large but not agency revenue — the agency is advancing money to media platforms on the client's behalf.
Handling: Invoice client for media buying at cost + agency markup. Receive via VBA wire. The media cost portion you pay forward to Google/Meta/platforms is a business expense.
FIRA consideration: The full invoice amount (media cost + markup) appears on your FIRA. Your CA treats media cost as pass-through expense; only markup is revenue. Get this accounting treatment confirmed.
International vs Indian Client Billing
International brand clients (USD/GBP/EUR):
-
Playto Pay card or VBA for most billing
-
FIRA auto per charge
-
Export of services, zero-rated GST Indian MNC clients (global brands with Indian entity billing):
-
Domestic INR billing via Razorpay or Cashfree
-
18% GST applicable
-
Standard Indian PG infrastructure Global agency network billing (holding company structure):
Some Indian agencies are part of global networks (WPP, Publicis, IPG) and bill their network in USD. Standard cross-border billing via Playto Pay/Skydo.
Timesheet and Approval Documentation
PR and marketing disputes often arise from:
-
"The campaign didn't deliver promised results" (performance disputes)
-
"We didn't approve this scope" (scope disputes) Prevention:
-
Monthly retainer: written scope of deliverables included in contract
-
Project work: signed brief/SOW before commencement
-
Campaign reporting: monthly performance reports delivered and acknowledged by client
-
Change orders: any scope addition requires written approval before billing
Cost at $30,000 Monthly International Billing
| Platform | Monthly Fee | Annual |
|---|---|---|
| Playto Pay (cards, 4%) | $1,200 | $14,400 |
| Playto Pay VBA (1%) | $300 | $3,600 |
| Skydo (0.3%, wires above $10K) | ~$90 | ~$1,080 |
| PayPal (8.4%) | ~$2,520 | ~$30,240 |
If clients switch from card to wire: Saves $900/month ($10,800/year) on Playto Pay alone.
FAQ
What payment gateway is best for Indian PR agencies with international brand clients? Playto Pay: card auto-billing (4% flat) for consistent monthly retainers, VBA wires (1% flat) for large invoices, FIRA auto, daily INR direct. Add Skydo for campaign invoices above $10K (0.3%).
How do Indian marketing agencies handle auto-billing for international retainer clients? Playto Pay card-on-file auto-billing. Client authorizes card once. Auto-charged monthly at 4% flat. FIRA auto per charge. INR in Indian bank by 2nd of month.
Is media buying pass-through revenue for GST purposes? Discuss with your CA. Media cost pass-through at cost is typically not agency revenue; only the markup is. Ensure invoice structure and accounting treatment align.
Do Indian PR agencies need FIRA for each monthly retainer charge? Yes. Each international retainer payment is a foreign inward remittance. Playto Pay auto-generates FIRA per charge. At 12 retainer payments/year per client, auto-FIRA eliminates 12 manual requests.
