Free to start, paid to grow
Free for up to 5 contracts, with 30 days of Growth to start. No credit card. Cancel anytime.
Free
For a handful of contracts
- Up to 5 contracts
- One chat channel: Slack, Teams, Discord or another
- Email alerts at 90/60/30/7 days
- File attachments
- Spreadsheet import (paste or CSV)
- MRR dashboard
- SMS alerts
- API access
- 1 user
- 50MB storage
Starter
or $190/yr - 2 months free
For freelancers
- Unlimited contracts
- Slack, Teams, Discord and every other channel
- Email alerts at 90/60/30/7 days
- File attachments
- Spreadsheet import (paste or CSV)
- MRR dashboard
- SMS alerts
- API access
- 1 user
- 100MB storage
Growth
or $390/yr - 2 months free
For growing agencies
- Unlimited contracts
- Slack, Teams, Discord and every other channel
- Email alerts at 90/60/30/7 days
- File attachments
- Spreadsheet import (paste or CSV)
- MRR dashboard
- SMS alerts (100/mo)
- API access
- 5 users
- 500MB storage
Agency
or $790/yr - 2 months free
For established agencies
- Unlimited contracts
- Slack, Teams, Discord and every other channel
- Email alerts at 90/60/30/7 days
- File attachments
- Spreadsheet import (paste or CSV)
- MRR dashboard
- SMS alerts (500/mo)
- API access
- Unlimited users
- 2GB storage
Every paid plan has unlimited contracts, every channel and the API; they differ by users, storage and the monthly SMS allowance: SMS alerts start on Growth 100 a month and Agency 500 a month, and Starter has no SMS allowance. The free plan alerts up to 5 contracts, by email and one chat channel. The MRR dashboard is in every plan.
What we can actually promise
No compliance badges. Each of these is something the product does, and you can hold us to it.
- Your data is stored in the United Kingdom, and so are the backups
- The database volume is encrypted at rest, and two-factor secrets are encrypted again with their own key
- Card details never reach Expiro - Stripe handles payment and holds the card
- Error reports never carry request bodies, so your contract data cannot leave in a crash report
- Analytics never sees personal data: a signed-in user is an internal id, a plan and a role
- You can export everything you have put in - contracts as CSV, the whole account as JSON
- Deleting your account gives you 30 days to change your mind, then a purge that is monitored like every other scheduled job
The detail is in the privacy policy and the terms .
Common questions
Is there a free plan?
Is there a free trial?
What happens when the trial ends?
- Alerts beyond 5 contracts: the 5 with the nearest deadline keep theirs
- Adding contracts past 5, more than one chat channel, push, webhooks, SMS and the API
- Your contracts, notes, attachments and history stay exactly as they are
- Renewal alerts by email and one chat channel, for up to 5 contracts, with no end date
- You can still sign in, view everything and export it as CSV or JSON, and the dashboard keeps showing your numbers
Can I change plan later?
What payment methods do you accept?
How do I cancel?
Do you offer refunds?
Where is my data stored?
Start free today
Free for up to 5 contracts, with 30 days of Growth to start. No credit card. Cancel anytime.
Free for up to 5 contracts, with 30 days of Growth to start. No credit card.