Skip to main content

Overview

Autumn supports any pricing model through its flexible price configuration system. Prices are attached to products and define how customers are charged.
The same product can have multiple prices (e.g., a base subscription fee + usage-based charges + one-time setup fee).

Price Types

There are two fundamental price types:

Fixed Prices

Flat fees that don’t depend on usage:
Example - Monthly subscription:
Example - Annual subscription with discount:
Example - One-time setup fee:

Usage Prices

Variable pricing based on consumption:

Billing Intervals

Supported billing intervals:
Use interval_count for custom periods:

Billing Types

Autumn automatically classifies prices into billing types based on their configuration:
Classification logic:

Common Pricing Models

1. Simple Subscription

Flat monthly or annual fee:

2. Tiered Subscription

Multiple plan tiers with different pricing:

3. Usage-Based (Pay As You Go)

Charge based on consumption:

4. Prepaid Credits

Customers purchase credits upfront:

5. Subscription + Overages

Base subscription with included usage, charge for overages:

6. Tiered Usage Pricing

Different prices per tier of usage:
Tiered pricing uses graduated tiers by default - each tier applies to the usage in that range. For example, usage of 15,000 calls would be charged as: (10,000 × 0.01)+(5,000×0.01) + (5,000 × 0.005) = $125.

7. Seat-Based Pricing

Charge per active user/seat:
Track seat usage:

8. Flat Tier Fees

Charge a flat fee when entering a tier:

9. Billing Units

Round usage up to nearest billing unit:

Proration

Control how price changes are handled mid-period:
Example:

Combining Prices

Products can have multiple prices that work together:
Monthly invoice breakdown:
  • Base fee: $49.00
  • 3 additional seats × 15.00=15.00 = 45.00
  • 12,500 overage calls × 0.0015=0.0015 = 18.75
  • Total: $112.75

Next Steps