Home / Documentation / Plans & Billing
Plans & Billing

Plans Overview

A published guide from Survanta's public documentation.

Subscription Plans Overview

Survanta's active catalog contains four canonical plan codes: STARTER, PRO, ENTERPRISE, and CUSTOM. The PRO display name is Professional. Plans grant numeric quotas and Boolean capabilities through PlanLimit rows.

Plan Types

Effective-dated PlanPrice rows provide the monthly base price by country and currency, plus a discount percentage for each subscription duration (1, 3, 6, and 12 months). Longer durations are priced from that same monthly base rather than from a separate price row, so a duration total is always the monthly price multiplied by the months, less that duration's own discount. Pricing-page and custom-builder visibility are independent catalog flags.

Available Plan Tiers

Catalog behavior Starter Professional Enterprise Custom Plan
Public pricing page Visible Visible Visible Hidden
Custom-plan builder base Available Available Hidden Available
External integration clients in seeded base 0 5 25 0, configurable
Report API in seeded base Off On On Off, configurable
Raw-response API in seeded base Off Off On Off, configurable

Refer to the pricing page for current, exact values for each tier.

Planned survey-version entitlements

Immutable Survey Version History is approved but not part of the current seeded offers. The planned numeric key is MaxSurveyVersionsPerSurvey; initial values are Starter 0, Professional 10, Enterprise 50, and Custom baseline 0. The current version counts toward the value; 0 disables history/Restore, and 1..50 enables that many visible/restorable entries. These values must not be treated as a current offer until the catalog seed and feature are implemented. Runtime contentHash will not depend on the tier.

How Plan Assignment Works

Survanta uses a commercial order and payment-verification workflow. When you choose a plan:

  1. Confirm a standard plan and its duration through /CommercialOrders/StandardPlan, create and submit an order through /Tenant/Orders/Create, or submit a custom-plan order through /CommercialOrders/CustomPlan.
  2. A Platform Admin approves or rejects the submitted order. Approval issues its draft invoice as Unpaid.
  3. A Platform Admin records full cash payment, or verifies the customer's uploaded cash-payment proof.
  4. Only verified full payment changes the order to Applied, the invoice to Paid, and applies the subscription entitlement snapshot.

There is one exception, and it involves no payment at all: if a discount brings the total to zero, approval applies the order immediately. The invoice reaches Paid with a zero total, no payment record is created, and the interface says Payment not required rather than implying a payment happened.

This model ensures that every organization's subscription is set up correctly and that any specific requirements can be addressed before activation.

Exceeding Plan Limits

When an enforced limit is reached, the protected new action is blocked. Use a LimitIncrease or PlanChange order rather than relying on an automatic warning or upgrade. See Limit Increase Requests for details.

Choosing a Duration

The pricing page shows each plan at 1, 3, 6, and 12 months. The amount you see is the amount your invoice will use: it is produced by the same calculation that prices the order, from the current published price for your market. You choose the duration on the confirmation page, and Survanta re-checks the plan, the duration, and the price on the server before creating anything.

Next Steps

Support

Please log in or create an account to chat with our support team.