Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

What Is the BCG Matrix? Stars, Cash Cows, Question Marks and Dogs Explained

The BCG matrix is a 2x2 grid that plots each of your products or business units by market growth rate and relative market share, then sorts them into stars, cash cows, question marks and dogs. It helps you decide where to invest, what to keep and what to let go.

Shopify describes the BCG matrix, also called the Boston Consulting Group matrix, the BCG growth share matrix and the product portfolio matrix, as a strategic planning tool for analysing the value and future potential of distinct business units, including product lines and service offerings. Boston Consulting Group created it in 1968. Shopify says it grew popular through the 1970s and 1980s, especially with Fortune 500 companies with large portfolios, and it's still taught in business schools.

How the growth share matrix is laid out

The Y-axis is market growth rate. The X-axis is relative market share, which Shopify describes as a company's portion of the total market compared with competitors and the overall market size. Higher growth sits higher on the grid, and a larger share sits further to the right.

Stars, cash cows, question marks and dogs

QuadrantMarket shareMarket growthWhat to do
StarHighHighInvest
Question markLowHighResearch it, then invest or cut
Cash cowHighLowKeep funding it and use its earnings for stars
Dog (or pet)LowLowDivest or liquidate to free up resources
  • Stars have a high share of a high-growth market. Shopify says they generate large cash flows and justify significant investment.
  • Question marks sit in high-growth markets but have a low share. They need a decision: invest to win share, or set a cutoff point where they'll be pared back or shut down.
  • Cash cows have a high share of a slow-growing market. They keep earning after growth slows, and Shopify says their earnings can fund the stars.
  • Dogs, sometimes called pets, have a low share of a low-growth market. Spotting them helps you decide what to divest so resources can go somewhere more valuable.

How to make a BCG matrix in five steps

  1. Choose your business units. Shopify's example for a tech accessories seller is to treat each product category as a unit: smartphone cases, wired headphones, gaming headsets and smartwatches.
  2. Calculate each market's growth rate. Subtract the market's initial value from its present value, divide the difference by the initial value and multiply by 100 to get a percentage.
  3. Calculate your market share for each unit. Divide your revenue by total industry revenue and multiply by 100, over a set period such as a month, a quarter or a year.
  4. Plot each unit on the grid, higher for faster growth and further right for a bigger share.
  5. Set a strategy per quadrant, using the table above as your starting point.

Written out, the two formulas are:

  • Market growth rate = (present value - initial value) / initial value x 100
  • Market share = your revenue / total industry revenue x 100

The catch: the two percentages decide everything

The quadrant names are the easy part. The work is in the two numbers, and both depend on how you define the market.

Shopify's own example shows how one business can hold very different units. The same tech accessories seller might have a low share in smartwatches, a market mostly controlled by the largest competitor and a few big tech companies, but a high share in wired headsets. Smartwatches grow fast, so they land as a question mark. Wired headsets are a slow-growing market where the seller is strong, so they're a cash cow. My reading of that example: draw the market boundary in a different place and a unit can move quadrant, so write down how you've defined each market before you plot anything.

Shopify also adds a fair warning. Companies still need to weigh other things, such as long-term business goals and economic factors, alongside where a unit lands.

Can a small business use the BCG matrix?

Yes. Shopify says that although it's useful for large portfolios, any business with a selection of products or services can use it. Its example is an online cosmetics seller placing its haircare, skincare and makeup categories into quadrants, then deciding next steps such as investing in a growing makeup market. To pick the measures you'll track for each line afterwards, this guide to ecommerce KPIs is a good next read.

BCG matrix vs Ansoff

CFI's one-line distinction is the clearest: the BCG matrix assesses the products or business units you already have, while the Ansoff matrix plans where future growth will come from. Many teams use BCG first to see what they've got, then Ansoff to decide what to add. Either way, it belongs inside a wider plan, and this piece on business plans vs marketing plans explains where it fits.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Where I come in

I help SaaS marketing teams and small businesses review their product or service lines and decide where the marketing effort should go: which line deserves a push, which is quietly funding everything else and which one it's time to stop promoting. You can see how I work on my work with me page.

The verdict on the BCG matrix

For a small business, treat it as a way to decide what to stop doing. The quadrants make a nice slide, but the value is spotting the dog you keep funding out of habit and moving that effort to a star. Define your markets first, run the two numbers and be honest about what lands bottom left.

Frequently asked questions

What are the four quadrants of the BCG matrix?

Stars, cash cows, question marks and dogs, sometimes called pets.

Who created the BCG matrix?

Boston Consulting Group created it in 1968, and Shopify says it grew popular through the 1970s and 1980s.

How do you calculate market growth rate for a BCG matrix?

Subtract the market's initial value from its present value, divide the difference by the initial value and multiply by 100 to get a percentage.

What is the difference between the BCG matrix and the Ansoff matrix?

CFI says the BCG matrix assesses existing products or business units by market growth and share, while the Ansoff matrix plans where future growth will come from.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.