---
title: SubscriptionContractCreateInput - GraphQL Admin
description: The input fields required to create a Subscription Contract.
api_version: 2026-10
source_url:
  html: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCreateInput
  md: >-
    https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionContractCreateInput.md
api_name: admin
api_type: graphql
type: input-object
---

# Subscription​Contract​Create​Input

input\_object

The input fields required to create a Subscription Contract.

## Fields

* actor

  [Subscription​Actor](https://shopify.dev/docs/api/admin-graphql/latest/enums/SubscriptionActor)

  The actor who initiated a subscription action.

* contract

  [Subscription​Draft​Input!](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/SubscriptionDraftInput)

  required

  The attributes used as input for the Subscription Draft.

* currency​Code

  [Currency​Code!](https://shopify.dev/docs/api/admin-graphql/latest/enums/CurrencyCode)

  non-null

  The currency used for the subscription contract.

* customer​Id

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

  non-null

  The ID of the customer to associate with the subscription contract.

* next​Billing​Date

  [Date​Time!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/DateTime)

  non-null

  The next billing date for the subscription contract.

***

## Mutations using this input

* [subscription​Contract​Create.input](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCreate#arguments-input)

  ARGUMENT

***

## Map

### Mutations using this input

* [subscription​Contract​Create.input](https://shopify.dev/docs/api/admin-graphql/latest/mutations/subscriptionContractCreate#arguments-input)
