# RecurringBillingSubscriptionDiscount

Object · GraphQL API

Represents a specific instance of a discount attached to a subscription.

## Fields

- `amount` (`Amount!`) — non-null: The discount amount for this specific subscription.
- `quantity` (`Int!`) — non-null: The number of units of this discount applied to the subscription.
- `currentBillingCycle` (`Int!`) — non-null: The number of billing cycles that have already passed for this discount.
- `numberOfBillingCycles` (`Int`): The number of billing cycles to execute. A value of 0 indicates it never expires.
- `discountId` (`ID!`) — non-null: The ID of the plan discount template this instance was created from.

## Used by

- [RecurringBillingSubscription](/braintree/graphql/reference/types/recurring-billing-subscription) — Object; discounts

## GraphQL definition

```graphql
type RecurringBillingSubscriptionDiscount {
  amount: Amount!
  quantity: Int!
  currentBillingCycle: Int!
  numberOfBillingCycles: Int
  discountId: ID!
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)