---
title: MoneyInput - Storefront API
description: The input fields for a monetary value with currency.
api_version: 2026-04
api_name: storefront
type: input-object
api_type: graphql
source_url:
  html: 'https://shopify.dev/docs/api/storefront/latest/input-objects/MoneyInput'
  md: 'https://shopify.dev/docs/api/storefront/latest/input-objects/MoneyInput.md'
---

# Money​Input

input\_object

The input fields for a monetary value with currency.

## Fields

* amount

  [Decimal!](https://shopify.dev/docs/api/storefront/latest/scalars/Decimal)

  non-null

  Decimal money amount.

* currency​Code

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

  non-null

  Currency of the money.

***

## Input objects using this input

* [Shop​Pay​Payment​Request​Delivery​Method​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDeliveryMethodInput#fields-amount)

  INPUT OBJECT

  The input fields to create a delivery method for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Discount​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDiscountInput#fields-amount)

  INPUT OBJECT

  The input fields to create a discount for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Input.total](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-total)

  INPUT OBJECT

  The input fields represent a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Input.subtotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-subtotal)

  INPUT OBJECT

  The input fields represent a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Input.totalTax](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-totalTax)

  INPUT OBJECT

  The input fields represent a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Line​Item​Input.originalLinePrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-originalLinePrice)

  INPUT OBJECT

  The input fields to create a line item for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Line​Item​Input.finalLinePrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-finalLinePrice)

  INPUT OBJECT

  The input fields to create a line item for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Line​Item​Input.originalItemPrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-originalItemPrice)

  INPUT OBJECT

  The input fields to create a line item for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Line​Item​Input.finalItemPrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-finalItemPrice)

  INPUT OBJECT

  The input fields to create a line item for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Shipping​Line​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestShippingLineInput#fields-amount)

  INPUT OBJECT

  The input fields to create a shipping line for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Total​Shipping​Price​Input.originalTotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestTotalShippingPriceInput#fields-originalTotal)

  INPUT OBJECT

  The input fields to create a shipping total for a Shop Pay payment request.

* [Shop​Pay​Payment​Request​Total​Shipping​Price​Input.finalTotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestTotalShippingPriceInput#fields-finalTotal)

  INPUT OBJECT

  The input fields to create a shipping total for a Shop Pay payment request.

***

## Map

### Input objects using this input

* [Shop​Pay​Payment​Request​Delivery​Method​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDeliveryMethodInput#fields-amount)
* [Shop​Pay​Payment​Request​Discount​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDiscountInput#fields-amount)
* [Shop​Pay​Payment​Request​Input.total](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-total)
* [Shop​Pay​Payment​Request​Input.subtotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-subtotal)
* [Shop​Pay​Payment​Request​Input.totalTax](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput#fields-totalTax)
* [Shop​Pay​Payment​Request​Line​Item​Input.originalLinePrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-originalLinePrice)
* [Shop​Pay​Payment​Request​Line​Item​Input.finalLinePrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-finalLinePrice)
* [Shop​Pay​Payment​Request​Line​Item​Input.originalItemPrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-originalItemPrice)
* [Shop​Pay​Payment​Request​Line​Item​Input.finalItemPrice](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput#fields-finalItemPrice)
* [Shop​Pay​Payment​Request​Shipping​Line​Input.amount](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestShippingLineInput#fields-amount)
* [Shop​Pay​Payment​Request​Total​Shipping​Price​Input.originalTotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestTotalShippingPriceInput#fields-originalTotal)
* [Shop​Pay​Payment​Request​Total​Shipping​Price​Input.finalTotal](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestTotalShippingPriceInput#fields-finalTotal)
