---
title: MoneyInput - GraphQL Admin
description: The input fields for a monetary value with currency.
api_version: 2026-01
api_name: admin
type: input-object
api_type: graphql
source_url:
html: 'https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyInput'
md: >-
https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyInput.md
---
# MoneyInput
input\_object
The input fields for a monetary value with currency.
## Fields
* amount
[Decimal!](https://shopify.dev/docs/api/admin-graphql/latest/scalars/Decimal)
non-null
Decimal money amount.
* currencyCode
[CurrencyCode!](https://shopify.dev/docs/api/admin-graphql/latest/enums/CurrencyCode)
non-null
Currency of the money.
***
## Input objects using this input
* [AppRecurringPricingInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppRecurringPricingInput#fields-price)
INPUT OBJECT
Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval.
* [AppUsagePricingInput.cappedAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppUsagePricingInput#fields-cappedAmount)
INPUT OBJECT
The input fields to issue arbitrary charges for app usage associated with a subscription.
* [DeliveryParticipantInput.fixedFee](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryParticipantInput#fields-fixedFee)
INPUT OBJECT
The input fields for a participant.
* [DeliveryPriceConditionInput.criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryPriceConditionInput#fields-criteria)
INPUT OBJECT
The input fields for a price-based condition of a delivery method definition.
* [DeliveryRateDefinitionInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryRateDefinitionInput#fields-price)
INPUT OBJECT
The input fields for a rate definition.
* [DraftOrderAppliedDiscountInput.amountWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderAppliedDiscountInput#fields-amountWithCurrency)
INPUT OBJECT
The input fields for applying an order-level discount to a draft order.
* [DraftOrderLineItemInput.originalUnitPriceWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-originalUnitPriceWithCurrency)
INPUT OBJECT
The input fields for a line item included in a draft order.
* [DraftOrderLineItemInput.priceOverride](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-priceOverride)
INPUT OBJECT
The input fields for a line item included in a draft order.
* [ExchangeLineItemAppliedDiscountValueInput.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ExchangeLineItemAppliedDiscountValueInput#fields-amount)
INPUT OBJECT
The input value for an applied discount on a calculated exchange line item. Can either specify the value as a fixed amount or a percentage.
* [GiftCardCreditInput.creditAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardCreditInput#fields-creditAmount)
INPUT OBJECT
The input fields for a gift card credit transaction.
* [GiftCardDebitInput.debitAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardDebitInput#fields-debitAmount)
INPUT OBJECT
The input fields for a gift card debit transaction.
* [MarketingActivityBudgetInput.total](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityBudgetInput#fields-total)
INPUT OBJECT
The input fields combining budget amount and its marketing budget type.
* [MarketingActivityCreateExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityCreateExternalInput#fields-adSpend)
INPUT OBJECT
The input fields for creating an externally-managed marketing activity.
* [MarketingActivityUpdateExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateExternalInput#fields-adSpend)
INPUT OBJECT
The input fields required to update an externally managed marketing activity.
* [MarketingActivityUpdateInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateInput#fields-adSpend)
INPUT OBJECT
The input fields required to update a marketing activity. Marketing activity app extensions are deprecated and will be removed in the near future.
* [MarketingActivityUpsertExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpsertExternalInput#fields-adSpend)
INPUT OBJECT
The input fields for creating or updating an externally-managed marketing activity.
* [MarketingEngagementInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#fields-adSpend)
INPUT OBJECT
The input fields for a marketing engagement.
* [MarketingEngagementInput.sales](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#fields-sales)
INPUT OBJECT
The input fields for a marketing engagement.
* [MoneyBagInput.shopMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#fields-shopMoney)
INPUT OBJECT
An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
* [MoneyBagInput.presentmentMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#fields-presentmentMoney)
INPUT OBJECT
An input collection of monetary values in their respective currencies. Represents an amount in the shop's currency and the amount as converted to the customer's currency of choice (the presentment currency).
* [OrderEditAddShippingLineInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAddShippingLineInput#fields-price)
INPUT OBJECT
The input fields used to add a shipping line.
* [OrderEditAppliedDiscountInput.fixedValue](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAppliedDiscountInput#fields-fixedValue)
INPUT OBJECT
The input fields used to add a discount during an order edit.
* [OrderEditUpdateShippingLineInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditUpdateShippingLineInput#fields-price)
INPUT OBJECT
The input fields used to update a shipping line.
* [PriceListPriceInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#fields-price)
INPUT OBJECT
The input fields for providing the fields and values to use when creating or updating a fixed price list price.
* [PriceListPriceInput.compareAtPrice](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#fields-compareAtPrice)
INPUT OBJECT
The input fields for providing the fields and values to use when creating or updating a fixed price list price.
* [PriceListProductPriceInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#fields-price)
INPUT OBJECT
The input fields representing the price for all variants of a product.
* [PriceListProductPriceInput.compareAtPrice](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#fields-compareAtPrice)
INPUT OBJECT
The input fields representing the price for all variants of a product.
* [QuantityPriceBreakInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/QuantityPriceBreakInput#fields-price)
INPUT OBJECT
The input fields and values to use when creating quantity price breaks.
* [RefundShippingInput.shippingRefundAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/RefundShippingInput#fields-shippingRefundAmount)
INPUT OBJECT
The input fields for the shipping cost to refund.
* [ReturnRefundOrderTransactionInput.transactionAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnRefundOrderTransactionInput#fields-transactionAmount)
INPUT OBJECT
The input fields to create order transactions when refunding a return.
* [ReturnShippingFeeInput.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnShippingFeeInput#fields-amount)
INPUT OBJECT
The input fields for a return shipping fee.
* [ShippingLineInput.priceWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLineInput#fields-priceWithCurrency)
INPUT OBJECT
The input fields for specifying the shipping details for the draft order.
***
**Note:** A custom shipping line includes a title and price with \\shipping\Rate\Handle\\ set to \nil\. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle.
***
* [StoreCreditAccountCreditInput.creditAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditAccountCreditInput#fields-creditAmount)
INPUT OBJECT
The input fields for a store credit account credit transaction.
* [StoreCreditAccountDebitInput.debitAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditAccountDebitInput#fields-debitAmount)
INPUT OBJECT
The input fields for a store credit account debit transaction.
* [StoreCreditRefundInput.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditRefundInput#fields-amount)
INPUT OBJECT
The input fields to process a refund to store credit.
***
## Map
### Input objects using this input
* [AppRecurringPricingInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppRecurringPricingInput#fields-price)
* [AppUsagePricingInput.cappedAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppUsagePricingInput#fields-cappedAmount)
* [DeliveryParticipantInput.fixedFee](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryParticipantInput#fields-fixedFee)
* [DeliveryPriceConditionInput.criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryPriceConditionInput#fields-criteria)
* [DeliveryRateDefinitionInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryRateDefinitionInput#fields-price)
* [DraftOrderAppliedDiscountInput.amountWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderAppliedDiscountInput#fields-amountWithCurrency)
* [DraftOrderLineItemInput.originalUnitPriceWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-originalUnitPriceWithCurrency)
* [DraftOrderLineItemInput.priceOverride](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#fields-priceOverride)
* [ExchangeLineItemAppliedDiscountValueInput.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ExchangeLineItemAppliedDiscountValueInput#fields-amount)
* [GiftCardCreditInput.creditAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardCreditInput#fields-creditAmount)
* [GiftCardDebitInput.debitAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardDebitInput#fields-debitAmount)
* [MarketingActivityBudgetInput.total](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityBudgetInput#fields-total)
* [MarketingActivityCreateExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityCreateExternalInput#fields-adSpend)
* [MarketingActivityUpdateExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateExternalInput#fields-adSpend)
* [MarketingActivityUpdateInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateInput#fields-adSpend)
* [MarketingActivityUpsertExternalInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpsertExternalInput#fields-adSpend)
* [MarketingEngagementInput.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#fields-adSpend)
* [MarketingEngagementInput.sales](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#fields-sales)
* [MoneyBagInput.shopMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#fields-shopMoney)
* [MoneyBagInput.presentmentMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#fields-presentmentMoney)
* [OrderEditAddShippingLineInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAddShippingLineInput#fields-price)
* [OrderEditAppliedDiscountInput.fixedValue](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAppliedDiscountInput#fields-fixedValue)
* [OrderEditUpdateShippingLineInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditUpdateShippingLineInput#fields-price)
* [PriceListPriceInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#fields-price)
* [PriceListPriceInput.compareAtPrice](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#fields-compareAtPrice)
* [PriceListProductPriceInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#fields-price)
* [PriceListProductPriceInput.compareAtPrice](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#fields-compareAtPrice)
* [QuantityPriceBreakInput.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/QuantityPriceBreakInput#fields-price)
* [RefundShippingInput.shippingRefundAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/RefundShippingInput#fields-shippingRefundAmount)
* [ReturnRefundOrderTransactionInput.transactionAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnRefundOrderTransactionInput#fields-transactionAmount)