# Charge a setup fee (/subscriptions/one-time-fee)



Use a setup fee to charge the subscriber before the subscription begins, typically for items that aren't part of the regular subscription billing.

You set up the fee when you [create the plan](/subscriptions/about).

## Example: Software license onboarding fee [#example-software-license-onboarding-fee]

The following example creates a setup fee with the following characteristics:

* $10 setup fee for onboarding and configuration of a network vendor subscriber before purchasing a software license.

* $15 per month for the regular billing cycle.

## Sample request [#sample-request]

Set the value for the `setup_fee` in the [`payment_preferences` object](/api/subscriptions/v1/#definition-payment_preferences).

<div className="pl-[1.625rem]" />

```bash lineNumbers
"payment_preferences": {
    "setup_fee": {
      "value": "10",
      "currency_code": "USD"
    },
  },
```

## See also [#see-also]

* [Offer a trial period](/subscriptions/trial-period)

* [Pricing plans](/subscriptions/pricing-plan)
