Competitor price comparison calculator

Enter each competitor's price in its own currency and billing period. The calculator converts everything to one currency and one period, then shows the market median, the typical range and whether each business is budget, mid-market or premium.

Free · no signupRuns in your browserUpdated 27 September 2026

How to use it

  1. Choose your report currency at the top.
  2. Add a row per business with its price, currency and billing period. Tick “You” on your own row.
  3. Read the median, typical range and each business's price index.
  4. Continue in the workspace to combine prices with quality scores.

Method

Recurring prices convert to a monthly equivalent (yearly ÷ 12, quarterly ÷ 3, weekly × 52 ÷ 12, daily × 365 ÷ 12). Currencies convert at live rates from open.er-api.com, with a dated built-in table as fallback. When most competitors publish per-unit or one-time prices, the comparison switches to that basis so you compare like with like. The price index is each price divided by the median competitor price, times 100: below 80 is budget, 80 to 120 mid-market, above 120 premium. Your own row is excluded from the median.

Worked example

Rival One charges 290 USD per year (24.17 per month), Rival Two 25 EUR per month, Rival Three 2,499 INR per month and Rival Four 99 USD per quarter (33 per month). In USD the median of the competitors lands in the high 20s, so a 29 USD monthly plan has an index a little above 100: mid-market.

How to read the result

The index shows where customers will place you when they compare. It does not tell you the right price on its own: combine it with your quality scores (for example on a perceptual map) to see whether a premium is justified.

Limitations

  • Check that every price includes or excludes tax the same way.
  • Compare equivalent plans or benchmark items; entry plans can hide very different limits.
  • Exchange rates move daily; the rate date is shown under the results.

Questions

Can I compare one-time and monthly prices?
Keep them separate. The tool compares on the basis most rows use and leaves the other type out.
Which currencies are supported?
More than 160, using ISO 4217 codes.
Why median instead of average?
One very expensive or very cheap competitor distorts an average; the median resists outliers.