Licensing and plans
Activate your license key, understand validation and plan limits, fix expired or invalid licenses, and upgrade between plans.
Last updated September 17, 2026
#Where licensing is managed
Everything license-related lives under Settings → Licensing: activate a key, view your current plan and limits, refresh validation, or import an offline license file. Your license key is emailed to you when you purchase a plan. The Free plan needs no key.
A license applies to one production FileAgent installation — the server it is activated on. The folders, servers, buckets, and other endpoints that installation connects to are not licensed separately.
#Activating a license
- Open the license email you received after checkout and copy the key.
- Go to Settings → Licensing → Activate license.
- Paste the key and choose Activate. FileAgent validates it and unlocks your plan's connectors, limits, and features immediately.
Need the email re-sent? Use the activation page or contact support@fileagent.app.
#License validation
FileAgent revalidates the license with the licensing service over HTTPS once a day and when an administrator selects Refresh, so renewals, plan changes, and cancellations are picked up without re-entering the key. Transfers never wait on this check: jobs run from the signed license stored on the installation.
If the licensing service can't be reached, the stored license stays in effect for its current term, so a brief outage or firewall change won't interrupt scheduled jobs. The Licensing page shows current status and the last validation time.
#Plan limits
Your plan sets the number of named users, active jobs, and stored credentials; which connectors are available; how long run history is kept; and which features are unlocked. When you reach a limit, FileAgent tells you at the point of action — for example, when you try to enable one more job than your plan allows.
| Feature | Free | Pro | Business | Enterprise |
|---|---|---|---|---|
| Pricing and licensing | ||||
| Monthly subscription Recurring monthly charge in USD. | $0 | $59 | $199 | Custom |
| Annual subscription Recurring annual charge in USD, billed once per year. | $0 | $590 | $1,990 | Custom annual contract |
| Production installations included | 1 | 1 | 1 | Defined in quote |
| Scale | ||||
| Named console users | 1 | 3 | 10 | Custom |
| Active jobs | 2 | 25 | 100 | Custom |
| Stored credentials | 2 | Unlimited | Unlimited | Unlimited |
| Additional capacity | Upgrade | Upgrade | Upgrade | Contracted |
| Connectors and operations | ||||
| Local and SMB | Included | Included | Included | Included |
| FTP and SFTP | Not included | Included | Included | Included |
| AWS S3 and Azure Blob Available as source, destination, and Scheduled Purge target. | Not included | Not included | Included | Included |
| Copy and Move | Included | Included | Included | Included |
| Sync/Mirror One-way: the destination is made to match the source. | Not included | Included | Included | Included |
| File to Email | Not included | Included | Included | Included |
| Scheduled Purge Deletes files older than a configured age from one location on a schedule. | Not included | Not included | Included | Included |
| Scheduling and reliability | ||||
| Basic scheduling Fixed-interval schedules plus Run now. | Included | Included | Included | Included |
| Advanced scheduling Daily, weekly, and monthly calendar schedules at a set time. | Not included | Included | Included | Included |
| Retry, conflict, and timeout controls | Included | Included | Included | Included |
| Email failure alerts | Included | Included | Included | Included |
| Email delivery as a destination | Not included | Included | Included | Included |
| Slack and Teams alerts | Not included | Not included | Included | Included |
| Administration and recovery | ||||
| Shared team administration | Not included | Included | Included | Included |
| Configuration backup and restore | Included | Included | Included | Included |
| Archive location | Default | Local or SMB | Local or SMB | Agreed supported configuration |
| AI assistance | ||||
| AI Assistant: job changes, product questions, recommendations Requires your organization's own API key for a supported AI provider. | Not included | Not included | Included | Included |
| Security and access | ||||
| Encrypted credential storage and HTTPS | Included | Included | Included | Included |
| Job-scoped RBAC and archive permissions | Not included | Not included | Included | Included |
| LDAP authentication | Not included | Not included | Included | Included |
| SAML SSO | Not included | Not included | Included | Included |
| IP allowlisting and advanced session controls | Not included | Not included | Included | Included |
| History and support | ||||
| Log and run-history retention | 7 days | 90 days | 365 days | Agreed retention |
| Security fixes and product updates within the licensed tier | Included | Included | Included | Included |
| Support | Documentation | Standard email | Priority email | Defined agreement |
| Deployment help | Documentation | Documentation | Standard setup guidance | Scoped assistance |
| Custom commercial terms | Not included | Not included | Not included | By agreement |
- Active job
- An enabled job definition that can run on its schedule or manually, including Scheduled Purge jobs. Repeated runs of the same job do not use additional slots. Disabled jobs do not count, but a disabled job must fit within your active job limit before it can run.
- Stored credential
- A saved set of connection secrets, such as for SMB, FTP, SFTP, AWS S3, or Azure Blob, used by jobs, archives, and backups.
- Production installation
- The FileAgent server your license key is activated on. The source folders, destination servers, buckets, and other endpoints that installation connects to are not licensed separately.
- Unlimited
- FileAgent enforces no numeric cap on this resource. Practical capacity still depends on your server, storage, and connected systems.
- Custom
- Set in your Enterprise agreement and applied to your license.
#Expired or invalid licenses
If a license expires or fails validation, FileAgent applies Free-plan limits while keeping everything you configured: jobs, users, credentials, archives, and run history are preserved, and jobs beyond the Free limits simply don't run until the license is resolved. Run history beyond the shorter retention period is kept until an administrator confirms the change in System Configuration. Fix the subscription or activate a new key and functionality returns. Common causes: lapsed payment, a key pasted with extra whitespace, or blocked outbound HTTPS — see license troubleshooting.
#Upgrades and offline environments
Upgrades are immediate: purchase the higher plan, activate the new key, and the new limits apply — no reinstall, no job changes. For contracted capacity, agreed retention, or custom terms, contact sales about Enterprise; Enterprise agreements are quoted and invoiced.
Existing subscriptions keep their terms. If you bought a plan that is no longer listed on the pricing page, your license keeps the limits and features it was purchased with and continues to renew on its current terms. The Licensing page labels it as a legacy plan.
For hosts that can't reach the internet, FileAgent supports importing a signed offline license file under Settings → Licensing. If your environment is permanently air-gapped, mention it to sales so the right license type is issued.