Fairview
Financial Metrics

Variable Cost

2026-04-15 9 min read

A business expense that scales directly with revenue, production volume, or customer count. Variable costs — ad spend, sales commissions, payment processing fees, and usage-based COGS — increase as revenue grows and decrease when revenue contracts. Variable cost ratio (VCR) directly determines contribution margin.

TL;DR

Variable costs scale directly with revenue or production volume. For B2B SaaS, a variable cost ratio (VCR) of 20-35% is typical, leaving 65-80% gross margin. D2C operators typically run VCR of 50-70%. High VCR means low scalability — every new dollar of revenue costs proportionally more to produce (OpenView, 2025).

What is a variable cost?

A variable cost (also called a volume-sensitive cost, per-unit cost, or direct cost) is any business expense that increases or decreases in proportion to changes in revenue, production volume, or sales activity. If a company processes 1,000 transactions and pays $0.30 per transaction in payment fees, the variable cost is $300. At 5,000 transactions, it becomes $1,500. The cost moves with the volume.

Variable costs are distinct from fixed costs (which stay constant regardless of volume) and from semi-variable costs (which have both a fixed floor and a variable component). In a B2B SaaS company, variable costs commonly include payment processing fees (Stripe charges 2.9% + $0.30 per transaction), usage-based cloud hosting that scales with active users, sales commissions on closed deals, and affiliate or referral payouts. For D2C operators, variable costs include cost of goods sold, fulfillment costs per order, and channel-specific advertising spend that scales with revenue.

For B2B SaaS and D2C operators calculating true unit economics, variable costs are the most important input to contribution margin. Contribution margin = Revenue minus Variable Costs. Every dollar of contribution margin then goes toward covering fixed costs and, eventually, generating profit. If you misclassify variable costs as fixed, contribution margin appears higher than it is, and your unit economics are wrong.

Variable cost ratio (VCR) — variable costs divided by revenue — is the most useful way to express variable costs as a business scales. VCR tells you what percentage of each revenue dollar is consumed by costs that scale with that revenue. A SaaS company with 25% VCR keeps 75 cents of each new dollar of revenue after variable costs. A D2C operator with 65% VCR keeps 35 cents.

Why variable costs matter for operators

Variable costs directly determine scalability. A business with high VCR is structurally harder to scale because each new dollar of revenue costs nearly as much to produce as the last. A D2C company with 70% VCR and $5M in fixed costs needs $16.7M in revenue to break even. At 40% VCR, the same fixed cost base breaks even at $8.3M. The VCR is not a cosmetic number — it determines how much revenue you need to build a viable business.

When VCR rises without a corresponding revenue increase, the margin compression is immediate. A paid social channel with 38% VCR in January that climbs to 61% by March has seen its contribution margin per dollar drop from $0.62 to $0.39 — a 37% decline. If the operator is not tracking VCR by channel, they see revenue holding steady while profitability quietly deteriorates. By the time the quarterly P&L is reviewed, the damage is done.

Fairview customers who connect advertising platforms (Google Ads, Meta Ads) alongside their payment processor and CRM find that per-channel VCR often varies by 20-30 percentage points. A channel that looks profitable on a ROAS basis may have a VCR 15 points above the company average once all variable costs — including processing fees, returns, and fulfillment — are allocated. The blended VCR hides the variance.

Variable cost formula

Core formulas for B2B SaaS and D2C operators:

Variable Cost per Unit = Total Variable Costs / Units Produced (or Orders)

Variable Cost Ratio (VCR) = Total Variable Costs / Total Revenue × 100

Contribution Margin = Revenue - Variable Costs
Contribution Margin % = (Revenue - Variable Costs) / Revenue × 100

Example (B2B SaaS):
- Monthly Revenue: $420,000
- Variable Costs:
    Payment processing fees: $12,180 (2.9%)
    Sales commissions (variable component): $31,500 (7.5%)
    Usage-based cloud infrastructure: $8,400 (2%)
    Total Variable Costs: $52,080

- VCR = $52,080 / $420,000 × 100 = 12.4%
- Contribution Margin = $420,000 - $52,080 = $367,920
- Contribution Margin % = 87.6%

Breakeven check:
- Fixed Costs: $310,000/month
- Revenue needed to cover fixed costs = $310,000 / 0.876 = $353,881
  • Total Variable Costs: Only costs that scale with revenue or units. Do not include base salaries, rent, or fixed tool subscriptions.
  • Units: For SaaS, this is active subscriptions or transactions. For D2C, it is orders. Define the unit consistently.
  • Contribution Margin %: This is 100% minus VCR. A 25% VCR means 75% contribution margin — the share of each revenue dollar available to cover fixed costs and profit.

Variable cost ratio benchmarks by business model

How variable cost ratio varies by business model and revenue stage. Lower VCR = higher scalability.

Business modelTypical VCR rangeContribution margin rangeKey variable cost driversAction if VCR exceeds range
B2B SaaS (pure subscription)15-30%70-85%Payment fees, usage-based hosting, commissionsAudit commission structure; renegotiate hosting tiers
B2B SaaS (usage + base)25-40%60-75%Cloud compute, API calls, data storage at scaleReview infrastructure unit economics; optimize query costs
D2C e-commerce50-70%30-50%COGS, fulfillment, returns, packagingReduce COGS via supplier renegotiation or product mix shift
B2B services / consulting30-55%45-70%Billable contractor costs, project-specific toolsRaise utilization rate; reduce bench time
Marketplace / transactional40-65%35-60%Payments to sellers, transaction infrastructure, fraud costsReview seller payout rates and payment routing costs

Sources: OpenView SaaS Benchmarks 2025, Shopify Commerce Trends 2025, industry-observed ranges from operator data. VCR varies significantly by pricing model and channel mix within each category.

Common mistakes when calculating variable costs

1. Including base salaries as variable costs

Base salaries are fixed costs — they are paid regardless of revenue. Only the commission or bonus component tied directly to revenue output is variable. Misclassifying the full sales team salary as variable overstates VCR and understates contribution margin. Split compensation: base salary goes to fixed costs; commission goes to variable costs.

2. Confusing VCR with gross margin or COGS ratio

Gross margin includes COGS but not all variable costs. VCR is a broader measure that includes all costs that scale with revenue, including sales commissions and variable marketing costs that sit below gross margin on the P&L. A 75% gross margin company might have a 35% VCR once below-the-line variable costs are included — meaning true contribution margin is 65%, not 75%.

3. Missing payment processing fees

Payment processing fees (typically 2.9% + $0.30 per transaction for Stripe; 2.5-3.5% for other processors) are pure variable costs that are frequently omitted from unit economics models. At $5M ARR, Stripe fees alone can represent $145,000 per year in variable costs. Omitting them overstates contribution margin by 2-3 percentage points.

4. Measuring variable costs across inconsistent time periods

Variable costs measured in January (a low-volume month) and compared to December (a high-volume month) will show apparent fluctuation that reflects seasonal volume, not actual VCR changes. Always measure VCR over the same period as the revenue it corresponds to. Use trailing 3-month averages to reduce noise for trend analysis.

5. Ignoring per-channel variable cost differences

A blended VCR of 28% can hide a paid social channel running at 61% and an organic search channel running at 14%. If the operator allocates marketing spend based on blended VCR, they will over-invest in low-margin channels and under-invest in high-margin ones. Measure VCR by channel, not just in aggregate.

How Fairview tracks variable costs automatically

Fairview's Margin Intelligence pulls transaction data from Stripe and Shopify, ad spend data from Google Ads and Meta Ads, and CRM commission data from HubSpot or Salesforce. It classifies each cost line as fixed or variable based on a configurable ruleset — then calculates VCR by channel, product, and time period. The Operating Dashboard shows contribution margin and VCR trending over time.

When VCR rises more than 8 percentage points in a 60-day window, the Next-Best Action Engine surfaces the specific driver: "Variable cost ratio on paid social channel increased from 38% to 61% over 60 days. Ad CPCs up 42% while conversion rate dropped from 3.1% to 1.9%. Contribution margin from this channel is now negative."

See how Margin Intelligence works

Variable costs vs fixed costs

Fixed costs create operating leverage; variable costs do not. The lower your VCR, the more of each new revenue dollar drops to the bottom line after fixed costs are covered. Both categories are necessary inputs to the breakeven calculation and to any accurate unit economics model.

Variable CostFixed Cost
BehaviorScales with revenue or production volumeConstant regardless of revenue or volume
ExamplesPayment fees, commissions, usage-based hosting, COGSBase salaries, office rent, annual SaaS subscriptions
Impact on marginDirectly reduces contribution margin per unitCovered by total contribution margin — not a per-unit cost
Operating leverageNo leverage — scales linearly with revenueCreates leverage — same base supports more revenue over time
Key ratioVariable Cost Ratio (VCR = Variable Costs / Revenue)Fixed Cost Ratio (Fixed Costs / Revenue)

At a glance

Category
Financial Metrics
Related
5 terms

Frequently asked questions

What is a variable cost in simple terms?

A variable cost is an expense that goes up when your revenue or production goes up, and down when it goes down. If you pay 3% in payment processing fees, that fee scales with every transaction. At $100K in revenue it is $3,000; at $1M it is $30,000. Variable costs are the direct cost of generating each unit of revenue.

What are examples of variable costs for a SaaS company?

For B2B SaaS: payment processing fees (typically 2.9-3.5% of revenue), sales commissions on closed deals, usage-based cloud infrastructure costs that scale with active users, customer success contractor costs tied to implementation projects, and affiliate or referral payouts. Base salaries, office rent, and annual tool subscriptions are fixed — do not classify them as variable.

How do variable costs affect contribution margin?

Contribution margin is Revenue minus Variable Costs. Every percentage point increase in VCR reduces contribution margin by one point. A company that increases VCR from 25% to 35% — perhaps by adding an expensive referral program — sees contribution margin drop from 75% to 65%. That 10-point drop means the company needs 15% more revenue to cover the same fixed cost base.

Can variable costs be negative?

Variable costs cannot be negative in standard accounting. However, the variable cost ratio can approach zero for certain digital products with no meaningful per-unit cost — pure software with no payment processing, no commission structure, and fixed-tier cloud hosting. In practice, VCR below 10% is rare and usually indicates that some variable costs are being misclassified as fixed.

How often should you review variable costs?

Monthly at minimum — and by channel, not just in aggregate. Variable cost ratios can shift quickly when ad CPCs change, commission structures are updated, or payment processor rates are renegotiated. Track VCR by channel on a rolling 30-day basis. A VCR that rises more than 5 percentage points in a 60-day window warrants immediate diagnosis.

Sources

  1. OpenView SaaS Benchmarks 2025
  2. Shopify Commerce Trends 2025
  3. SaaStr Annual Benchmark Report 2025

Fairview is an operating intelligence platform that tracks variable cost ratio by channel automatically — so margin compression is visible before it appears in the quarterly P&L. Start your free trial →

Siddharth Gangal is the founder of Fairview. He built per-channel variable cost tracking into the platform after seeing operators optimize for ROAS while paid social VCR quietly climbed from 32% to 68% over a single quarter.

See it in Fairview

Track Variable Cost automatically.

14-day free trial. No credit card. First data source connected in 5 minutes.

Know the number. Take the action.