AI Automation Agency Contract: 12 Clauses You Need
The clauses an AI automation agency contract needs: scope, change requests, data access, API costs, AI output disclaimers, IP, termination and liability.
Josh Pocock5 min read
Sales & Clients
12 contract clauses
Stride AI Academy
An AI automation agency contract needs the usual services clauses plus AI-specific ones: who pays for API usage, a disclaimer that AI output can be wrong, how client data and credentials are handled, who owns the build and what maintenance covers. Have a lawyer review it.
This isn't legal advice. Laws differ by country and state, and a lawyer who knows your jurisdiction should review your contract before you use it. What follows is a checklist of the topics to cover and the questions each clause should answer.
Why AI work needs more than a standard agreement
A normal web design contract assumes you build something, hand it over and leave. Automation work is different:
- It runs every day on the client's real data.
- It depends on third-party APIs and language models that change without notice.
- It costs money to run, and the cost goes up with usage.
- Its output (a drafted email, a classification, a voice call) can be wrong.
Each of those creates a question that should have a written answer before you start.
The 12-clause checklist
1. Scope of work
Describe exactly what you'll build: the trigger, the steps, the systems it connects to and the output. Name what's out of scope. "Lead follow-up automation" is too vague. "When a lead submits the website form, the system sends an SMS and email within five minutes, books into the Calendly link and logs the lead in HubSpot" is a scope.
Attach the scope as a separate document or schedule, so you can update it per project without rewriting the whole contract.
2. Deliverables and acceptance
Define how the client accepts the work. For example: you run 20 test cases from their real past data, they review the outputs, and they have a set number of business days to report problems before the build counts as accepted.
3. Change requests
Say how changes are requested, quoted and approved. Most scope creep comes from "can it also do this?" Decide which small changes the retainer covers and what triggers a new quote.
4. Client responsibilities
List what the client must provide and by when: account access, API keys, test data, a contact who can answer questions, and approval of message templates. Add that delays on their side move the timeline.
5. Data access, privacy and security
Answer these:
- What data will you access, and for what purpose?
- How are credentials shared? (Through the client's own admin invites or a password manager, not plain email.)
- Where is data stored and processed, including by AI model providers?
- Will you use the minimum access needed?
- What happens to data and access when the contract ends?
- Which privacy laws apply? Health, financial and EU or UK personal data come with specific rules. If you handle that kind of data, a lawyer needs to look at this clause closely, and you may need a separate data processing agreement.
6. Third-party services and API costs
Name the services the build depends on (language model providers, SMS, voice, hosting, the CRM). Then state:
- Who holds each account: you or the client
- Who pays usage costs, and whether any are included in the retainer up to a cap
- How overage is billed
- That third-party price changes can be passed on with notice
7. AI output disclaimer
State plainly that AI-generated output can contain errors, and describe the safeguards you've agreed: a human approval step, confidence thresholds, hand-off rules for questions the system can't answer. Make clear the client is responsible for how they use the output, especially in regulated areas like legal, medical or financial advice.
8. Compliance with communication laws
If the automation sends emails, texts or calls, say who is responsible for having consent and following the rules. In the US that includes the CAN-SPAM Act for commercial email and the TCPA for calls and texts. In February 2024 the FCC confirmed that AI-generated voices count as "artificial" voices under the TCPA (FCC ruling). Usually the client owns the contact list and the consent, and the contract should say so.
9. Maintenance, support and uptime
Define what the retainer covers: monitoring, fixes when a connected API changes, response times and a set amount of change work. Avoid promising uptime you can't control, since your system depends on vendors. Promise response times instead.
10. Intellectual property
Decide who owns what:
- The client's build: often the client owns the specific configuration and content made for them once paid in full.
- Your reusable parts: templates, prompts, code libraries and methods you use across clients. Keep ownership of these and give the client a license to use them in their build.
- Third-party software: owned by the vendor, used under its own terms.
11. Payment, term and termination
Cover the setup fee schedule (for example, half up front), retainer billing date, late payment, minimum term if any, notice period for cancellation, and what happens at the end: do you hand over access and documentation, turn the system off, or both?
12. Limitation of liability
Cap your total liability, commonly tied to the fees paid over a set period, and exclude indirect losses such as lost profits. This is the clause a lawyer should draft for your jurisdiction, because enforceability varies.
Also worth including
- Confidentiality for both sides
- Non-solicitation of each other's staff, if you want it
- Independent contractor status
- Governing law and how disputes are handled
- Portfolio rights: whether you can mention the client or show the work
How to use this checklist
- Get a lawyer to draft a master services agreement once, using this list as your brief.
- Use a short statement of work for each project: scope, deliverables, timeline, price, vendor costs.
- Walk the client through the AI-specific clauses on a call. Clients trust you more when you raise the risks first.
Learn the full sales process
Contracts are the last step of the sale. The Stride AI Sales Process course covers the outreach, scripts and offer structure that come before it, with weekly live calls for questions on real deals. The free guide library has more on the tools you'll be connecting.
FAQ
Do I need a contract for my first client?
Yes. A short written agreement protects both of you, even for a small first project. At minimum, write down the scope, price, payment terms, who pays for usage costs and what happens if either side wants to stop.
Can I use a free contract template?
A template is a starting point, not a finished contract. Most free templates don't cover AI-specific risks like model output errors, API usage costs or data processed by AI providers. Have a lawyer adapt it to your jurisdiction and services.
Who owns the automation after the project?
Whatever the contract says. A common setup is that the client owns the build made for them once paid, and you keep ownership of your reusable templates and code and license them to the client. Agree on this in writing before you start.
Should the client or the agency hold the API accounts?
Either works if the contract says so. Client-held accounts make billing and handover simpler. Agency-held accounts give you more control and let you bundle costs into the retainer. Write down who holds each account and who pays.