Add a One-Time Fee or Discount with a New Subscription Plan

Topic

How can I add a one-time fee or discount, such as a setup fee, to a subscription in Billing?

Instructions

To include a one-time charge or discount to the first subscription invoice, you can do so by adding an invoice item to the customer before creating the subscription. This can be done using the API or directly in the Stripe Dashboard.

Add an invoice item using the API

Example code for adding an invoice item using the API can be found in our Subscription Invoices documentation.

Add an invoice item through the Dashboard

To add an invoice item in the Dashboard:

  1. Find and click on the customer in your Customers list.

  2. Under Pending Invoice Items, click + Add invoice item.

  3. Add the description, amount, and currency, and select Auto (next to be billed) from the Subscription dropdown.

  4. Click Create invoice item.

From there, add the subscription to the customer, and the invoice will generate for the cost of the subscription and the additional pending invoice item.