Gross and net pricing modes

Choose whether taxes are included in your displayed price or added at checkout.

Each store applies pricing to products in either Gross Pricing Mode or Net Pricing Mode. Gross Pricing Mode has three variants (Gross Worldwide, Standard Gross, and the legacy Gross with Pseudo Net) that differ in which countries get tax-inclusive pricing and how currency conversion affects tax.

Depending on your settings, FastSpring automatically calculates taxes for each order and remits them to the appropriate taxation authorities. If a customer enters a valid ID for tax exemption, FastSpring does not charge the customer tax; this does not impact your income.

Note: By default, FastSpring applies Net Pricing Mode to new stores.

The sections below explain the logic, deductions, and customer experience for each mode. Select a card or use the TOC on the right to jump ahead.

Which mode is my store on?

Your account team or FastSpring Support configures pricing mode at the store level. You can't self-serve this change. If you're not sure which mode or variant your store uses, ask FastSpring Support to confirm before you build integration logic around a specific behavior.

ModeWhich countries get tax-inclusive pricingCurrency conversion behavior
Gross WorldwideAll countries, no exceptionsNot applicable (prices are always tax-inclusive)
Standard GrossAll countries except US and CanadaNot applicable (auto-converted prices still don't add tax on top)
Gross with Pseudo Net (Legacy)All countries except US and Canada, and even then it depends on currency (see below)Auto-converted and non-native currency prices add tax on top; prices you set explicitly in that currency stay tax-inclusive. US and Canada get Net treatment regardless of currency.
Net Pricing ModeNone (tax is always added at checkout)Not applicable

Pricing logic and examples

Pick your mode below to see how it changes the price your customer sees and what you get paid.

Note: The tables below break price, tax, and proceeds into separate rows for clarity; that's not necessarily how your checkout displays them. US and Canadian buyers see tax itemized as its own line (Subtotal + Tax = Total); buyers elsewhere typically see a single total with a note that tax is included. Gross vs. Net describes how that total is calculated, not how it's displayed.

Every price includes tax in every country, with no exceptions. FastSpring folds the local tax into the price you set instead of adding it on top, so the price you display is the price your customer pays no matter where they're buying from.

Example

Here's the same $10.00 price sold to a buyer in Germany and a buyer in Seattle, WA. Both get Gross treatment: only the tax math changes.

GermanyUnited States, Seattle WA
Price displayed to buyer€ 10.00$ 10.00
Tax rate19% (Germany VAT)10.62% (combined WA state and local rate)
Tax amount€ 1.60$ 0.96
Your net proceeds€ 8.40$ 9.04
Total buyer pays€ 10.00$ 10.00

Note: Compare this to Standard Gross, where this same Seattle buyer would get Net treatment instead, with tax added on top. Gross Worldwide has no such exception for any country. Your net proceeds here also don't yet reflect commissions, split shares, or FastSpring processing fees.

Price Decoration

Price Decoration rounds an auto-converted price's cents to match the pattern of your source price, instead of displaying whatever value the raw currency conversion produces. For example, if your source price ends in .99, an auto-converted price can round up to also end in .99, rather than landing on an arbitrary value like .38. It's available only for stores in Gross Pricing Mode, not under Net Pricing Mode. It only rounds pennies up: it doesn't otherwise change your pricing logic or tax treatment, and it works the same way regardless of which Gross variant your store uses.

SettingValuesWhat it does
Price DecorationDisabled - No decoration / Enabled - Round pennies up to match sourceTurns cents-matching on or off for auto-converted prices.
Minimum Rounding PriceAny amount (default: 0)Compares against your product's source price, not the converted amount. If the source price is below this threshold, FastSpring skips rounding for that conversion, even when Price Decoration is enabled.

Example

Source price: $9.99. Here's how that converts for a buyer in Sweden, with Price Decoration off and on.

Decoration disabledDecoration enabled
Price shown to buyer99.38 kr99.99 kr
Tax amount19.88 kr20.00 kr
Your net proceeds79.50 kr79.99 kr

Raw conversion lands on 99.38 kr, an arbitrary-looking number. With Price Decoration enabled, FastSpring rounds it up to 99.99 kr instead, matching the .99 pattern of the $9.99 source price. Auto-converted prices also carry a currency markup on top of the exchange rate, separate from Price Decoration; see Markup rates for details.

Note: Setting Minimum Rounding Price to $50 on this same $9.99 product skips rounding entirely, even with Price Decoration enabled, because the threshold compares against the $9.99 source price, not the converted 99-kr total. Set your Minimum Rounding Price in the same terms as your source price, not your customers' converted totals.

Change pricing mode

To change your store's pricing mode, please contact FastSpring Support. Since Gross Pricing Mode has three variants, tell your Support contact which one you want: Gross Worldwide, Standard Gross, or Gross with Pseudo Net, rather than just "Gross Pricing Mode."

  • Impact: This change applies to new orders only.
  • Subscriptions: Changing the mode will not affect active subscriptions. Existing recurring charges will continue to use the pricing mode that was active when the subscription began.

Payout deductions

Regardless of the pricing mode selected, the amount you receive from FastSpring is the Net Price minus the following standard deductions:

  • Store discounts
  • Affiliate commissions
  • Split shares
  • FastSpring's processing fee
  • Currency conversion markup for auto-converted prices

Did this page help you?