Economics for Founders Wiki
Fixed vs. Variable Costs
Fixed and variable costs describe how spending responds to an activity driver over a defined range and horizon — a decision label, not a permanent property of a ledger account.
Snapshot
What it is
Fixed costs stay approximately constant as an activity driver changes, within a stated range and horizon. Variable costs move with that driver. Together they give you contribution, break-even, and operating leverage.
Why it matters
Cost behavior determines how far a downturn can fall before you run out of cash, how much a discount actually costs you, and whether the next 1,000 units are cheap or ruinous.
What it is not
A permanent label on a general-ledger account. The same lease is fixed against this month's order volume and fully variable against next year's footprint decision.
Key takeaways
Always name the driver and the horizon. "Is payroll fixed?" is unanswerable without "with respect to what, over what period?"
Most real startup costs are step-fixed or mixed, not cleanly one or the other. The linear model is an approximation that holds inside one capacity range and breaks at every threshold.
Contribution funds fixed cost, not revenue.
unit contribution = price − unit variable cost, andbreak-even quantity = fixed cost / unit contribution, rounded up to a whole unit.Operating leverage cuts both ways. A high-fixed-cost structure amplifies both growth and decline, and the degree of operating leverage is unreliable near break-even and meaningless across a capacity step.
On this page10 sections
What are fixed and variable costs?#
Within a relevant range — the band of activity over which the structure holds — total cost is modeled as:
total cost = fixed cost + (unit variable cost × activity)
unit contribution = price − unit variable cost
contribution margin ratio = (revenue − variable cost) / revenue
break-even quantity = fixed cost / unit contribution
revenue break-even = fixed cost / contribution margin ratio
The two-category model is a simplification. Four more categories do most of the work in a real startup:
| Cost type | Behavior | Startup examples | What to watch |
|---|---|---|---|
Pure variable | Scales one-for-one with the driver | Payment processing fees, per-token inference, per-seat licence resold, shipping | Whether the "unit" you bill on matches the unit that drives the cost |
Step-fixed | Flat until capacity is crossed, then jumps | Support pod, cluster or node, warehouse, regional entity, compliance audit | The threshold, the size of the step, and utilization immediately after it |
Mixed / semi-variable | Base charge plus a usage rate | Cloud commitments with overage, tiered SaaS tooling, minimum-commitment contracts | Whether you are inside or above the committed tier |
Committed fixed | Hard to change inside the horizon | Leases, multi-year cloud or data commitments, notice-period payroll, insurance | Termination penalty and notice period, not the monthly figure |
Discretionary fixed | Adjustable, with consequences | Marketing programs, R&D headcount, events, contractor bench | The strategic cost of cutting, which rarely appears in the model |
Accounting classification and decision classification are different exercises. IAS 2 defines fixed production overhead as indirect production cost that stays relatively constant regardless of volume, and requires it to be allocated to inventory based on normal capacity — explicitly not increased when production is low or plant is idle, with unallocated overhead expensed in the period incurred. That rule exists to stop idle capacity from being capitalized into inventory. It is the right answer for a financial statement and the wrong answer for a "should we take this deal" conversation, where allocation is irrelevant and causation is everything.
Key Facts
Accounting rules deliberately refuse to load idle capacity into unit cost
Under IAS 2, fixed production overhead is allocated on normal capacity, is not increased because of low production or idle plant, and unallocated overhead is expensed in the period.
IFRS Foundation, IAS 2 *Inventories*Cloud converts fixed to variable — down to a 60-second floor
AWS bills EC2 On-Demand instances per second with a 60-second minimum and no long-term commitment; Savings Plans and Reserved Instances trade that flexibility back for a lower rate.
AWS, EC2 On-Demand pricingA consumption business still runs a 24% variable delivery cost
Snowflake reported FY2026 non-GAAP product gross margin of 75.8% and non-GAAP operating margin of 10.5%, up 400 basis points year over year — the gap between the two is almost entirely fixed and semi-fixed operating cost.
Snowflake FY2026 resultsOperating leverage is observable at scale
Netflix grew FY2025 revenue 16% while operating margin moved from 26.7% to 29.5%, implying operating profit grew roughly 28% — about 1.8x the revenue growth rate.
Netflix Q4 2025 shareholder letterCapital-heavy segments can still carry the highest margin
AWS delivered $45.6 billion of operating income on $128.7 billion of segment sales in FY2025 — about 57% of Amazon's $80.0 billion total operating income on roughly 18% of its sales.
Amazon, 2025 Form 10-KWhy does cost behavior matter to founders?#
It sets your downside. High committed cost means the spend stays when demand leaves. A company can have an excellent gross margin and a cash break-even it will not reach for two years. The relevant number in a downturn is not margin — it is how much cost you can actually remove, and how fast.
It determines whether scale is worth anything. Fixed cost spread over more successful units lowers average cost, right up to the next capacity step. Variable-cost improvement is a different project entirely: process, supplier negotiation, architecture, or a change in what you charge for.
It prices your discounts correctly. Contribution funds fixed cost, so a discount is repaid out of a smaller unit contribution and pushes break-even further out. A 10% price cut at a 77.5% contribution margin requires a ~15% volume increase just to stand still. See Price Elasticity of Demand.
It disciplines the "we're asset-light" claim. Cloud, contractors, and partners genuinely convert commitments into variable expense — at a higher rate. Flexibility has a price, and the honest comparison is the option value of walking away against the premium you paid for it. See Build vs. Buy vs. Partner.
How do you build the cost model?#
- Choose the activity driver. Customers, orders, successful tasks, transactions, GB stored, locations, support cases, productive hours. One cost can be variable against one driver and fixed against another — support cost may track tickets, not revenue.
- Choose the horizon. Next month, next contract term, next planning year. Payroll is fixed next week, partly adjustable next quarter, and a strategy question over three years.
- Record behavior per cost line. Base or committed amount, variable rate and unit, tier or capacity threshold, notice or cancellation period, minimum commitment, allocation rule, and cash-versus-accrual timing.
- Use quality-adjusted units. If a failed task consumes the same compute as a successful one, break-even on successful units or you will understate variable cost.
- Model operating leverage where it is valid.
degree of operating leverage = total contribution / operating profit, evaluated at a point comfortably above break-even. It becomes unstable as profit approaches zero (the ratio diverges) and invalid across a capacity step. - Run a capacity and runway table. Downside, base, and upside demand; the fixed commitments each triggers; monthly cash burn; time required to adjust; and exit penalties. See Burn Rate and Runway.
Worked example: a step that eats a quarter of your profit#
A software-enabled service charges $20 per successful unit, with $4.50 unit variable cost and $95,000 monthly base fixed cost. Above 10,000 units, a capacity pod costing $25,000 per month is required; each pod supports 5,000 additional units.
unit contribution = $20 − $4.50 = $15.50
At 8,000 units — inside the first capacity range#
| Line | Calculation | Amount |
|---|---|---|
Revenue | 8,000 × $20 | $160,000 |
Variable cost | 8,000 × $4.50 | $36,000 |
Contribution | $124,000 | |
Fixed cost | $95,000 | |
Operating profit | $29,000 | |
Average total cost per unit | ($95,000 + $36,000) / 8,000 | $16.38 |
Degree of operating leverage | $124,000 / $29,000 | 4.28 |
break-even = $95,000 / $15.50 = 6,129.03 → 6,130 units
Round up. At 6,129 units the business is 50 cents short; break-even quantities are never fractional in practice.
The DOL of 4.28 says a 1% revenue change moves operating profit about 4.28% — only near this volume, only if price and cost behavior hold, and only within this capacity range. It is a local approximation, not a property of the company.
Crossing the step#
| Units | Fixed + step | Contribution | Operating profit |
|---|---|---|---|
10,000 | $95,000 | $155,000 | $60,000 |
10,001 | $120,000 | $155,015 | $35,016 |
12,000 | $120,000 | $186,000 | $66,000 |
One extra unit costs $24,984 of operating profit. Profit does not recover to its pre-step level until 11,613 units — ($60,000 + $120,000) / $15.50 = 11,612.9, rounded up. Break-even itself moves from 6,130 units to $120,000 / $15.50 = 7,741.9 → 7,742 units.
At 12,000 units, average total cost is ($120,000 + $54,000) / 12,000 = $14.50, better than the $16.38 at 8,000 — and DOL has fallen to $186,000 / $66,000 = 2.82. Average cost improved across the step even though the step itself was brutal. Reporting only the endpoints hides a 1,600-unit dead zone. Plan the threshold; do not extrapolate the smooth 8,000-unit economics through it.
The outsourcing alternative — and a formula that lies#
Now compare an outsourced option that adds $2.75 to unit variable cost on overflow above 10,000 and requires no pod. The tempting crossover calculation is:
$25,000 / $2.75 = 9,090.9 → the pod wins above ~9,091 overflow units
That number is wrong in the way that matters, because it silently assumes one $25,000 pod has unlimited capacity. It does not — it holds 5,000 units.
| Overflow units | Outsourcing cost | Pods needed | Pod cost | Cheaper |
|---|---|---|---|---|
2,000 | $5,500 | 1 | $25,000 | Outsource |
5,000 | $13,750 | 1 | $25,000 | Outsource |
10,000 | $27,500 | 2 | $50,000 | Outsource |
At these rates the pod never wins, because the crossover of 9,091 overflow units per pod exceeds the 5,000 units a pod can serve. The pod only becomes rational if its capacity rises above ~9,091 units, its cost falls below 5,000 × $2.75 = $13,750, or it buys something the table does not price — latency, data residency, service level, or control. Any break-even formula built from two rates and no capacity constraint will produce a confident number that cannot happen.
What are the common mistakes?#
- Labelling a ledger account permanently fixed. Classification is a function of driver, horizon, and reversibility. The same account gets different labels in a monthly forecast and a three-year plan.
- Calling payroll variable because headcount can change. Notice periods, severance, hiring lead time, and lost institutional knowledge make it committed within any realistic decision horizon.
- Calling cloud fully variable. Minimum billing increments, idle reserved capacity, storage that persists after compute stops, egress, and multi-year commitments are all fixed in practice.
- Ignoring step-fixed costs. Capacity thresholds create the discontinuities that break every linear projection — and they are usually the reason a "profitable at scale" model never arrives.
- Reporting DOL near break-even. As operating profit approaches zero the ratio explodes toward infinity. A DOL of 40 is not a signal of extraordinary leverage; it is a signal that you are barely profitable.
When does the fixed/variable model break?#
Across capacity thresholds. The linear equation holds inside a relevant range and nowhere else. Model the cost structure piecewise, with the thresholds named, rather than fitting one average rate through them.
Under tiered supplier pricing and learning curves. Volume discounts, committed-use tiers, and process learning all make the "variable rate" a function of volume, so the variable cost line is not actually a straight line.
When cutting cost cuts quality. Reducing support headcount, redundancy, or QA lowers spend on the model and raises churn, outages, and refunds off the model. Put the customer consequence in the same table as the saving.
When contracts change the label without changing consumption. A three-year cloud commitment makes cash and obligation fixed while workloads remain variable. Show resource use, invoice structure, and controllability as three separate columns, or you will confuse a billing artifact for an operating fact.
When customers are heterogeneous. A single unit variable cost across enterprise and self-serve customers, or across easy and pathological workloads, describes an average customer nobody serves. Segment before you average.
Frequently asked questions
01Is a cost fixed or variable?
Neither, until you state the driver and the horizon. "Fixed with respect to monthly orders, over the next twelve months, reversible with 90 days' notice" is an answer. "Fixed" is not.
02How do I handle step-fixed costs in a break-even calculation?
Compute break-even separately inside each capacity range, using the fixed cost that applies in that range. In the example above, break-even is 6,130 units below the step and 7,742 units above it — and profit does not return to its pre-step level until 11,613 units.
03Is a high contribution margin the same as a good cost structure?
No. High contribution margin plus high committed fixed cost is high operating leverage: excellent above break-even, dangerous below it. Pair the margin with the break-even volume and the notice periods on your commitments.
04Should I outsource to stay variable?
Usually yes while demand is unproven, because you are buying an option to stop. Compare the per-unit premium against the cost of being wrong, and re-run the comparison against the capacity of each in-house increment — not just its price.
05Why do my accountants classify costs differently from my model?
They are answering a different question. Financial reporting allocates overhead to inventory on normal capacity under IAS 2 (and comparable US GAAP inventory rules); your decision model asks only what changes if you say yes. Keep both, and never let the allocated number enter an incremental decision. See Marginal Cost and Marginal Revenue.
Related concepts#
- Marginal Cost and Marginal Revenue: decide whether the next output block creates value once you know where the steps are.
- Contribution Margin: the per-unit output of this classification.
- Gross Margin: the reported ratio that mixes fixed and variable delivery cost together.
- Burn Rate and Runway: translate committed cost into months of survivable downside.
- Price Elasticity of Demand: size the volume lift a discount must deliver against your unit contribution.
- Usage-Based Pricing: align variable revenue with the driver that generates variable cost.
- Pricing Metric and Value Metric: pick a charged unit that tracks the cost driver as well as customer value.
- GPU and Compute Economics: the largest and least forgiving capacity steps most founders will face.
- Inference vs. Training Costs: separate recurring variable serving cost from lumpy build cost.
- Build vs. Buy vs. Partner: price flexibility against commitment explicitly.
- Economies of Scale: where average cost falls with volume, and where it stops.
Sources#
- IFRS Foundation, IAS 2 Inventories, IFRS Standards (issued 2021 bound volume). Definitions of fixed and variable production overhead and the normal-capacity allocation requirement cited above.
- Amazon Web Services, "Amazon EC2 On-Demand Instance Pricing", AWS pricing documentation. Per-second billing with a 60-second minimum and no long-term commitment.
- Amazon Web Services, "Amazon EC2 Pricing", AWS pricing documentation. Savings Plans, Reserved Instances, and Spot — the mechanisms that trade flexibility for rate.
- Snowflake Inc., "Financial Results for the Fourth Quarter and Full-Year of Fiscal 2026", 25 February 2026. FY2026 non-GAAP product gross margin and operating margin.
- Netflix, Inc., Q4 2025 shareholder letter, January 2026. FY2025 revenue growth and the 26.7% → 29.5% operating-margin move used for the operating-leverage illustration.
- Amazon.com, Inc., 2025 Form 10-K, filed February 2026. AWS segment sales and operating income against consolidated results.
The Netflix operating-leverage figure is derived from reported revenue growth and reported operating margins, not a company-stated leverage metric. Company filings, press releases, and vendor pricing pages are issuer or vendor disclosures. The worked example is hypothetical and all figures in it are illustrative.
This page is an educational and operating explanation, not accounting, tax, or financial advice. Cost classification for external reporting follows IFRS or US GAAP as applicable and may differ materially from the decision-oriented treatment described here — consult a qualified accountant.
Author
Dr. Sarah Zou
Independent economist · EconNova
Commercial strategy for technical products, with a focus on pricing, unit economics, and the operating choices behind the model.
About SarahTopics
Cite this page
Suggested citation
Zou, S. (2026). Fixed vs. Variable Costs: Build a Cost Model That Matches Reality. In Economics for Founders. Pricing & Monetization Wiki. https://sarahzou.com/wiki/economics-for-founders/fixed-vs-variable-costs
Open license
Reuse with attribution
This content is available for reuse. When referencing or republishing it, please credit Dr. Sarah Zou and link back to the original source.
Licensed under Creative Commons Attribution 4.0 International. You may share and adapt the material with appropriate credit.