Skip to content
All resources

Case Interview Frameworks

Profitability Framework

8 min read

Every profitability case comes down to one equation: Profit = Revenue − Costs. Before you build a framework or propose solutions, you need to diagnose which branch of this tree is broken, and by exactly how much. Most candidates skip straight to solutions. That's the #1 mistake.

The Diagnostic Tree

Profit = Revenue − Costs is not a starting checklist, it is a branching diagnostic. Your first job is to isolate which branch is responsible for the decline, quantify its contribution, and only then drill deeper to find the root cause. Never skip the quantification step.

  • Revenue = Price × Volume
  • Fixed Costs: rent, depreciation, salaried staff, property taxes
  • Variable Costs: materials, hourly labour, shipping, transaction fees
  • Profit = Revenue − (Fixed Costs + Variable Costs)

The 4-Step Approach

  • Step 1. Quantify the problem: How large is the decline? Since when? Vs. which benchmark (prior year, budget, competitor)?
  • Step 2. Isolate the branch: Is it a revenue problem, a cost problem, or both? Ask for data on each before drilling.
  • Step 3. Drill the broken branch: Revenue: is it price or volume? Cost: fixed or variable? Then go one level deeper.
  • Step 4. Root cause and recommendation: Use qualitative context to explain why, then propose targeted, measurable solutions.

Revenue Drivers

Revenue = Price × Volume. Price can fall due to list-price cuts, competitive discounts, promotional spend, or a product-mix shift, where the company sells more of a lower-priced SKU without any change to individual list prices. Mix shifts are especially common and often missed. Volume depends on the number of customers, units per customer, marketing effectiveness, channel performance, and competitive pressure.

  • Price drivers: list-price changes, discounting depth, promotional cadence, product-mix shift, currency (for multi-region businesses)
  • Volume drivers: new customer acquisition, customer churn, purchase frequency, average order size, market growth rate, channel expansion or contraction

You've got the theory. Now say it out loud to an AI interviewer that pushes back. Free, no signup.

Drill this live

Cost Drivers

Fixed costs do not move with volume: rent, depreciation, salaried staff, and property taxes. Variable costs scale with output: materials, hourly labour, shipping, and transaction fees. If margins are shrinking while revenue is flat, ask whether fixed costs have risen (e.g. a new lease, a capital investment) or variable unit costs have increased (e.g. commodity price spikes, freight inflation, a new compliance requirement).

Always ask whether cost increases are structural (permanent) or temporary. A one-time restructuring charge looks alarming but does not require the same solution as rising raw-material costs.

Mini Example: Profit down 20%, volume flat

  • Volume is flat year-over-year, which immediately rules out a demand or market-share problem.
  • Revenue has nonetheless fallen, meaning price or mix has shifted.
  • The company launched a budget product line last quarter. Average selling price dropped 18%. That is the root cause.
  • Costs are roughly flat, confirming this is a revenue / mix issue, not a cost issue.
  • Recommendation: re-evaluate the budget line's pricing, cross-sell premium products to existing customers, or adjust channel incentives to prioritise higher-margin SKUs.

The most common error is proposing solutions before quantifying. Always establish the size, timeline, and direction of the problem before drilling into causes. Interviewers notice when candidates leap to 'cut costs' without knowing whether costs are even the issue.

How to Structure Your Opening

After clarifying the objective, say something like: 'I'd like to start by understanding whether this is a revenue problem, a cost problem, or both. Could you share the revenue and cost trends for the past two years?' This signals structured thinking and buys you the data you need before committing to a branch.

Reading only gets you halfway

Try a live case with an AI interviewer that pushes back on weak reasoning. Free, no signup required.

Practice this live