Skip to content
Income Statement
Operating Expenses

Operating Expenses

The period cost of the product and engineering organization that builds and improves the product: R&D, product, and engineering payroll plus the tools, contractors, and overhead that team consumes. It is the cost line that sits below gross margin and turns it into operating profit.

Currency

Formula

OpEx=R&D Payroll+Product Payroll+Engineering Payroll+Contractors+Tools & Overhead\text{OpEx} = \text{R\&D Payroll} + \text{Product Payroll} + \text{Engineering Payroll} + \text{Contractors} + \text{Tools \& Overhead}
Loaded compensation for research and development staff Loaded compensation for product management and design Loaded compensation for software engineering staff Fully loaded cost of contract and freelance product and engineering laborSoftware licenses, dev infrastructure, and facilities allocated to the product org

Built from

What it measures

The period sum of every cost the product and engineering organization consumes to design, build, and maintain the product: R&D, product, and engineering payroll with benefits and equity loaded in, the contractors and freelancers who augment that team, and the software, dev infrastructure, and facilities they use. It excludes cost of goods sold (the cost of delivering the product to customers), sales and marketing (the cost of acquiring them), and general and administrative overhead (finance, HR, and legal) — those sit in separate lines on the Income Statement.

Why it matters

Operating Expenses is the investment line of a software business — the dollars you spend building a product that does not yet exist in order to earn revenue that has not yet arrived. Leadership and the board read it as a bet on the future: too little, and the roadmap stalls while competitors ship past you; too much, and you burn cash faster than the product can pay it back. As a share of revenue it is the cleanest read on operating leverage — whether each new dollar of revenue costs you less to produce than the last. It feeds EBITDA, burn, and runway directly, so every headcount plan and fundraising forecast runs through it.

How to read it

Read OpEx two ways at once: in absolute dollars and as a percentage of revenue. Rising absolute OpEx is healthy when revenue rises faster — that is operating leverage, and the ratio falls. The warning sign is OpEx growing as fast as or faster than revenue, which means the product org is getting more expensive per dollar earned. A scale-up growing revenue 50% year over year should be able to hold OpEx growth well below that and watch the ratio compress. Always decompose any move into payroll versus contractors versus tools: one strategic engineering hire is investment, but five overlapping SaaS subscriptions and a creeping contractor bill are usually leakage. Strip one-time spikes — a reorg, a severance, a short consulting engagement — before you trend the line, or you will mistake noise for a structural shift.

What good looks like

Good

OpEx growing slower than revenue, so the OpEx-to-revenue ratio falls period over period — operating leverage is arriving and each revenue dollar costs less to produce than the last.

Watch

OpEx growing roughly in step with revenue, ratio flat, or headcount growth outpacing revenue gains; one component — contractors, a tool sprawl, a hiring wave — climbing faster than the rest. Find the driver before it compounds.

Bad

OpEx growing faster than revenue so the ratio expands and operating profit contracts; uncontrolled spend on tools, contractors, or headcount with no roadmap or revenue justification behind it.

Watch-outs

  • Conflating OpEx with COGS. Roll cloud hosting or customer support into OpEx and you overstate gross margin and misread your unit economics — COGS scales with customer volume and belongs above the margin line, while OpEx is mostly fixed headcount in the short term.
  • Booking cash spend instead of accrual. Recognize each cost in the period it is incurred, not the period it is paid. Bonus timing, a deferred-comp payout, or a large settlement can swing cash-based OpEx and break every period-over-period comparison.
  • Treating contractors as someone else's line. Outsourced or freelance engineering belongs in OpEx at its fully loaded cost. Hiding it in COGS or CAC flatters apparent productivity and conceals the real cost of building the product.
  • Ignoring loaded labor cost. Booking base salaries without benefits, payroll taxes, and stock-based compensation understates true OpEx by 25–50% and inflates margins that do not exist — load every head before you trend the line.

Worked example

Hypothetical

OpEx=$2.25M+$400K+$140K+$175K+$200K=$3.165M\text{OpEx} = \$2.25\text{M} + \$400\text{K} + \$140\text{K} + \$175\text{K} + \$200\text{K} = \$3.165\text{M}

A SaaS business doing $4M in revenue this quarter spends $2.25M on 15 loaded engineers, $400K on 2 product managers, $140K on a designer, $175K on contract engineers, and $200K on software and allocated facilities. OpEx is $3.165M, or 79% of revenue.

Variants & windows

The same metric re-expressed by a mechanical transform — a trailing window, a growth rate, a per-unit scaling, or a book/segment cut. Each is computed from Operating Expenses above.

  • Tech, R&D and Ops Alternate cut of the parent metric

Related