All Docs
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.

FeatureStarterGrowthEnterprise
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

  1. Stripe subscription — Each agency account is linked to a Stripe subscription corresponding to one of the three plans.
  2. Plan resolution — At runtime, the platform resolves the active plan from the agency's current Stripe subscription status.
  3. Feature enforcement — Feature access is checked server-side against the resolved plan before any gated action is permitted.
  4. 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.