Entry Fees

How Entry Fees Work

An entry fee lets you set a one-time price for the first billing cycle that differs from the regular recurring amount. This is useful for:

  • Setup fees — Charge an initial setup cost before regular billing begins.
  • Discounted first month — Offer a reduced price for the first cycle to attract new subscribers.
  • Premium onboarding — Charge more upfront for onboarding or activation.

After the first payment, all subsequent charges use the regular subscription amount.

Setting Up an Entry Fee

From the Dashboard

When creating a subscription offer:

  1. In the offer creation form, find the Entry Fee field.
  2. Enter the first payment amount in cents (minimum 150 = €1.50).
  3. Complete the offer creation.

Via the API

Include the entryFeesInCents field:

curl -X POST https://api.inflowpay.xyz/subscription/offer \
  -H "X-Inflow-Api-Key: your_private_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Premium Plan",
    "description": "Monthly premium access",
    "amountInCents": 4999,
    "currency": "EUR",
    "interval": "month",
    "intervalCount": 1,
    "entryFeesInCents": 999
  }'

In this example:

  • First payment: €9.99
  • Every subsequent payment: €49.99/month

Entry Fee + Trial

When combined with a trial period:

  1. Customer enters the free trial (no charge).
  2. When the trial ends, the entry fee is charged.
  3. From the next billing cycle onward, the regular amount is charged.

Important Notes

  • Entry fee minimum is 150 cents (€1.50 / $1.50).
  • Entry fee maximum is 99,999,999 cents.
  • The entry fee is applied only to the first billing cycle.
  • Tax is calculated on the entry fee using the same pricing mode as the regular amount.