Drafting contract clauses for agency-client markup disputes on software expenses
Drafting agency-client software expense clauses requires explicit cost-plus or pass-through definitions. Use TermScore to audit your contracts today.
Drafting Software Expense Clauses: The Definitive Guide
To prevent markup disputes, agency contracts must explicitly define software costs as either 'pass-through' (at cost) or 'markup-eligible' (at cost plus a defined percentage). Always mandate written pre-approval for any software expenditure exceeding $500 and require original, itemized vendor invoices to ensure transparency and auditability.
Defining Expense Categories
Ambiguity is the primary driver of agency-client litigation. When drafting, you must categorize software expenses into distinct buckets to avoid 'hidden' agency fees.
Pass-Through Costs
These are expenses incurred by the agency on behalf of the client that should be billed at the exact vendor rate. Your contract should state: 'All third-party software licenses procured by the Agency for the Client shall be billed at the actual cost incurred, with no additional administrative or service fees applied.'
Markup-Eligible Costs
If the agency manages the software (e.g., configuring a CRM or managing ad-tech stacks), a markup is standard. However, this must be capped. Use the following language: 'Agency may apply a management fee of 10% on third-party software subscriptions, provided such software is essential to the delivery of the Services and pre-approved in writing by the Client.'
Key takeaway: Never use vague terms like 'reasonable expenses' or 'standard agency fees.' Always define the specific percentage or dollar amount to avoid subjective interpretation.
Action Item: Audit your current Master Services Agreement (MSA) to ensure every expense category is explicitly labeled as either 'Pass-Through' or 'Markup-Eligible.'
The Anatomy of a Dispute-Proof Clause
A robust software expense clause must contain four specific pillars to protect both parties from financial friction.
- Pre-Approval Threshold: Any software purchase over $500 requires a signed purchase order or email authorization.
- Documentation Requirement: Agencies must attach the original vendor invoice to the monthly billing statement.
- Audit Rights: Clients retain the right to audit software expense records with 15 days' written notice.
- Termination of License: Upon contract termination, the agency must transfer ownership of all software licenses to the client within 30 days.
| Expense Type | Standard Markup | Documentation Required |
|---|---|---|
| SaaS Subscriptions | 0% - 10% | Original Vendor Invoice |
| Ad-Tech Platforms | 5% - 15% | Platform Dashboard Report |
| Custom API Integrations | 20% - 30% | SOW + Hourly Breakdown |
Action Item: Insert an 'Audit Rights' clause into your contract template that allows for a financial review of software expenses once per fiscal year.
Handling Software Ownership and Portability
A common point of contention is who 'owns' the software seat after the contract ends. If the agency purchases a seat under their corporate account, the client may lose access to historical data.
Ownership Clauses
Draft language that mandates the agency to set up software accounts in the client’s name. If the agency must use their own account, the contract must state: 'Upon termination, the Agency shall export all Client data in a machine-readable format and transfer administrative ownership of the software account to the Client within 14 days.'
License Compliance
Agencies often bundle software costs. Ensure the contract specifies that the agency is responsible for license compliance. If the agency under-licenses the client, the client should not be liable for vendor penalties.
Key takeaway: Always prioritize 'Client-Owned' accounts over 'Agency-Owned' accounts to ensure data portability and prevent vendor lock-in.
Action Item: Review your 'Termination' section to ensure it explicitly covers the transfer of software credentials and data ownership.
Best Practices for Billing Transparency
Disputes often arise not from the cost itself, but from the lack of visibility. Implement these billing standards to maintain trust.
- Itemization: Every invoice must list the software name, the number of seats, the unit cost, and the markup percentage.
- Currency Conversion: If software is billed in foreign currency, specify the exchange rate date (e.g., 'the rate as of the date of the vendor invoice').
- Tax Treatment: Clearly state whether the agency or the client is responsible for sales tax or VAT on software subscriptions.
Action Item: Update your monthly billing template to include a dedicated 'Software & Third-Party Expenses' section that mirrors the requirements in your MSA.
TermScore can automatically analyze your existing contracts to identify ambiguous expense clauses, missing audit rights, and potential risks in your software procurement language, ensuring your agreements are airtight before you sign.
TermScore Research
Our legal AI analyzes thousands of contracts to surface market standards, common pitfalls, and actionable insights for anyone who signs agreements.