Total COGS
The total direct cost of delivering all products and services to customers, across both recurring and non-recurring revenue lines.
◆ Currency
Formula
Built from
What it measures
The dollar cost of delivering everything you sold — the recurring and non-recurring side combined. It captures payroll for the engineers, support, and implementation staff who directly produce customer value, plus hosting, infrastructure, and physical goods consumed in delivery. It excludes the cost of winning customers (sales, marketing) and building the next product (R&D).
Why it matters
Total COGS is the denominator of your delivery efficiency. Subtract it from revenue and you have gross margin — the single number that tells investors whether you've built a software business or a services shop dressed as one. When COGS grows slower than revenue, you're earning leverage; when it grows faster, your unit economics are quietly degrading. Boards read it to tell durable scale from growth bought with unsustainable headcount.
How to read it
Read Total COGS as a trailing cost, never in isolation — it only means something next to the revenue it produced. Track it as a percentage of Total Revenue (or its inverse, gross margin) and watch the trend across periods. A 10% rise in COGS against a 30% rise in revenue is healthy; the same rise against flat revenue means your delivery model is breaking. Always split it into the recurring and non-recurring halves: a services-heavy quarter can drag blended margin even when your software margin is excellent.
What good looks like
Good
COGS grows at most in line with revenue, so gross margin holds or expands as you scale; new customers cost proportionally less to serve.
Watch
COGS outpacing revenue, or margin slipping a point or two — you're adding delivery headcount and infrastructure ahead of the demand it serves.
Bad
COGS climbing materially faster than revenue and gross margin eroding year over year; each new dollar of revenue costs more to deliver and the model isn't scaling.
Watch-outs
- Counting go-to-market headcount as COGS. Sales, marketing, and customer-success-as-account-management are customer acquisition, not delivery — folding them in overstates COGS and breaks the margin comparison with peers.
- Double-counting across categories. Each cost bucket — Software, Professional Services, Physical Products — belongs to either Recurring or Non-Recurring, never both; summing across both inflates Total COGS.
- Treating COGS as a fixed cost. It scales with customer count and contract volume, especially in services-heavy models — flat COGS through a growth period usually signals deferred hiring or a counting gap, not efficiency.
- Using cash COGS instead of accrued. COGS must match the period of the revenue it supports; expensing it when paid rather than when earned distorts gross margin and month-to-month comparability.
Worked example
Hypothetical
In January a SaaS company recognized $500K of recurring software revenue and $80K of one-time professional-services revenue. Recurring COGS (delivery payroll + hosting) was $150K; non-recurring COGS (services delivery payroll) was $32K. Total COGS = $150K + $32K = $182K, giving a gross margin of ($580K − $182K) / $580K ≈ 68.6%.
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 Total COGS above.
- Total Non-recurring Physical Product COGS/COS Physical products line · Non-recurring only
- Total Physical Product COGS/COS Physical products line
- Total Recurring Physical Product COGS/COS Physical products line · Recurring only