---
title: SubscriptionContractCalculationLineDiscountInput - GraphQL Admin
description: >-
  The input fields for a line-scoped discount in the calculate API. Applies to
  the line it is provided on.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationLineDiscountInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationLineDiscountInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Subscription​Contract​Calculation​Line​Discount​Input

input\_object

The input fields for a line-scoped discount in the calculate API. Applies to the line it is provided on.

## Fields

* id

  [ID](https://shopify.dev/docs/api/admin-graphql/latest/scalars/ID)

  The ID of an existing discount to update. Omit for new discounts.

* recurring​Cycle​Limit

  [Int!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Int)

  non-null

  The number of billing cycles this discount applies to. Use 0 for no limit.

* title

  [String!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String)

  non-null

  The title of the line discount.

* value

  [Subscription​Contract​Calculation​Discount​Value​Input!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationDiscountValueInput)

  required

  The value of the discount (percentage or fixed amount).

***

## Input objects using this input

* [Subscription​Contract​Calculation​Custom​Line​Input.discounts](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationCustomLineInput#fields-discounts)

  INPUT OBJECT

  The input fields for custom subscription lines in the calculate API.

* [Subscription​Contract​Calculation​Product​Variant​Line​Input.discounts](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationProductVariantLineInput#fields-discounts)

  INPUT OBJECT

  The input fields for product variant subscription lines in the calculate API.

***

## Map

### Input objects using this input

* [Subscription​Contract​Calculation​Custom​Line​Input.discounts](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationCustomLineInput#fields-discounts)
* [Subscription​Contract​Calculation​Product​Variant​Line​Input.discounts](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCalculationProductVariantLineInput#fields-discounts)
