Billing & Subscription
Controlinfra offers tiered plans to match your team's needs, from individual developers to large enterprises.
Plan Tiers
Free
Get started with core drift detection at no cost.
| Feature | Limit |
|---|---|
| Repositories | 3 |
| Scans per month | 50 |
| Drift history | 7 days |
| Cloud accounts | 0 |
| Members | 1 |
Pro $29/month
For individual practitioners and small teams managing production infrastructure.
| Feature | Limit |
|---|---|
| Repositories | 20 |
| Scans per month | 500 |
| Drift history | 30 days |
| Cloud accounts | 1 |
| Cloud regions | 1 |
| Members | 1 |
| Guardrails | Yes |
| Cloud Discovery | Yes |
| Drift Watch | Yes |
| AI Analysis | Yes |
| Scheduled scans | Yes |
Team $49/seat/month
For teams collaborating on infrastructure management.
| Feature | Limit |
|---|---|
| Repositories | Unlimited |
| Scans per month | Unlimited |
| Drift history | 90 days |
| Cloud accounts | Unlimited |
| Cloud regions | Unlimited |
| Members | Unlimited (seat-based) |
| Guardrails | Yes |
| Cloud Discovery | Yes |
| Drift Watch | Yes |
| AI Analysis | Yes |
| Scheduled scans | Yes |
| Custom RBAC roles | Yes |
| Audit log export | Yes |
| Priority support | Yes |
Enterprise Custom pricing
For organizations requiring advanced security, compliance, and dedicated support.
Everything in Team, plus:
| Feature | Details |
|---|---|
| SSO / SAML | Okta, Azure AD, Google, etc. |
| SCIM provisioning | Automated user lifecycle |
| IP Allowlist | Network-level access control |
| Webhooks | Event-driven integrations |
| Audit log retention | Up to 1 year (configurable) |
| SLA | 99.9% uptime guarantee |
| Dedicated support | Slack channel, priority response |
| Custom integrations | Tailored to your workflow |
TIP
Contact sales@controlinfra.com for Enterprise pricing and a demo.
Feature Comparison
| Feature | Free | Pro | Team | Enterprise |
|---|---|---|---|---|
| Drift detection | Yes | Yes | Yes | Yes |
| AI analysis | -- | Yes | Yes | Yes |
| Scheduled scans | -- | Yes | Yes | Yes |
| Drift Watch | -- | Yes | Yes | Yes |
| Guardrails | -- | Yes | Yes | Yes |
| Cloud Discovery | -- | Yes | Yes | Yes |
| Multi-account clouds | -- | 1 | Unlimited | Unlimited |
| Custom RBAC | -- | -- | Yes | Yes |
| Audit log export | -- | -- | Yes | Yes |
| SSO / SAML | -- | -- | -- | Yes |
| IP Allowlist | -- | -- | -- | Yes |
| Webhooks | -- | -- | -- | Yes |
| SCIM provisioning | -- | -- | -- | Yes |
Upgrading Your Plan
From the Dashboard
- Go to Settings → Billing
- Click Upgrade Plan
- Select your desired plan
- For Team plans, select the number of seats
- Click Continue to Checkout
- Complete payment via Stripe
What Happens on Upgrade
- New features are available immediately
- Increased limits take effect instantly
- You are charged a prorated amount for the remainder of the current billing cycle
- Future invoices reflect the new plan price
Managing Your Subscription
Billing Portal
Access the Stripe billing portal from Settings → Billing → Manage Subscription:
- View invoices and payment history
- Update payment method (credit card, bank transfer)
- Download invoices for accounting
- Update billing email and address
Changing Plans
To switch plans:
- Go to Settings → Billing
- Click Change Plan
- Select the new plan
- Confirm the change
TIP
Downgrades take effect at the end of the current billing cycle. You keep access to higher-tier features until then.
Cancellation
- Go to Settings → Billing
- Click Cancel Subscription
- Confirm cancellation
After cancellation:
- Access continues until the end of the paid period
- Your data is retained for 30 days after expiration
- You can reactivate at any time to restore access
Seat-Based Billing (Team & Enterprise)
Team and Enterprise plans are billed per seat:
- A seat = one organization member (any role)
- Adding a member adds a seat (prorated for the current cycle)
- Removing a member frees a seat (reflected on the next invoice)
- Pending invitations do not count as seats until accepted
Example
A Team plan with 5 members:
5 seats x $49/seat/month = $245/monthAdding a 6th member mid-cycle:
6th seat prorated for remaining days in the cycle
Next invoice: 6 seats x $49 = $294/monthInvoices & Receipts
All invoices are available in the Stripe billing portal:
- Monthly invoices are generated automatically
- PDF invoices can be downloaded
- Receipts are emailed to the billing contact after each charge
Payment Methods
Controlinfra accepts:
- Credit and debit cards (Visa, Mastercard, American Express)
- ACH bank transfers (Enterprise plans)
- Wire transfers (Enterprise plans, annual billing)
FAQ
What happens if I exceed my plan limits?
You receive a notification when approaching limits. Once exceeded, the restricted action (e.g., adding a repository or triggering a scan) is blocked until you upgrade or wait for the next billing cycle.
Can I switch from monthly to annual billing?
Annual billing with a discount is available for Team and Enterprise plans. Contact support to switch.
Do you offer discounts for startups or open source?
Yes. Contact support@controlinfra.com with details about your project.
Is there a free trial for paid plans?
Pro plans include a 14-day free trial. Team and Enterprise plans offer a guided trial — contact sales.
Next Steps
- Organization Management — Add team members
- Getting Started — Set up your first repository
- Features Overview — Explore what your plan includes