How to draft a contract clause for agency client markup disputes on software expenses
Draft agency markup clauses by defining 'Pass-Through Expenses,' setting audit rights, and requiring pre-approval. Use TermScore to audit your contracts today.
To draft an enforceable agency markup clause, explicitly define "Pass-Through Expenses," set a hard percentage cap on administrative fees, and mandate that all software costs be substantiated by original vendor invoices. Require written pre-approval for any expense exceeding a set threshold, typically $500, to eliminate billing ambiguity.
The Anatomy of a Software Expense Clause
Disputes often arise because contracts use vague language like "reasonable administrative fees" or "standard markup." These terms are subjective and invite litigation. A precise clause must categorize expenses into two buckets: direct costs and agency-managed software subscriptions.
Essential Components for Clarity
- Definition of Reimbursable Expenses: Clearly distinguish between agency overhead (non-billable) and third-party software licenses (billable).
- Markup Transparency: State the exact percentage (e.g., 15%) or a flat fee structure for handling software procurement.
- Documentation Requirements: Require the agency to attach the original invoice from the software vendor (e.g., Adobe, Salesforce, AWS) to every monthly statement.
- Pre-Approval Thresholds: Establish a "no-surprise" rule where any software expense over $250 requires a signed email authorization.
Action Item: Audit your current agreements to see if they lack a specific "Documentation Requirement" clause. If they do, draft an addendum requiring original invoices for all software expenses.
Comparison of Markup Models
Choosing the right billing structure is the first step in preventing friction. Use this table to determine which model best fits your agency relationship.
| Model | Pros | Cons | Dispute Risk |
|---|---|---|---|
| Cost-Plus | Transparent | Requires heavy auditing | Low |
| Flat Fee | Predictable | May overpay for low-cost tools | Very Low |
| Undefined Markup | Flexible | High risk of "hidden" fees | Extreme |
Drafting for Audit Rights
Even with a clear clause, agencies may inflate costs. You must include a "Right to Audit" provision that allows you to inspect records related to software procurement. Without this, you have no legal mechanism to verify if the agency is actually paying the price they are charging you.
Key Audit Provisions
- Notice Period: Provide the agency with 10 business days' notice before an audit.
- Scope: Limit the audit to software-related invoices and procurement records.
- Remediation: If an audit reveals an overcharge of more than 5%, the agency must cover the cost of the audit and refund the overage within 30 days.
Key takeaway: Always include a "remediation clause" that forces the agency to pay for the audit if they are found to have overcharged you by more than 5%. This acts as a powerful deterrent against billing padding.
Action Item: Insert a "Right to Audit" clause into your master service agreement (MSA) that specifically covers software procurement records.
Handling Disputes and Reconciliation
When a dispute occurs, time is of the essence. Avoid open-ended "good faith negotiation" clauses that allow agencies to stall payment. Instead, implement a structured dispute resolution process.
- Notification Window: The client must dispute an expense within 15 days of receiving the invoice.
- Escalation Path: If unresolved within 10 days, the dispute moves to a senior executive level.
- Withholding Rights: Explicitly state that the client may withhold payment only for the disputed portion of the invoice, not the entire amount.
Action Item: Ensure your contract states that undisputed amounts must be paid on time, preventing the agency from using a minor expense dispute as leverage to stop all project work.
Leveraging AI for Contract Compliance
Manually reviewing every contract for these specific markup protections is time-consuming and prone to human error. TermScore automates this process by scanning your agreements for missing audit rights, ambiguous markup definitions, and lack of documentation requirements. By using TermScore, you can identify high-risk clauses in seconds, ensuring your agency contracts are airtight before you sign them.
TermScore Research
Our legal AI analyzes thousands of contracts to surface market standards, common pitfalls, and actionable insights for anyone who signs agreements.