Competitive profile matrix (CPM): template and example

How to build a competitive profile matrix: pick critical success factors, weight them to 1.0, rate rivals 1 to 4 and read the scores. With a worked example.

Ned, founder of Figo Verified 4 October 2026 6 min read

A competitive profile matrix (CPM) compares your business with its main rivals on the few factors that decide success in your industry. Each factor gets a weight, the weights add up to 1.0, each company gets a rating from 1 to 4 on each factor, and weight times rating gives a weighted score. Add those up and you have one number per company.

The CPM comes from strategic management teaching, popularised by Fred R. David's textbook Strategic Management, which is why it turns up in MBA assignments. It is just as useful outside the classroom, on one condition: every rating rests on evidence you could show someone.

The CPM template

Copy this and replace the factors with your own. Weights apply to the industry, so they are the same for every company.

Critical success factorWeightYou: ratingYou: scoreRival A: ratingRival A: scoreRival B: ratingRival B: score
Total1.00

The rating scale:

RatingMeans
4Major strength
3Minor strength
2Minor weakness
1Major weakness

Score = weight × rating. Totals therefore run from 1.0 (a major weakness on everything) to 4.0 (a major strength on everything).

How to make a competitive profile matrix

1. Choose the critical success factors

Critical success factors are the handful of things that most decide whether a business in this industry wins customers and makes money. Find them in the reasons customers give for choosing, the themes in reviews across the industry, and what rivals compete on in their ads and pricing.

Keep it to six to ten. Each factor must be something you can rate from evidence. "Innovation" usually fails that test; "launched a new service in the last year" passes it.

2. Weight them

Weights run from 0.0 (does not matter) to 1.0 (all that matters) and must add up to exactly 1.00. The easiest method is to share out 100 points across the factors and divide each by 100.

The weight reflects how much the factor matters in the industry, not how good you are at it. A common rule of thumb is that no single factor should exceed 0.30, or the matrix becomes a measure of one thing.

3. Rate each company from 1 to 4

Rate yourself and each rival on each factor, and write down the evidence behind every rating. Ratings without evidence turn the matrix into a record of your opinions with arithmetic on top.

4. Multiply, total and read the rows

Calculate each score, total each company, then ignore the totals for a minute and read across the rows. The rows tell you why one company leads. The total only tells you that it does.

Competitive profile matrix example

Say you own a hypothetical 24-room boutique hotel, The Linden, in a cathedral city in northern England. You compare it with a 120-room chain hotel by the station and Wren House, a 15-room independent. Every figure is invented to show the method.

Critical success factorWeightLinden: ratingLinden: scoreChain: ratingChain: scoreWren: ratingWren: score
Guest review score0.2040.8020.4030.60
Location0.1530.4540.6030.45
Price competitiveness0.1520.3040.6030.45
Room quality0.1540.6020.3030.45
Service and staff0.1040.4020.2030.30
Direct booking website0.1010.1040.4020.20
Brand awareness0.1010.1040.4020.20
Food and drink0.0520.1020.1030.15
Total1.002.853.002.80

The evidence behind the ratings, in the form you would keep it:

FactorEvidence
Guest review scoreLinden 9.3 from 410 reviews; chain 7.9; Wren 8.8 (Booking.com and Google, read 4 October)
LocationWalking minutes to the cathedral and the station, from each hotel's own map
Price competitivenessAverage Saturday double room rate over eight weekends on each hotel's own booking page: £165, £119, £139
Room qualityRoom sizes and refurbishment dates on each site, plus "room" mentions in reviews
Direct booking websiteLinden's mobile booking takes seven steps through a third-party engine; the chain has an app and member rates
Brand awarenessThe chain is a national brand; both independents rank below the booking sites for "hotel" plus the city name

What the matrix says

On totals, the chain leads with 3.00, and the two independents are level at 2.85 and 2.80. A gap under about 0.2 sits inside the judgement in the ratings, so treat the Linden and Wren House as a tie.

On the rows, the picture is sharper. The Linden's strength is the stay itself: reviews, rooms and service contribute 1.80 of its 2.85, against 0.90 for the chain. The chain's strength is being found and booked: direct booking and brand contribute 0.80, against the Linden's 0.20.

The decision. Location and brand awareness are hard to change. The direct booking website is not. Moving it from a 1 to a 3 adds 0.20 and puts the Linden at 3.05, ahead of the chain, within a quarter. That is the project: a better booking engine, the direct rate shown on mobile, and a reason to book direct. More on this market in hotel competitor analysis.

CPM vs IFE and EFE matrices

The CPM has two siblings from the same textbook, and assignments often ask for all three.

CPMIFE matrixEFE matrix
ComparesYou and your rivalsYou onlyYou only
FactorsCritical success factors, internal and externalYour strengths and weaknessesOpportunities and threats
Rating means4 major strength to 1 major weaknessSame scale; strengths get 3 or 4, weaknesses 1 or 2How well your strategy responds: 4 superior, 1 poor
OutputA total per company, 1.0 to 4.0Your internal position; 2.5 is averageYour response to the environment; 2.5 is average

The scales above follow Strategic Management Insight's summary of the IFE and EFE matrices. In the textbook framework all three are inputs: their findings feed a SWOT and then a TOWS matrix to produce strategies. If you are doing the work for a real business rather than a course, the CPM plus a SWOT built on evidence covers most of the value.

Mistakes that make a CPM misleading

Different weights for different companies. The weight is about the industry. If location matters 0.15 for you, it matters 0.15 for the chain.

Reading the total as the answer. Two totals within 0.2 of each other are a tie, and the rows always say more than the sum.

Too many factors. With 20 factors, most weights shrink to 0.05 and nothing moves the result.

Counting the same thing twice. "Price" and "value for money" as separate rows double the weight of price without anyone deciding it should be doubled.

Treating it as strategy. A CPM is a diagnosis. For the industry-level view of where profit is under pressure, pair it with Porter's five forces; for a simpler, unweighted comparison grid, a competitive matrix is quicker to build and easier to share.

Questions people ask

What is a good score in a competitive profile matrix?

There is no absolute pass mark. Totals run from 1.0 to 4.0 with 2.5 as the midpoint, but what matters is your score against the rivals in the same matrix and which rows create the gap.

How many critical success factors should a CPM have?

Six to ten for a working matrix. Textbook exercises often use more, but with too many factors each weight becomes tiny and no single row can change the result.

What are examples of critical success factors?

Price competitiveness, product quality, customer service, brand awareness, distribution or location, online presence, customer loyalty and financial strength. The right set depends on what decides purchases in your industry.

How do I calculate a CPM in Excel or Google Sheets?

Put weights in one column and each company's ratings in the next columns, then use SUMPRODUCT on the weight column and a company's rating column to get its total. Check the weights sum to exactly 1.

See it on your own competitors

Figo checks their ads, pages, rankings and reviews every week, then tells you what to do in plain words. Set up in two minutes.

Keep reading