Skip to main content
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:
  1. Transitions the subscription to ACTIVE
  2. Sets current_period_start = trial_end_date
  3. Begins normal billing
Usage during the trial is tracked but not billed. The first invoice covers only the period after the trial ends.