Collapse Menu
Docs Home
Extensibility Options
Contact Support

Product Price Settings


This article explains how to configure the prices that FastSpring charges for your products.

When editing a product, bundle, or subscription, the Pricing field lets you specify the amount(s) charged to the customer by FastSpring when purchasers buy the selected product, bundle, or subscription. Setting up pricing works the same way for products as it does for bundles. However,  setting up pricing for subscriptions is necessarily different, since future recurring payments may be involved.

Any discussion of product pricing should also take into consideration Currencies, Conversions and Taxes.


To Set Pricing for Products and Bundles

  1. While viewing the details of the product or bundle for which you want to set pricing, click the Edit button in the Pricing section. The Edit Pricing Plan popup window opens.
  2. In the Unit Price field, enter the product's price in at least the field corresponding to the base currency for your Store (usually USD).


    If the base currency for your Store is not USD, you must also enter the price in USD. When the base currency is not USD, the USD price defaults to $0.00 until you override it.

    1. Based on the customer's location, prices you have entered in USD will have VAT or GST added to them when appropriate. Customers in the United States see the product's base price, and FastSpring adds any applicable sales tax to the order total.
    2. By default, FastSpring deducts VAT or GST from prices entered in non-USD currencies, where appropriate based on the customer's location. Be sure to enter a price large enough to offset the expected average VAT or GST amount. Customers in countries with VAT or GST pay only the price specified; FastSpring does not add VAT or GST to the customer's order subtotal. Instead, FastSpring deducts the VAT amount from the amount your account earns for the transaction. This behavior is called gross pricing mode. However, if you would prefer to enter non-USD prices exclusive of VAT or GST, please see our article about net pricing mode. If FastSpring Support has enabled net pricing mode for your Store, FastSpring adds VAT or GST to non-USD product prices, where applicable.
    3. Leaving a currency field blank here does not prevent the currency from being available to customers who place orders from the corresponding countries. FastSpring automatically converts the base price to the supported local currencies.
    4. See Currencies, Conversions and Taxes for more information about currencies, automatic conversions, and VAT and sales tax.
  3. In the Default Quantity field, enter the quantity to be added to the cart when a customer selects this item.

    1. The default value is the Editable radio button. If you leave this selected, customers can change the quantity they are purchasing.


      The Editable option applies to Web Storefronts and some implementations of the Store Builder Library. Popup Storefronts only display the quantity or allow it to be changed if you enable the optional Popup Storefront cart.

    2. Selecting the Locked radio button prevents customers from changing the quantity at purchase time. They would only be able to purchase the Default Quantity in each transaction. The total price paid by customers for this product or bundle would be equal to the Default Quantity multiplied by the Unit Price.


      If the Locked radio button is selected, you can override the default quantity using a secure payload, but not by other Store Builder Library methods.
    3. Selecting the Hidden radio button removes the Quantity field from the checkout process entirely, so it is not even visible (or changeable) for customers.


      As with the Locked radio button, if you select Hidden, you can override the default quantity using a secure payload, but not by other Store Builder Library methods.

       Example of changing the Default Quantity

      As an example of when you might not use a Default Quantity of 1, if you wanted to create a three-license pack for a software product, you would enter 3 in this field. In that case, you would also select the Locked radio button. You might also create a separate product record or a product variation that allowed the purchase of a single quantity.
  4. Click  to save your changes.
  5. Optionally, if you want to set up a product discount for everyone who purchases this product (e.g., for tiered pricing or a temporary promotion), click the Edit button in the Discount section. The Edit Discount Plan window opens.
    1. If you want to enter discount amounts (or percentages) that vary depending on the quantity purchased, select the Use Volume Discount checkbox. The field configuration automatically changes to allow you to configure the quantities required in a single order for customers to receive the discount.

    2. The Percent Off drop-down selector lets you specify whether the discounts are percent-based or are specific amounts. With Percent Off selected, you can enter a discount percentage of up to 100% (if you enter more than 100%, the page automatically reduces it to 100% upon saving your changes). If you want to provide specific discount amounts, click the drop-down selector and choose Amount Off. The field configuration changes again, to allow you to enter the discount amount in each currency supported by your Store.

    3. In the quantity field beneath the Percent Off/Amount Off selector, enter the minimum quantity that the customer must purchase to receive the discount. Orders with a lower quantity for this product do not receive the discount.
    4. Optionally, click + Add Quantity to specify one or more additional quantity thresholds at which the discount per quantity increases. For example, you might offer a $5.00 discount off each quantity for customers who purchase 2 or more, and a $7.50 discount off each when customers buy 5 or more.
    5. If you do not select the Use Volume Discount checkbox, you might still want to offer a temporary or permanent discount for the product or bundle.
      • As an example, you might want to offer temporarily reduced pricing for a promotional event.
      • As another example, you might want to enter a discount with no date limitations if you are editing the pricing for a product variation to be offered with a discount as a cross-sell with other products.

    6. The Amount Off/Percent Off selector still applies and lets you control how the discount will be set even when Use Volume Discount is unchecked.
    7. If you want to specify a limited date range for a temporary discount, select the checkbox labeled Limit Discount Availability Dates. The field configuration will change to allow you to specify the beginning and end dates.

    8. Optionally, click the Start Date, Start Time, End Date, and End Time fields and specify dates and times from the built-in date and time selectors. You are not required to specify all four values. The discount percentage or amount entered above will not be available before the Start Time on the Start Date, nor after the End Time on the End Date. Outside of the specified date range, the Store uses the regular product price with no discount.
    9. In the Reason field, you can optionally enter a customer-facing explanation for the discount. For example, if you are configuring a temporary discount for a holiday promotion, you might enter Holiday Sale! in this field. If your Store supports multiple languages, you can click the language drop-down and enter the explanation in each supported language.
    10. When you have set all fields in the Pricing popup window with the desired values, click  at the bottom right-hand corner to save your changes.

For information about setting pricing and other settings for subscriptions, please see Subscription Pricing.

Try FastSpring

Get a free account and see why FastSpring is the ecommerce partner of choice for software providers around the world. Try our full-service ecommerce solution today to unlock revenue growth for your online company.