--- title: MoneyInput - GraphQL Admin description: The input fields for a monetary value with currency. api_version: 2025-10 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 --- # Money​Input 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. * currency​Code [Currency​Code!](https://shopify.dev/docs/api/admin-graphql/latest/enums/CurrencyCode) non-null Currency of the money. *** ## Mutations using this input * [app​Purchase​One​Time​Create.​price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appPurchaseOneTimeCreate#argument-price) MUTATION * [app​Subscription​Line​Item​Update.​capped​Amount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appSubscriptionLineItemUpdate#argument-cappedAmount) MUTATION * [app​Usage​Record​Create.​price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appUsageRecordCreate#argument-price) MUTATION * [order​Create​Mandate​Payment.​amount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateMandatePayment#argument-amount) MUTATION * [order​Create​Manual​Payment.​amount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateManualPayment#argument-amount) MUTATION * [order​Edit​Add​Custom​Item.​price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderEditAddCustomItem#argument-price) MUTATION *** ## Input objects using this input * [App​Recurring​Pricing​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppRecurringPricingInput#field-price) INPUT OBJECT Instructs the app subscription to generate a fixed charge on a recurring basis. The frequency is specified by the billing interval. * [App​Usage​Pricing​Input.​capped​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppUsagePricingInput#field-cappedAmount) INPUT OBJECT The input fields to issue arbitrary charges for app usage associated with a subscription. * [Delivery​Participant​Input.​fixed​Fee](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryParticipantInput#field-fixedFee) INPUT OBJECT The input fields for a participant. * [Delivery​Price​Condition​Input.​criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryPriceConditionInput#field-criteria) INPUT OBJECT The input fields for a price-based condition of a delivery method definition. * [Delivery​Rate​Definition​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryRateDefinitionInput#field-price) INPUT OBJECT The input fields for a rate definition. * [Draft​Order​Applied​Discount​Input.​amount​With​Currency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderAppliedDiscountInput#field-amountWithCurrency) INPUT OBJECT The input fields for applying an order-level discount to a draft order. * [Draft​Order​Line​Item​Input.​original​Unit​Price​With​Currency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#field-originalUnitPriceWithCurrency) INPUT OBJECT The input fields for a line item included in a draft order. * [Draft​Order​Line​Item​Input.​price​Override](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#field-priceOverride) INPUT OBJECT The input fields for a line item included in a draft order. * [Exchange​Line​Item​Applied​Discount​Value​Input.​amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ExchangeLineItemAppliedDiscountValueInput#field-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. * [Gift​Card​Credit​Input.​credit​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardCreditInput#field-creditAmount) INPUT OBJECT The input fields for a gift card credit transaction. * [Gift​Card​Debit​Input.​debit​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardDebitInput#field-debitAmount) INPUT OBJECT The input fields for a gift card debit transaction. * [Marketing​Activity​Budget​Input.​total](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityBudgetInput#field-total) INPUT OBJECT The input fields combining budget amount and its marketing budget type. * [Marketing​Activity​Create​External​Input.​ad​Spend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityCreateExternalInput#field-adSpend) INPUT OBJECT The input fields for creating an externally-managed marketing activity. * [Marketing​Activity​Update​External​Input.​ad​Spend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateExternalInput#field-adSpend) INPUT OBJECT The input fields required to update an externally managed marketing activity. * [Marketing​Activity​Update​Input.​ad​Spend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateInput#field-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. * [Marketing​Activity​Upsert​External​Input.​ad​Spend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpsertExternalInput#field-adSpend) INPUT OBJECT The input fields for creating or updating an externally-managed marketing activity. * [Marketing​Engagement​Input.​ad​Spend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#field-adSpend) INPUT OBJECT The input fields for a marketing engagement. * [Marketing​Engagement​Input.​sales](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#field-sales) INPUT OBJECT The input fields for a marketing engagement. * [Money​Bag​Input.​shop​Money](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#field-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). * [Money​Bag​Input.​presentment​Money](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#field-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). * [Order​Edit​Add​Shipping​Line​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAddShippingLineInput#field-price) INPUT OBJECT The input fields used to add a shipping line. * [Order​Edit​Applied​Discount​Input.​fixed​Value](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAppliedDiscountInput#field-fixedValue) INPUT OBJECT The input fields used to add a discount during an order edit. * [Order​Edit​Update​Shipping​Line​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditUpdateShippingLineInput#field-price) INPUT OBJECT The input fields used to update a shipping line. * [Price​List​Price​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#field-price) INPUT OBJECT The input fields for providing the fields and values to use when creating or updating a fixed price list price. * [Price​List​Price​Input.​compare​At​Price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#field-compareAtPrice) INPUT OBJECT The input fields for providing the fields and values to use when creating or updating a fixed price list price. * [Price​List​Product​Price​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#field-price) INPUT OBJECT The input fields representing the price for all variants of a product. * [Quantity​Price​Break​Input.​price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/QuantityPriceBreakInput#field-price) INPUT OBJECT The input fields and values to use when creating quantity price breaks. * [Refund​Shipping​Input.​shipping​Refund​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/RefundShippingInput#field-shippingRefundAmount) INPUT OBJECT The input fields for the shipping cost to refund. * [Return​Refund​Order​Transaction​Input.​transaction​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnRefundOrderTransactionInput#field-transactionAmount) INPUT OBJECT The input fields to create order transactions when refunding a return. * [Return​Shipping​Fee​Input.​amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnShippingFeeInput#field-amount) INPUT OBJECT The input fields for a return shipping fee. * [Shipping​Line​Input.​price​With​Currency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ShippingLineInput#field-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 `shippingRateHandle` set to `nil`. A shipping line with a carrier-provided shipping rate (currently set via the Shopify admin) includes the shipping rate handle. *** * [Store​Credit​Account​Credit​Input.​credit​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditAccountCreditInput#field-creditAmount) INPUT OBJECT The input fields for a store credit account credit transaction. * [Store​Credit​Account​Debit​Input.​debit​Amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditAccountDebitInput#field-debitAmount) INPUT OBJECT The input fields for a store credit account debit transaction. * [Store​Credit​Refund​Input.​amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/StoreCreditRefundInput#field-amount) INPUT OBJECT The input fields to process a refund to store credit. *** ## Map ### Mutations using this input * <\~>[app​Purchase​One​Time​Create.price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appPurchaseOneTimeCreate#argument-price) * <\~>[app​Subscription​Line​Item​Update.cappedAmount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appSubscriptionLineItemUpdate#argument-cappedAmount) * <\~>[app​Usage​Record​Create.price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/appUsageRecordCreate#argument-price) * <\~>[order​Create​Mandate​Payment.amount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateMandatePayment#argument-amount) * <\~>[order​Create​Manual​Payment.amount](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateManualPayment#argument-amount) * <\~>[order​Edit​Add​Custom​Item.price](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderEditAddCustomItem#argument-price) ### Input objects using this input * [App​Recurring​Pricing​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppRecurringPricingInput#field-price) * [App​Usage​Pricing​Input.cappedAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/AppUsagePricingInput#field-cappedAmount) * [Delivery​Participant​Input.fixedFee](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryParticipantInput#field-fixedFee) * [Delivery​Price​Condition​Input.criteria](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryPriceConditionInput#field-criteria) * [Delivery​Rate​Definition​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DeliveryRateDefinitionInput#field-price) * [Draft​Order​Applied​Discount​Input.amountWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderAppliedDiscountInput#field-amountWithCurrency) * [Draft​Order​Line​Item​Input.originalUnitPriceWithCurrency](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#field-originalUnitPriceWithCurrency) * [Draft​Order​Line​Item​Input.priceOverride](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/DraftOrderLineItemInput#field-priceOverride) * [Exchange​Line​Item​Applied​Discount​Value​Input.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ExchangeLineItemAppliedDiscountValueInput#field-amount) * [Gift​Card​Credit​Input.creditAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardCreditInput#field-creditAmount) * [Gift​Card​Debit​Input.debitAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/GiftCardDebitInput#field-debitAmount) * [Marketing​Activity​Budget​Input.total](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityBudgetInput#field-total) * [Marketing​Activity​Create​External​Input.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityCreateExternalInput#field-adSpend) * [Marketing​Activity​Update​External​Input.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateExternalInput#field-adSpend) * [Marketing​Activity​Update​Input.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpdateInput#field-adSpend) * [Marketing​Activity​Upsert​External​Input.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingActivityUpsertExternalInput#field-adSpend) * [Marketing​Engagement​Input.adSpend](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#field-adSpend) * [Marketing​Engagement​Input.sales](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MarketingEngagementInput#field-sales) * [Money​Bag​Input.shopMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#field-shopMoney) * [Money​Bag​Input.presentmentMoney](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/MoneyBagInput#field-presentmentMoney) * [Order​Edit​Add​Shipping​Line​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAddShippingLineInput#field-price) * [Order​Edit​Applied​Discount​Input.fixedValue](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditAppliedDiscountInput#field-fixedValue) * [Order​Edit​Update​Shipping​Line​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/OrderEditUpdateShippingLineInput#field-price) * [Price​List​Price​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#field-price) * [Price​List​Price​Input.compareAtPrice](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListPriceInput#field-compareAtPrice) * [Price​List​Product​Price​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/PriceListProductPriceInput#field-price) * [Quantity​Price​Break​Input.price](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/QuantityPriceBreakInput#field-price) * [Refund​Shipping​Input.shippingRefundAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/RefundShippingInput#field-shippingRefundAmount) * [Return​Refund​Order​Transaction​Input.transactionAmount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnRefundOrderTransactionInput#field-transactionAmount) * [Return​Shipping​Fee​Input.amount](https://shopify.dev/docs/api/admin-graphql/latest/input-objects/ReturnShippingFeeInput#field-amount)