Four Fits Framework: Align Market, Product, Channel, Model

Updated 8 skills8 stepsOrigin: Brian Balfour

Created by Brian Balfour - https://brianbalfour.com

Overview

The Four Fits Framework is Brian Balfour's model for why some products grow with little effort while others stall despite good execution. In his essay series Why Product Market Fit Isn't Enough, Balfour argues that a strong product and product-market fit are necessary but do not explain growth on their own. A company scales when four pairwise relationships hold at the same time: Market Product Fit, Product Channel Fit, Channel Model Fit, and Model Market Fit. The four fits framework gives a team a shared vocabulary for testing those relationships and for finding the one that is holding growth back.

Before founding Reforge, where he is CEO, Balfour was VP of Growth at HubSpot and co-founded three startups, according to the biography on Lenny's Newsletter. Reforge later published his AI-era update of the framework. The first essay describes two kinds of companies. "Smooth Sailers" get a lot of speed for a little effort, and "Tugboats" put in a lot of effort for little speed. His claim is that the difference usually comes from how well the four pieces fit together, not from how hard the team works or how good the product looks in isolation.

Each fit connects two of the four elements. Market Product Fit asks whether the product solves a problem a defined market has, and Balfour deliberately puts the market first: in his Market Product Fit essay he defines the market by category, who the customer is, the problems they have, and their motivations, and only then defines the product by its core value proposition, hook, time to value, and stickiness. Product Channel Fit asks whether the product is shaped for the channel that will distribute it. Channel Model Fit asks whether the channel's acquisition cost is affordable given what each customer pays. Model Market Fit asks whether the price, multiplied by the number of customers who could realistically buy, adds up to the size of business you are trying to build.

The fits form a loop, and that loop is the framework's main idea. Balfour's hub page, Four Fits For $100M+ Growth, stresses that the fits influence each other, so none of them can be judged alone. A price change moves Channel Model Fit, which changes which channels are affordable, which changes how the product must be built to work in those channels, which can change which market segment you can serve. His lessons essay puts it directly: when one fit evolves, changes, or breaks, you revisit all of them rather than fixing one.

Two of Balfour's rules carry most of the framework's practical weight. The first is that products are built to fit channels and channels do not mold to products, because a company controls its product and does not control the platform's rules, algorithms, or costs (Product Channel Fit). The second is that every business sits somewhere on a spectrum from low revenue per user, which needs cheap channels such as virality and user-generated SEO, to high revenue per user, which can afford sales teams. Balfour calls the middle of that spectrum a danger zone with a much higher failure rate, because the price is too high for low-friction channels and too low to fund expensive ones (Channel Model Fit).

The framework has independent support in the venture world. Christoph Janz of Point Nine made a closely related argument in Five ways to build a $100 million business, matching customer size (elephants down to flies) to acquisition channels from field sales down to virality, and Balfour builds his Model Market Fit section on that list. Practitioner summaries such as Antoine Buteau's notes on Balfour repeat the same core point: the fits are one ecosystem and must be revisited constantly.

Balfour updated the framework on the Reforge blog to cover AI. His view is that the structure still holds, but each element now moves faster: markets open and collapse, new discovery channels appear, and model costs such as inference can break freemium economics. That makes the framework more useful as a recurring check than as a one-time planning exercise.

Core Principles

Market Comes Before Product

Balfour renames product-market fit to Market Product Fit on purpose, because the problem lives in the market and the product is a response to it. He describes building his earlier startup around a solution looking for a problem as the mistake that taught him this (Market Product Fit). Start with category, customer, problem, and motivation, and treat the product as a hypothesis about how to serve them. Of the four market components, he singles out problems and motivations as the ones teams most often skip.

Products Are Built for Channels

A company controls its product and cannot control a channel's rules, costs, or algorithms. Balfour's conclusion in Product Channel Fit is that the product must be designed around how the chosen channel works, down to onboarding, sharing, and content. If a product relies on invites, the invite flow is part of the product. If it relies on search, the product must generate pages people search for.

One Channel Usually Dominates

Balfour argues that distribution follows a power law and that growing companies tend to get most of their growth from one primary channel at a time, with examples like Dropbox and Slack for virality and Yelp and TripAdvisor for user-generated SEO (Product Channel Fit). Spreading effort across many channels early usually means none of them gets the product changes it needs. Pick the channel you believe can carry the business and build for it.

The Model Decides Which Channels Are Affordable

Revenue per customer sets the ceiling on what you can spend to acquire one. Balfour places businesses on an ARPU to CAC spectrum and warns that the middle is a danger zone where neither cheap nor expensive channels work well (Channel Model Fit). Janz makes the same match in his five-animal model: field sales for the largest customers, inside sales for mid-market, inbound for small businesses, and virality for prosumers and consumers.

The Market Must Be Big Enough for the Model

Model Market Fit is arithmetic. Balfour's test multiplies annual revenue per customer by the number of customers in the market and by the share you believe you can capture, and asks whether the result reaches the revenue goal (Model Market Fit). When it does not, he adjusts the variables in order: first the market definition, then the price, then the capture share. Each expansion you plan to make adds risk, because all four fits have to hold again in every new market.

The Fits Are One System

Change one fit and the others move. Balfour's lessons essay uses Pinterest as the example: when Facebook shut the API channel it depended on, Pinterest moved to search and also shifted the product from a social product toward a personal utility. Treat any proposed change as a change to the whole loop and check the other three fits before committing.

Fits Break and Must Be Rechecked

Channels decay as novelty fades and competitors copy them, which is the pattern Andrew Chen described in his essay on clickthrough decay. Markets shift and prices drift too. Balfour's point that the fits are always evolving means a fit that held last year is a hypothesis this year, and the AI-era update argues the cycle is now much shorter.

Steps

  1. Define the market Write down the category customers put you in, the specific customer, the problems they have, and the motivation behind solving them, following the four market components in Balfour's Market Product Fit essay. Write each as a statement that evidence could prove wrong. Keep one primary segment rather than a list. The output is a one-page market definition that the rest of the steps refer back to.

  2. Test Market Product Fit Define the product hypothesis as core value proposition, hook, time to value, and stickiness, then look for evidence that the market pulls it forward. Balfour's signals are retention curves that flatten, word of mouth and direct traffic, and a qualitative measure such as NPS, plus one question: if you turned off all marketing, would you keep growing? Sean Ellis's "very disappointed" survey is a common complement (Sean Ellis). Record the fit as weak, moderate, or strong, since Balfour treats it as a spectrum.

  3. Choose the primary channel and shape the product for it List the channels the product could plausibly use and pick the one with the best match to the product's form, since products are built for channels (Product Channel Fit). Then list the product changes that channel needs, such as an invite loop, indexable pages, or a trial built for sales-assisted evaluation. Put those changes on the roadmap. A channel choice with no product work behind it is usually a hope.

  4. Check Channel Model Fit Place the business on the ARPU to CAC spectrum and ask whether the chosen channel's acquisition cost can be recovered from the revenue each customer brings. Balfour's guideline in Channel Model Fit is that most startups need a payback period of less than one year. If the price lands in the middle of the spectrum, decide whether to move it down toward a self-serve channel or up toward a sales-led one.

  5. Check Model Market Fit Run Balfour's calculation of annual revenue per customer times customers in the market times the share you can capture (Model Market Fit). For SaaS without strong network effects he uses a capture share of 10% as a rule of thumb, so a result that requires more than that is a warning. If the numbers fall short, revisit the market definition first, then the price, then the capture assumption.

  6. Map the tensions between fits Put the four results side by side and list every place where one fit's answer undermines another. A common tension is a market that wants a low price paired with a product that only sells through salespeople. Write each tension as a decision the team has to make, with an owner. This list is the strategy work; the individual fit scores are only inputs.

  7. Resolve the weakest link and re-run the loop Pick the tension that most limits growth and decide which element to change: the market, the product, the channel, or the model. Then re-run steps 2 through 5 for the new configuration, because changing one element moves the others (Applying the Four Fits). Balfour's HubSpot Sales case shows this across several rounds, including dropping a price tier that landed in the danger zone (HubSpot case study).

  8. Schedule recurring audits Put a recurring review on the calendar and trigger an extra one whenever a leading indicator moves: retention curves bending down, a channel's costs rising, deal sizes shrinking, or a platform changing its rules. Review all four fits together each time. Keep the market definition, channel choice, and model assumptions in one document so each review starts from the last decision rather than from memory.

Channel and Model Pairings

Janz and Balfour describe the same pattern from two angles: revenue per customer determines which acquisition channel can pay for itself. The rows below come from Janz's five ways and Balfour's Channel Model Fit essay.

Customer type (Janz)Revenue per customerChannel that fits
ElephantsHighest, enterprise contracts (Janz)Field sales and outbound
DeerMid-market (Janz)Inside sales fed by marketing
RabbitsSmall business (Janz)Inbound marketing
MiceProsumer (Janz)Virality and sharing
FliesConsumer, ad-supported (Janz)Virality or user-generated SEO

When to Use

  • Growth has flattened after early traction and the team is debating tactics. The framework moves the conversation from "which campaign" to "which fit broke," which is where Balfour's Tugboat companies usually go wrong.
  • You are planning a new product line or segment inside an existing company. Balfour's HubSpot Sales case shows that a new line can need a different market, channel, and model from the core business, and the framework makes those differences explicit before launch.
  • You are considering a price change. Price moves both Channel Model Fit and Model Market Fit, so the framework forces a check on whether the current channels still pay back at the new price.
  • A channel you depend on is changing its rules or costs. Losing a channel can require product and positioning changes too, as Pinterest's shift after the Facebook API closed shows.
  • Product, marketing, sales, and finance disagree about strategy. The four fits give each function a place in one model, which makes disagreements specific.

When Not to Use

  • You have not found a problem worth solving yet. Before a market definition exists there is nothing for the other fits to connect to, so start with customer discovery.
  • You are tuning one metric, such as a signup conversion rate, inside a strategy that already works. The framework is a strategic check and will not tell you which button copy to test.
  • The business is deliberately small, such as a consultancy or a lifestyle company. Balfour frames the fits around venture-scale growth, and the Model Market Fit threshold will mislead a business with different goals.
  • You have no data at all on retention, acquisition costs, or pricing. The framework will still structure the discussion, but every fit score will be a guess, so gather basic evidence first.

Skills in this method

Each skill is a self-contained write-up your agent can run. Install the ones you need; nothing here is a bundle.

Diagnosing Growth Stalls with the Four Fits

You can name the fit most likely behind a growth stall, show the evidence, and choose a correction that accounts for its effect on the other three fits.

npx skills add gethamster/skills --skill diagnosing-growth-stalls-with-four-fits --agent claude-code --yes

Read the full skill

Evaluating Market Product Fit

You can state who your market is, what problem drives them, and whether your product shows real pull with that market, backed by evidence.

npx skills add gethamster/skills --skill evaluating-market-product-fit --agent claude-code --yes

Read the full skill

Mapping the Four Fits Ecosystem

You have a one-page map of your market, product, channel, and model, the assumptions linking them, and a list of tensions with an owner and a decision for each.

npx skills add gethamster/skills --skill mapping-the-four-fits-ecosystem --agent claude-code --yes

Read the full skill

Matching Channel to Business Model Fit

You can show, per channel, whether acquisition cost is recovered from customer revenue in time, and whether a mismatch is structural or fixable.

npx skills add gethamster/skills --skill matching-channel-to-business-model --agent claude-code --yes

Read the full skill

Running Periodic Four Fits Audits

You run a repeatable review that scores all four fits from evidence, tracks the scores over time, and leaves each weak fit with an owner and an action.

npx skills add gethamster/skills --skill running-four-fits-audits --agent claude-code --yes

Read the full skill

Validating Model Market Fit

You can show, with sourced inputs, whether your pricing and your market size can support your revenue goal, and which variable to change if they cannot.

npx skills add gethamster/skills --skill validating-business-model-market-fit --agent claude-code --yes

Read the full skill

FAQ

How is the Four Fits Framework different from product-market fit?

Product-market fit is one of the four relationships, and Balfour renames it Market Product Fit to put the market first. The framework adds three more: product to channel, channel to model, and model to market. His argument in Why Product Market Fit Isn't Enough is that plenty of companies with good products stall because the other three relationships do not hold. The framework is useful precisely when product-market fit looks fine and growth still does not come.

In what order should the fits be evaluated?

Start with the market and Market Product Fit, because every other fit depends on knowing who the customer is and what problem they have. After that, the channel and model questions are tightly linked and are usually worked together rather than in a strict order. Balfour's own HubSpot Sales case moved from market and product to channel and model, then back to the market when the numbers did not add up. Expect to loop.

What is the danger zone?

It is the middle of Balfour's ARPU to CAC spectrum. Products priced there charge too much for low-friction channels such as virality to work well, and too little to pay for sales teams or other expensive channels. Balfour says companies in this zone have a much higher failure rate, though he notes some succeed there (Channel Model Fit). If your price sits in the middle, decide deliberately whether to move down toward self-serve or up toward sales.

How do I tell which fit broke when growth stalls?

Match symptoms to fits. Retention curves that stop flattening point at Market Product Fit. Rising acquisition costs in a channel that used to work, or a platform rule change, point at Product Channel Fit. Payback periods stretching past what the model can fund point at Channel Model Fit, and running out of reachable customers points at Model Market Fit. Then check the neighbors, since a break in one fit often shows up as a symptom in another.

Does the framework apply to enterprise or sales-led companies?

Yes. High revenue per customer is exactly what makes sales-led channels affordable, and Balfour places companies like HubSpot and Zendesk at that end of the spectrum (Channel Model Fit). For enterprise products, Product Channel Fit shows up as how easy the product is to evaluate, pilot, and buy through a sales process. Model Market Fit is often the binding constraint, because the number of buyers is small.

How often should a team revisit the fits?

Balfour does not prescribe a fixed interval; he says the fits are always changing and must be revisited whenever one of them moves. In practice that means a recurring review plus an unscheduled one whenever a channel, price, or segment changes. His AI-era update argues that markets and channels now shift much faster than they did when the essays were first written, which favors shorter review cycles.

How does AI change the Four Fits Framework?

In the Reforge update, Balfour keeps the four fits but says AI has changed each element. Markets expand when AI makes specialist skills available to non-specialists and contract when AI replaces a product outright. Discovery is moving toward AI assistants, which creates new channels and weakens search-dependent ones. Inference costs also pressure models such as freemium that assume near-zero marginal cost per user.

Download the Four Fits Framework: Align Market, Product, Channel, Model pack

One zip with the whole method, to read offline or drop into a repository:

  • METHOD.md, this write-up in full
  • 8 skill folders, each with its SKILL.md and the references it ships
  • MIT licensed, the same files the commands above install
Download the pack

Source: gethamster/skills on GitHub, MIT licensed.

Install the skills

Four Fits Framework: Align Market, Product, Channel, Model is a write-up of how the method works, so there is nothing to install for the method itself. Its skills are what your agent runs, and each one installs separately. The section above carries the Claude Code command for every skill, and each skill's own page carries the commands for Cursor, Codex, and Antigravity.

Or browse the skills and pick interactively:

npx skills add gethamster/skills

Source: gethamster/skills on GitHub, MIT licensed.