FeaturesDepositClearUpdated March 10, 2026
Stripe Billing Tiers for Agency Plans
Stripe Billing Tiers for Agency Plans
Release: v0.1.35
This release introduces three billing tiers for agency accounts, each mapped to a Stripe subscription plan and enforced across the platform via feature gating.
Plans at a Glance
Starter
- Property limit: Up to 50 properties
- Intended for: Independent landlords and small agencies
- Features included: Core deposit management, standard reporting
- Features not included: AI assessment, PMS integration, multi-branch management
Growth
- Property limit: Up to 200 properties
- Intended for: Mid-sized agencies managing multiple landlords
- Features included: Everything in Starter, plus AI-powered deposit assessment
- Features not included: PMS integration, multi-branch management
Enterprise
- Property limit: Unlimited
- Intended for: Large agencies and multi-branch operations
- Features included: Everything in Growth, plus PMS integration and multi-branch management
Feature Gating
Access to certain platform capabilities is restricted based on the active billing plan.
| Feature | Starter | Growth | Enterprise |
|---|---|---|---|
| Core deposit management | ✅ | ✅ | ✅ |
| Standard reporting | ✅ | ✅ | ✅ |
| AI assessment | ❌ | ✅ | ✅ |
| PMS integration | ❌ | ❌ | ✅ |
| Multi-branch management | ❌ | ❌ | ✅ |
When a user attempts to access a feature their current plan does not include, they will be shown an upgrade prompt.
How It Works
- Stripe subscription — Each agency account is linked to a Stripe subscription corresponding to one of the three plans.
- Plan resolution — At runtime, the platform resolves the active plan from the agency's current Stripe subscription status.
- Feature enforcement — Feature access is checked server-side against the resolved plan before any gated action is permitted.
- Default behaviour — Agency accounts without an active Stripe subscription default to the Starter plan.
Upgrading a Plan
Agencies can upgrade their plan at any time via the billing settings page. Changes take effect immediately upon successful Stripe payment confirmation, and newly unlocked features become accessible without requiring a session restart.
Notes for Existing Accounts
- Accounts created before v0.1.35 that do not yet have a Stripe subscription will be treated as Starter until a plan is assigned.
- No data is lost when moving between plans — downgrading restricts access to gated features but does not delete any associated records.