Fluxrate supports free trial periods on subscriptions. During the trial:
- Subscription status is
TRIAL
- No invoices are generated
- Usage is still tracked (for billing after the trial ends)
Configuring Trials
On the Plan
Set trial_days when creating a plan to apply a default trial to all subscriptions:
On the Subscription
Override the trial period per subscription using trial_end_date:
Trial End Behavior
When trial_end_date passes, the invoice worker automatically:
- Transitions the subscription to
ACTIVE
- Sets
current_period_start = trial_end_date
- Begins normal billing
Usage during the trial is tracked but not billed. The first invoice covers only the period after the trial ends.