Most SaaS vendors write contracts to protect themselves, not you. They bury dangerous terms in legalese and hope you don't read them. By the time you realize what you agreed to, you're locked in for another year.
This guide walks you through 12 red flags to watch for during contract review. Know these, and you'll save thousands.
What it means: Your contract auto-renews unless you cancel 30–90 days before expiration. Most teams forget. Result: You're locked into another year.
Why vendors do it: Higher renewal rates. It's their most effective customer retention tactic.
Real cost: One forgotten renewal = 1 year of unwanted spending + switching cost if you want to move.
What it means: The vendor can raise your price "at its reasonable discretion." Translation: No limit on how much they can raise it.
Example: Slack has raised prices 30-50% on some customer cohorts. Airtable added surprise "record" overage costs that caught teams off-guard.
Real cost: A tool that costs $5/user/month today could cost $7.50 next year with no recourse.
What it means: You pay extra for every unit over your plan limit (users, rows, API calls, storage) with no maximum charge.
Real example: Airtable customer gets surprise $50k bill after hitting row limits. Stripe customer sees $10k+ overage for unexpected API spike.
Real cost: One audit or data migration could cost thousands in overages.
What it means: You can't easily export your data when you leave. It's in a proprietary format or the tool charges extra for export.
Real example: Notion doesn't provide a database export (only markdown). Airtable charges for API access if you're not on Business plan. HubSpot locks CRM history behind their export tool.
Real cost: You're forced to pay for another year rather than switch because you can't get your data out.
What it means: You can't sue the vendor in court. Instead, disputes go to private arbitration, which is slow, expensive, and favors the vendor.
Real impact: Even if they owe you money, you'll spend $10k+ on arbitration just to recover $5k.
What it means: Even after you cancel and your contract ends, the vendor retains the right to use your data or content.
Real example: Some AI tools claim perpetual license to train models on your input. Email platforms sometimes retain deleted messages for "analytics."
Real cost: Your proprietary data is used for training competitors or sold to third parties.
What it means: You agree not to publicly criticize the vendor (reviews, social media, etc.). Breaking it = legal liability.
Real impact: You find a bug; you can't post about it publicly. The vendor breaks SLA; you can't complain on Twitter.
What it means: If you cancel before the contract ends, you owe a penalty (often 50% of remaining contract value).
Real example: You sign a 3-year deal at $50k/year. After 6 months, you want to switch. Penalty: $65k (50% of remaining 2.5 years).
Real cost: You're forced to keep paying even if the tool doesn't work.
What it means: If the vendor gets sued for using your data or content, you have to pay their legal defense.
Real impact: You upload a design that accidentally violates IP; the vendor gets sued; you owe them $50k+ in legal fees.
What it means: The vendor promises 99.9% uptime but if they miss it, you get a 5% credit. That's not enough punishment for downtime.
Real example: Your SaaS tool goes down for 48 hours. You lose $10k in revenue. Vendor credit: $50 (5% of monthly bill).
What it means: If the vendor is acquired, the new owner inherits all your data and the ability to use it.
Real example: Slack's parent company (Salesforce) now owns all Slack customer data. Elon Musk's acquisition of Twitter changed data policies overnight.
Real cost: Your private data goes to a competitor or hostile acquirer.
What it means: The vendor can unilaterally change the contract terms (prices, features, data policy) with 30 days' notice.
Real impact: You're locked in for a year, but the vendor can change the deal mid-contract.
| Category | Most Common Red Flags |
|---|---|
| CRM (HubSpot, Salesforce) | Lock-in data export, high overage costs, perpetual license to use leads |
| Databases (Airtable, Notion) | Row/record overages with no cap, difficult data export |
| AI Tools | Perpetual license to train on your data, no data deletion guarantee |
| Payment Processing (Stripe, Square) | Chargeback fees, settlement holds, API rate limit penalties |
| Analytics (Mixpanel, Amplitude) | Data export only in their format, retention period auto-deletes old data |
Read your SaaS contract before signing. Every single one. Most vendors will negotiate if you ask. The worst they can say is "no." The best outcome: you save thousands by catching one bad clause.
Use this checklist during every renewal and new contract. Make contract review part of your procurement process, not an afterthought.
📊 Free Benchmark Tool
See if your SaaS budget is above or below the industry benchmark — 2,100+ companies benchmarked across 12 industries.
Benchmark my spend →