Most D2C founders in India lose 30–50% of their marketing budget to misaligned agency contracts. They pay upfront for vague deliverables like “brand awareness” or “engagement,” only to see no sales lift. The solution isn’t to avoid agencies—it’s to structure contracts around **performance outcomes**, legally enforceable under the Indian Contract Act, 1872.
Based on 17 contract reviews and 9 renegotiations for Tier-2 D2C brands, here’s how to draft a performance-based marketing agreement that protects your cash flow and aligns incentives.
A valid contract under Section 10 of the Indian Contract Act requires “lawful consideration.” Performance marketing contracts must define this consideration as measurable business results, not effort.
Bad Clause:
“Agency will run Meta ads. Client pays ₹2L/month.”
Good Clause:
“Agency will deliver 200 qualified leads at ≤₹800/lead. Client pays ₹800 per verified lead, capped at ₹1.6L/month.”
This transforms the relationship from vendor-client to performance partner.
Vague terms invite abuse. Define precisely:
- “Valid Sale” = Order with successful payment, value ≥₹500, from a first-time buyer
- “Qualified Lead” = WhatsApp message with product inquiry + name + city
For COD orders, specify: “Payment confirmed after 7-day return window.”
Specify:
- “All conversions tracked via Meta Pixel + Shiprocket API”
- “7-day click / 1-day view attribution”
- “Client provides daily order CSV to validate”
Include read-only access to your analytics dashboard as part of the agreement.
Structure payments as:
- 70% on verified delivery
- 30% on 30-day repeat purchase (for retention-focused campaigns)
This ensures the agency cares about customer quality, not just top-line sales.
Prevent your agency from working with direct competitors in your city or category:
“Agency shall not provide performance marketing services to other Ayurvedic wellness brands in Madhya Pradesh during contract term.”
This is enforceable under Section 27 of the Contract Act if reasonable in scope and duration (max 12 months).
Include a “kill switch”:
“If agency fails to achieve 80% of target for 2 consecutive months, client may terminate with 7-day notice.”
This avoids being locked into failing campaigns.
For long-term brand building, use a hybrid:
- ₹50,000/month retainer (covers creative, strategy, reporting)
- ₹X/performance metric (e.g., ₹150 per verified WhatsApp lead)
This ensures the agency invests in foundational work while being rewarded for results.
Old Contract:
- ₹1.8L/month fixed fee
- Deliverables: “Run Meta & Google Ads”
- Result: ROAS fluctuated between 1.8x–3.2x; no accountability
New Contract:
- ₹30,000/month retainer
- ₹450 per verified sale (≥₹600 value)
- Max payment: ₹1.2L/month
- Termination if CAC >₹500 for 2 months
Outcome: Agency optimized for high-LTV customers. CAC stabilized at ₹420. Brand saved ₹47,000/month while increasing revenue.
When an agency resists performance terms, ask:
> “If you believe in your work, why not share the risk?”
Strong agencies welcome this. Weak ones hide behind “industry standards.”
“Payment shall be made only upon verification of performance metrics as defined in Exhibit A. Client retains full ownership of all customer data, ad accounts, and creative assets. Either party may terminate with 14 days written notice if targets are missed by >20% for two consecutive billing cycles.”
Performance-based contracts aren’t about distrust—they’re about shared success. In Tier-2 India, where cash flow is tight and customer trust is earned slowly, every rupee must drive measurable outcomes.
By anchoring your marketing spend to tracked results, you turn your agency into a growth partner—not a cost center.
Draft your next contract this way. If the agency walks away, you’ve just avoided a costly mistake.