All About Price A/B Testing & Experimentation

9 mins

Price testing is the process of running controlled experiments to see how different price points impact customer behavior, sales volume, and overall revenue. Instead of guessing what a product is worth, businesses use data to discover the optimal price that balances customer willingness to pay with maximum profitability. 

How Price A/B Testing Works

Companies generally evaluate prices using four primary methods: 

  • A/B Testing: Showing different prices to separate, random segments of live website traffic at the exact same time.
  • Before-and-After: Changing a price for a set period and comparing the sales data to a previous baseline timeframe.
  • Cohort Segmentation: Setting varied prices based on geographical regions, sales channels, or specific customer demographics.

Why Price A/B Testing Works

Pricing can be one of the fastest ways to change your revenue trajectory,โ€ according to a Stripe Resource Guide, because even minor adjustments flow straight to profit.

Price testing is crucial for businesses due to several key factors:

  • Eliminates Costly Guesswork: Overpricing drives customers away, while underpricing leaves money on the table. Testing uncovers the exact ceiling.ย 
  • Maximizes Profit Margins: Price is the single fastest financial lever. A minor 1% to 5% price optimization requires no extra inventory costs but drastically boosts net profit.ย 
  • Measures True Demand Elasticity: It reveals exactly how a price jump affects volume. Sometimes a higher price reduces sales slightly but generates far more total revenue.ย 
  • Combats Shifting Market Costs: Inflation, rising supplier fees, and aggressive competitor discounts constantly change what a market will bear.ย 
  • Protects Brand Perception: Setting a price too low can accidentally signal poor quality to consumers. Testing identifies a premium, trusted baseline.

Best Methods for A/B Testing Pricing 

Price testing is the process of experimenting with different prices or pricing structures to find the optimal balance between conversion rate, revenue, and profit. The right method depends on your business model, traffic volume, and customer expectations

MethodHow it WorksBest ForProsCons
A/B Price TestingRandomly show different prices to different visitors simultaneouslySaaS, eCommerce, subscriptionsMost accurate, isolates price impactCan create fairness/legal concerns if customers compare prices
Sequential TestingRun one price for a period, then anotherLow-traffic websitesEasy to implementInfluenced by seasonality, marketing, holidays
Geographic TestingTest different prices in different countries or regionsGlobal businessesNo customer confusionRegional demand differences affect results
Customer Segment TestingDifferent prices for new vs returning users, B2B vs B2C, enterprise vs SMBSaaS, marketplacesPersonalized pricingRequires careful segmentation
Dynamic PricingPrices change based on demand, inventory, or competitionAirlines, hotels, ride-sharingMaximizes revenueCan reduce customer trust if not transparent
Discount TestingKeep list price fixed but test different discounts (10%, 20%, Buy 2 Get 1)eCommerceLower risk than changing base priceCan train customers to wait for discounts
Bundle Pricing TestTest bundles instead of changing individual product pricesDTC brands, SaaSIncreases AOVMore variables to analyze
Tiered Pricing TestExperiment with pricing plans and feature distributionSaaSOptimizes plan selectionRequires sufficient traffic
Van Westendorp SurveyAsk customers four pricing perception questionsNew productsNo live traffic neededMeasures intent, not actual behavior
Gabor-Granger MethodSurvey customers with different price pointsProduct launchesEstimates willingness to paySurvey bias

How does price testing work?

Price testing works by showing different prices (or pricing strategies) to comparable groups of customers and measuring which one produces the best business outcome, such as higher revenue or profit.

Here’s the typical workflow used by CRO teams.

Step 1: Define the goal

First, decide what success looks like.

Examples:

  • Increase revenue
  • Increase profit
  • Increase conversion rate
  • Increase Average Order Value (AOV)
  • Improve Customer Lifetime Value (LTV)

For example:

Current price: $50

Question:

Would charging $55 generate more revenue even if slightly fewer people buy?


Step 2: Create pricing variants

Develop two or more pricing options.

VariantPrice
Control$50
Variant A$55
Variant B$60

Sometimes you don’t change the actual price. Instead you test:

  • Discount percentage
  • Free shipping threshold
  • Bundle pricing
  • Subscription discount
  • Payment plans

Step 3: Split visitors

Visitors are randomly assigned to a pricing variant.

Example:

  • 50% see $50
  • 50% see $55

Random assignment ensures both groups are statistically comparable.


Step 4: Track customer behavior

For each group, measure:

  • Product views
  • Add-to-cart rate
  • Checkout completion
  • Conversion rate
  • Revenue
  • Profit
  • Refund rate
Metric$50$55
Visitors5,0005,000
Orders250235
Conversion Rate5.0%4.7%
Revenue$12,500$12,925
ProfitHigher?Compare

Although the higher price converts slightly worse, it may still generate more revenue or profit.


Step 5: Run until enough data is collected

Don’t stop after a few sales.

The test should run until you have:

  • Adequate sample size
  • Statistical significance
  • Stable business conditions (avoid comparing holiday traffic with normal periods)

Step 6: Analyze the results

Instead of asking:

Which price sold the most?

Ask:

Which price created the most business value?

Evaluate metrics such as:

  • Revenue per Visitor (RPV)
  • Profit per Visitor (PPV)
  • Average Order Value (AOV)
  • Gross Margin
  • Conversion Rate
  • Customer Lifetime Value (if applicable)

Step 7: Roll out the winning price

If the higher price consistently performs better on your chosen success metric, make it the new default.

If not, keep the original price or test another option (for example, $52, $53, or a different discount strategy).

Example

Suppose an online store currently sells a product for $100.

Version A

  • Price: $100
  • 1,000 visitors
  • 50 purchases (5% conversion)
  • Revenue = $5,000

Version B

  • Price: $110
  • 1,000 visitors
  • 47 purchases (4.7% conversion)
  • Revenue = $5,170

Even though fewer customers purchased at $110, the business earned more revenue. If the profit margin remains healthy, $110 may be the better price.

Common types of price tests

  • Direct price testing: Compare different price points (e.g., $49 vs. $59).
  • Discount testing: Compare promotions such as 10% off vs. 20% off.
  • Bundle testing: Compare individual products with bundled offers.
  • Subscription pricing: Test monthly vs. annual pricing or different plan structures.
  • Shipping pricing: Test free shipping thresholds or shipping fees.
  • Price presentation: Test how the same price is displayed (e.g., “$99” vs. “$129, now $99”).

Challenges to consider

Price testing is more sensitive than testing headlines or button colors because customers may notice different prices. Before running a test, consider:

  • Customer trust if users compare prices.
  • Legal and consumer-protection rules in your market.
  • Effects on repeat customers.
  • Impact on affiliates, coupons, and promotions.
  • Inventory and demand fluctuations.

For these reasons, many businesses test pricing structure, discounts, bundles, or shipping thresholds instead of showing different base prices to users in the same market.

Types of Pricing A/B Tests

Here are the most common types of pricing A/B tests used by eCommerce, SaaS, and subscription businesses.

TypeWhat You TestExamplePrimary KPI
Base Price TestDifferent product prices$49 vs. $59Revenue, Profit
Discount Percentage TestDiscount amount10% Off vs. 20% OffConversion Rate, Margin
Dollar Discount TestFixed discount value$10 Off vs. $20 OffRevenue
Free Shipping Threshold TestMinimum spend for free shippingFree shipping over $50 vs. $75AOV
Shipping Fee TestShipping charges$4.99 Shipping vs. Free ShippingConversion Rate
Bundle Pricing TestBundle price or compositionBuy 2 for $80 vs. Buy 3 for $110AOV
Quantity Discount TestVolume discountsBuy 2 Save 10% vs. Buy 3 Save 20%Units per Order
Subscription Discount TestSavings for recurring purchasesSave 10% vs. Save 15%Subscription Rate
Pricing Tier TestPrice of plansBasic $19 vs. $24Plan Selection
Feature-to-Price TestFeatures included in each planAdd feature to Pro planUpgrade Rate
Anchoring TestReference price$120 $99 vs. $99 onlyConversion Rate
Charm Pricing TestPrice endings$49 vs. $50Conversion Rate
Payment Option TestPayment methodPay $299 once vs. 3 ร— $99Conversion Rate
Financing TestInstallment offersPay in Full vs. Buy Now, Pay LaterRevenue
Coupon Strategy TestCoupon presentationAuto-applied vs. Enter Coupon CodeConversion Rate
Limited-Time Offer TestPromotional urgencyEnds Tonight vs. No DeadlineSales
Price Display TestPrice presentationMonthly first vs. Annual firstPlan Adoption
Currency Localization TestLocalized pricingUSD vs. Local CurrencyInternational Conversion

Real-life Example of Pricing A/B Test

CompanyWhat They TestedWhy
NetflixMonthly subscription price and plan structureMaximize revenue while minimizing cancellations
SpotifyFree trial duration and Premium pricing offersIncrease paid subscriptions
DropboxIndividual vs. Family pricing and plan positioningIncrease upgrades
HubSpotFeature distribution across pricing tiersImprove plan adoption
AmazonCoupons, Subscribe & Save discounts, and bundle offersIncrease order value and repeat purchases
Booking.comDiscount messaging, urgency, and Genius member pricingIncrease bookings
AdobeAnnual vs. monthly subscription pricingIncrease annual commitments
SlackPricing page layout and Enterprise plan positioningIncrease upgrades

How to set up a Price A/B test in VWO

Pricing is one of the highest-impact variables you can test, but it also carries more risk than most A/B tests because it directly affects revenue, profit, and customer trust. A successful pricing experiment requires more than changing a number on a page. It involves defining clear success metrics, implementing pricing changes correctly across the entire purchase journey, and analyzing the results beyond conversion rate alone.

Setup process

  1. Install the VWO SmartCode.
  2. Create a new A/B Test.
  3. Enter the product or pricing page URL.
  4. Create Variation A (current price) and Variation B (new price).
  5. If testing the actual transaction amount, update the backend pricing logic based on the assigned variation rather than only editing the page visually.
  6. Set traffic allocation (typically 50/50).
  7. Define goals:
    • Purchase
    • Revenue
    • Checkout completion
    • Add to Cart
  8. QA the experiment.
  9. Launch and monitor results. VWO supports revenue metrics, custom goals, segmentation, and experimentation reporting.

Useful documentation

How to set up a Price A/B test in Optimizely Web Experimentation

Setup process

  1. Install the Optimizely snippet.
  2. Create a new A/B Test.
  3. Choose the page or URL to target.
  4. Create pricing variations.
  5. Configure audience targeting.
  6. Set traffic allocation.
  7. Add metrics:
    • Revenue
    • Purchase
    • Add to Cart
    • Checkout
  8. Preview and QA.
  9. Publish the experiment. Optimizely guides you through creating the experiment, defining where it runs, selecting metrics, and launching it.

Useful documentation

How to set up a Price A/B test in Convert Experiences

Setup process

  1. Install the Convert tracking snippet.
  2. Create an A/B Experiment.
  3. Select the target URL.
  4. Create one or more pricing variations.
  5. Configure targeting.
  6. Set goals:
    • Transactions
    • Revenue
    • Custom events
  7. QA across browsers and devices.
  8. Launch the experiment.

Conclusion

When running pricing tests, focus on business outcomes such as Revenue per Visitor (RPV), Profit per Visitor (PPV), Average Order Value (AOV), Customer Lifetime Value (LTV), and customer retention. In many cases, a higher-priced variant with a slightly lower conversion rate can generate greater overall profitability.

For businesses using platforms like VWO, Optimizely, or Convert, pricing experiments should ideally be implemented with server-side pricing logic to ensure customers see consistent prices throughout the buying journey. Client-side changes are better suited for testing price presentation, discount messaging, or promotional offers rather than the actual transaction price.

BrillMarkโ€™s CRO development team handles that end-to-end execution, building complex variations, implementing custom bandit pipelines, and making sure your test code runs fast and clean. so your team can stay on insights and growth.

Talk to our CRO engineering team โ†’

Skip to content