Flexprice provides a flexible credit system that allows businesses to configure prepaid and promotional credits for customers. These credits can be used to offset recurring charges, usage-based charges, or both, depending on how the credit wallet is configured.

Credits are a powerful tool in pricing and customer retention. They allow businesses to:

  • Offer promotional incentives → Free trial credits, signup bonuses, or customer loyalty rewards.
  • Enable prepaid usage models → Let customers buy credits upfront instead of committing to a fixed plan.

Defining usage of charges

When a customer has available credits, Flexprice will automatically deduct credits based on the applicable charges:

  1. Recurring charges
    • If the wallet allows subscription-only credits, they will be used to pay for the customer’s recurring plan.
    • If the credits are not enough, the remaining balance will be charged via the default payment method.
  2. Usage-based charges
    • If the wallet allows usage-based credits, they will be used before any other payment method.
    • If usage exceeds the available credits, standard billing rules apply (e.g., pay-per-use pricing).
  3. Both subscription & usage-based charges
    • If the wallet allows both types of charges, credits will be used wherever applicable.