1. Cheat sheets
  2. Business & Finance

9 minReference

Finance for tech teams cheat sheet

Finance for engineers, PMs and tech leads on a few screens: reading the three statements, unit economics and CAC, LTV and payback, NPV, IRR and payback with their spreadsheet functions, budgets, capex and opex, FinOps for cloud bills, and build versus buy. Keep it open when you write a business case or plan next year's budget.

If you see X, reach for Y

Most finance questions a tech team gets are one of these. Start with the simplest tool that answers the question.

You are askedReach for firstThen, if neededLessons
"Is this project worth it?"Simple payback: cost ÷ monthly benefitNPV over 3 to 5 years, with a sensitivity tableBusiness cases
"Do we make money on each order?"Contribution margin per orderSplit by channel, basket size and cityUnit economics
"Can we afford more marketing?"CAC payback in monthsLTV to CAC ratio by cohortUnit economics, Unit economics
"Why is the cloud bill up 20%?"Cost by tag and service, month over monthUnit cost: cloud cost per orderFinOps
"Build it or buy it?"Total cost of ownership over 3 years for each optionScore strategic fit, risk and exit costBuild or buy, Build or buy
"What is your budget for next year?"Headcount × fully loaded cost × months, plus run costsCapex and opex split; a quarterly phasingBudgets
"Is this capex or opex?"Ask finance for the company's capitalisation policyTag work as new capability vs maintenanceBudgets
"Where does tech show up in the accounts?"Opex in the income statement, capitalised work on the balance sheetCash flow statement for the cash actually spentThree statements
"How should we price it?"Value to the customer and competitors' prices, not cost plusTest price points with a small groupPricing
The board asks for the tech strategy in money termsSpend as % of revenue, split run, grow and transformBenchmarks and the risks of not spendingBudgets, Board and execs

The three statements

Every company reports the same three. Learn what each one answers and where tech spending lands (Three statements).

StatementAnswersTech shows up asLesson
Income statement (profit and loss, P&L)Did we make a profit over this period?Salaries, cloud, SaaS licences (opex); depreciation and amortisation of capitalised workThree statements
Balance sheetWhat do we own and owe on this date?Hardware and capitalised software as assets, shrinking each yearThree statements
Cash flow statementWhere did the cash come from and go?Capex in investing cash flow; opex inside operating cash flowThree statements

Income statement, top to bottom

Each line subtracts one kind of cost from the line above (Three statements).

Output
Revenue
- Cost of goods sold (COGS)            groceries bought, delivery cost
= Gross profit                         gross margin % = gross profit ÷ revenue
- Operating expenses (opex)            staff, rent, marketing, cloud, software
= EBITDA                               before depreciation and amortisation
- Depreciation and amortisation        capex spread over its useful life
= Operating profit (EBIT)
- Interest
- Tax
= Net profit

Assets = liabilities + equity, always. Profit is not cash: a sale on credit is revenue today and cash later, and a server bought for cash today becomes expense over several years.

Unit economics formulas

Work out the money for one unit (an order, a customer, a store) before the totals. Use margin, not revenue, in every ratio (Unit economics, Unit economics).

MeasureFormulaRule of thumbLesson
Gross margin %(revenue − COGS) ÷ revenueGrocery margins are thin; software margins are highThree statements
Contribution margin per orderorder revenue − all variable costs of that order (goods, picking, rider, packaging, payment fees)Must be positive before fixed costs can be coveredUnit economics
Break-even volumefixed costs ÷ contribution margin per unitTells you how many orders a month cover the fixed costsUnit economics
CAC (customer acquisition cost)sales and marketing spend ÷ new customers wonInclude discounts and referral bonusesUnit economics
LTV (lifetime value), simplemonthly margin per customer ÷ monthly churn rateUse margin per customer, not revenueUnit economics
LTV to CACLTV ÷ CACAbout 3 or more is often called healthyUnit economics
CAC paybackCAC ÷ monthly margin per customerUnder 12 months is often seen as goodUnit economics
Burn and runwayrunway (months) = cash ÷ net monthly burnPlan new funding well before it reaches zeroBudgets
Unit cost of techmonthly cloud cost ÷ monthly ordersShould fall as volume growsFinOps

A worked order at Mangrove

Illustrative numbers for one app order. Keep money as integer cents in code; dollars here for reading (Unit economics).

Output
Basket value                     $18.00
- Goods (cost of the groceries)  -13.23
- Picking and packing             -1.20
- Rider                           -2.00
- Packaging                       -0.20
- Payment fee                     -0.30
= Contribution margin            $ 1.07 per repeat order
- A $1.50 first-order discount    -1.50
= -$0.43 on a discounted order

Fixed costs of the app team      $60,000 a month
Break-even                       60,000 ÷ 1.07 ≈ 56,100 orders a month

Time value of money

A dollar today is worth more than a dollar next year, because it could earn a return meanwhile. Discount future cash flows at the company's required return, its discount rate or hurdle rate (ask finance for it) (Business cases).

MeasureFormulaDecision ruleLesson
Present valuePV = C ÷ (1 + r)tWhat a future amount is worth todayBusiness cases
NPV (net present value)NPV = Σ Ct ÷ (1 + r)t, for t = 0 to n, with C0 the (negative) upfront costPositive NPV adds value at that discount rateBusiness cases
IRR (internal rate of return)The rate r that makes NPV = 0Accept if IRR is above the hurdle rate; compare mutually exclusive options by NPVBusiness cases
Simple paybackupfront cost ÷ yearly (or monthly) net benefitEasy to explain; ignores later years and the time value of moneyBusiness cases
Discounted paybackYears until the running total of discounted cash flows turns positiveStricter than simple paybackBusiness cases
ROI(total benefit − total cost) ÷ total costSay over what period; it ignores timingBusiness cases

Spreadsheet functions (Excel and Google Sheets)

These names and argument orders work in both Excel and Google Sheets. The common trap: NPV treats its first value as arriving one period from now, so add the upfront cost (period 0) outside the function (Business cases).

I want to…FunctionExample
NPV with an upfront cost in B2 and yearly flows in B3:B7NPV(rate, value1, …)=NPV(10%, B3:B7) + B2
IRR of the same flows (B2 negative)IRR(values, [guess])=IRR(B2:B7)
NPV with uneven datesXNPV(rate, values, dates)=XNPV(10%, B2:B7, A2:A7) (first value is on the first date, not discounted)
IRR with uneven datesXIRR(values, dates, [guess])=XIRR(B2:B7, A2:A7)
IRR with a realistic reinvestment rateMIRR(values, finance_rate, reinvest_rate)=MIRR(B2:B7, 8%, 6%)
Present value of a future amountPV(rate, nper, pmt, [fv], [type])=PV(10%, 3, 0, -1000) gives about 751.31
Monthly payment on a loan or leasePMT(rate, nper, pv, [fv], [type])=PMT(8%/12, 36, -120000)
Future value of steady savingsFV(rate, nper, pmt, [pv], [type])=FV(5%/12, 24, -500)
Straight-line depreciation per yearSLN(cost, salvage, life)=SLN(2400, 0, 3) gives 800
Try many discount rates at onceData table (Excel: What-If Analysis), or one NPV per rowRows 6%, 8%, 10%, 12%; one NPV each

A business case on one page

Finance reads the numbers; leaders read the first paragraph. Lead with the ask and the answer (Business cases, Business cases).

Markdown
Ask: $180,000 for route planning software for the 4 distribution centres.
Benefit: about $11 saved per wholesale drop, ~15,000 drops a month.
Assumptions (and who checked them): drop cost from the DC finance lead; saving from a 2-week pilot.
Cash flows by year (Y0 to Y3), discount rate from finance.
NPV, IRR, payback. Sensitivity: what if the saving is half?
Options: do nothing, build, buy, partner. Risks and how we limit them.
Non-financial: rider safety, customer delivery windows.
Decision needed from: COO, by: date.
  • Show the base case, a pessimistic case and the break-even assumption ("it pays back within a year as long as each drop saves at least $1": $180,000 ÷ (15,000 drops × 12 months)).
  • Count benefits you can measure; list the others separately rather than inflating the numbers.
  • Include people's time at the fully loaded cost (Mangrove uses about $5,000 a month per engineer).

Budgets, capex and opex

A budget is a plan for money by month. Build it from drivers (people, volumes, prices), not last year plus 10% (Budgets, Budgets).

TopicWhat to knowLesson
OpexDay-to-day running costs, expensed in the period: cloud, SaaS, support, most salariesBudgets
CapexSpending on assets that last more than a year, spread over their useful life: laptops, scanners, servers, some capitalised developmentBudgets
Capitalised developmentSome work building new software can be capitalised under accounting rules; maintenance and research usually cannot. The company's policy decidesBudgets
Headcount costFully loaded cost × months employed this year; a hire starting in April costs 9 months, not 12Budgets
Run rateThis month's cost × 12; shows next year's starting pointBudgets
VarianceActual − budget each month, with a one-line reason for anything largeBudgets
ForecastUpdated view of the full year, usually each month or quarterBudgets
Run, grow, transformSplit tech spend into keeping the lights on, improving, and new betsBudgets

FinOps: cloud cost moves

FinOps makes the teams that spend cloud money see and own it. First make cost visible per team and per product, then optimise (FinOps, Cloud and cost).

MoveHowWatch outLesson
Tag everythingteam, service, environment tags, enforced in infrastructure as codeUntagged spend needs a rule and an ownerFinOps, IaC
Showback or chargebackMonthly cost report per team (showback) or billed to their budget (chargeback)Agree how shared platform cost is splitFinOps
Turn off idle resourcesStop non-production environments at night and weekendsOwner and schedule in the tagFinOps
RightsizeMatch instance and database size to actual useCheck peak (festival) load firstFinOps
Commit for discountsReserved instances, savings plans or committed use for the steady baseCommit only what you are sure to useFinOps
Spot or preemptible capacityFor batch jobs and workers that can restartNot for anything that must stay upFinOps
Cut data transferCDN for images, keep chatty services in one zone, compressTransfer is easy to miss on the billFinOps, Files and CDNs
Storage lifecycleMove old logs and backups to cheaper tiers, delete what policy allowsKeep what retention rules requireFinOps
Budgets and alertsAlert at 80% and 100% of a team's monthly budgetAlerts need someone who acts on themFinOps

Build or buy: what to count

Compare total cost of ownership over the same period, usually 3 years, plus what it means for the business. Build what makes you different; buy what everyone needs (Build or buy, Build or buy).

Cost or factorBuildBuy
UpfrontEngineer months × fully loaded costLicence, setup and integration work
RunningHosting, on-call, upgrades, security fixes (often 15 to 25% of build effort a year)Subscription per user or per transaction, price rises at renewal
PeopleTeam must stay to maintain itAdmin, vendor management, internal support
FitExactly your processChange your process to fit, or pay for custom work
Time to valueMonthsWeeks, if integration is simple
ExitYou own itData export, contract end, switching cost
RiskDelivery and key-person riskVendor failure, lock-in, data handling

Numbers worth remembering at Mangrove

Reuse these in examples so they match the lessons.

WhatValueLesson
Technology spending a yearabout $28 millionThree statements
Cloud billabout $540,000 a monthFinOps
Engineer, fully loadedabout $5,000 a monthBudgets
Store staffabout $4 an hourBusiness cases
Partner app (outside agency)about $390,000 a year to build and runBuild or buy
App ordersabout 60,000 a day, 4× at festival peaksUnit economics

Glossary

Plain definitions of the finance terms tech teams meet most.

Accrual accounting
Recording revenue and costs when they are earned or used, not when cash moves. Three statements
Amortisation
Spreading the cost of an intangible asset, such as capitalised software, over its useful life. Three statements
Balance sheet
What a company owns and owes on one date; assets equal liabilities plus equity. Three statements
Break-even
The volume at which contribution margin covers fixed costs. Unit economics
CAC
Customer acquisition cost: sales and marketing spend divided by new customers. Unit economics
Capex
Capital expenditure: spending on assets that last more than a year. Budgets
Cash flow statement
Where cash came from and went: operating, investing and financing. Three statements
Chargeback and showback
Billing teams for their cloud use, or just showing them the cost. FinOps
COGS
Cost of goods sold: the direct cost of what was sold. Three statements
Contribution margin
Revenue of a unit minus its variable costs. Unit economics
Depreciation
Spreading the cost of a physical asset, such as a scanner, over its useful life. Three statements
Discount rate (hurdle rate)
The return the company requires, used to bring future cash to today's value. Business cases
EBITDA
Earnings before interest, tax, depreciation and amortisation. Three statements
FinOps
The practice of making cloud spending visible, owned and optimised by the teams that use it. FinOps
Fixed cost
A cost that does not change with volume in the short term, such as salaries and rent. Unit economics
Fully loaded cost
Salary plus benefits, taxes, equipment and overhead for one person. Build or buy
Gross margin
Revenue minus COGS, as a share of revenue. Three statements
Income statement (P&L)
Revenue, costs and profit over a period. Three statements
IRR
Internal rate of return: the discount rate at which a project's NPV is zero. Business cases
LTV
Lifetime value: the margin a customer brings over their whole time as a customer. Unit economics
NPV
Net present value: all cash flows of a project discounted to today and added up. Business cases
Opex
Operating expenditure: running costs expensed in the period. Budgets
Payback period
How long until a project's benefits repay its cost. Business cases
Run rate
A current monthly figure multiplied by 12 to show the yearly pace. Budgets
Sensitivity analysis
Changing one assumption at a time to see how much the answer moves. Business cases
TCO
Total cost of ownership: every cost of an option over its life, not just the price. Build or buy
Unit economics
Revenue and costs for one unit, such as an order or a customer. Unit economics
Variable cost
A cost that rises with each unit sold, such as rider pay per delivery. Unit economics
Variance
The difference between actual and budget, explained each month. Budgets

Courses on Kolom

  • Financial Intelligence by Karen Berman and Joe Knight. Reading the statements and the numbers behind them, for people who are not accountants. Pairs with Three statements.
  • The FinOps Foundation at finops.org. The FinOps framework, principles and practices. Pairs with FinOps.
  • Microsoft Excel function reference at support.microsoft.com. The exact behaviour of NPV, XNPV, IRR and XIRR. Pairs with Business cases.
  • Principles of Corporate Finance by Richard Brealey, Stewart Myers and Franklin Allen. The standard textbook on NPV, the cost of capital and investment decisions.