Skip to content

Pricing Modes

Deep dive into GoPayLocal's three pricing modes — Group, PPP Factor, and Custom.

GoPayLocal supports three pricing modes that control how discounts are calculated for each country. Choose the mode that best fits your pricing strategy.

Countries are grouped into parity tiers, and all countries in the same tier get the same flat discount percentage.

  1. You define tiers (default: 5 tiers from 0% to 60%)
  2. Each country is assigned to a tier
  3. Every country in Tier 3 gets the exact same discount (e.g., 30%)
TierDiscountCountries
Tier 10%US, UK, Canada, Germany
Tier 215%Spain, South Korea, Italy
Tier 330%Brazil, Mexico, Thailand
Tier 445%India, Indonesia, Vietnam
Tier 560%Nigeria, Pakistan, Bangladesh

For a $99 product:

Visitor FromTierDiscountFinal Price
United States10%$99
Spain215%$84.15
Brazil330%$69.30
India445%$54.45
Nigeria560%$39.60
  • Starting out and want simplicity
  • Don’t need precise per-country pricing
  • Want predictable, easy-to-understand discounts
  • Most common use case for indie developers

Discounts are calculated dynamically from each country’s actual PPP conversion factor sourced from World Bank data.

  1. Each country has a PPP factor (ratio of local prices to US prices)
  2. The discount is calculated as: discount = (1 - pppFactor) * 100
  3. The max discount setting caps the result
CountryPPP FactorCalculated DiscountWith Max 60%
United States1.000%0%
United Kingdom0.8218%18%
South Korea0.7525%25%
Brazil0.4258%58%
India0.2872%60% (capped)
Nigeria0.1882%60% (capped)

For a $99 product:

Visitor FromPPP FactorDiscountFinal Price
United Kingdom0.8218%$81.18
South Korea0.7525%$74.25
Brazil0.4258%$41.58
India0.2860% (capped)$39.60
  • Want precise, data-driven pricing
  • Comfortable with more varied discount levels
  • Want the most “fair” pricing based on economic data
  • Have enough traffic to analyze per-country conversions

Set exact discount percentages per country. Full manual control over every country’s pricing.

  1. You specify a discount percentage for each country
  2. Countries without an explicit discount get 0%
  3. No automatic calculations — every value is manually set
{
"US": 0,
"GB": 10,
"DE": 10,
"ES": 20,
"BR": 35,
"MX": 35,
"IN": 50,
"ID": 50,
"NG": 55,
"PK": 55
}
  • Have specific business requirements per country
  • Want to test specific discount levels
  • Have data from A/B testing that suggests optimal per-country discounts
  • Need to match a competitor’s pricing in specific markets

FeatureGroupPPP FactorCustom
Setup complexityLowLowHigh
GranularityPer-tierPer-countryPer-country
Based on dataYour tiersWorld Bank PPPYour data
MaintenanceLowLowHigh
Best forGetting startedData-driven pricingAdvanced optimization
Countries coveredAll (via tiers)All (auto-calculated)Only specified countries

You can switch between pricing modes at any time in your campaign settings. When you switch:

  1. The new mode takes effect immediately
  2. Connected integrations re-create discount codes
  3. Existing coupon codes from the old mode may still work until they expire
  4. Analytics continue tracking with the new discount values