Fixed vs variable costs for small business: the definition, the examples, the traps.
Every cost in your shop is either fixed or variable. Which one it is decides how it shows up in your daily P&L, where your break-even sits, and how every staffing, pricing and scaling decision lands. Most owners get the headline right and the edges wrong — and the edges are where the money quietly leaks. This is the plain-English explainer, with examples for cafe, retail, salon and e-commerce, the six traps that catch almost everyone, and how nouz handles each.
Every cost in your business is either fixed (you pay it whether you sold one croissant or a thousand) or variable (it only happens because a sale or operation happened). Which side a cost lives on decides where it lands in your P&L, where your break-even sits, and how every pricing and staffing decision plays out. Most owners get the obvious cases right — rent is fixed, milk is variable — and quietly mis-categorise the edges, where the real money leaks. The fix is a 30-minute audit, six common traps to avoid, and a daily number that slices both sides honestly. This is that explainer, with worked numbers for cafe, retail, salon and e-commerce.
TL;DR
- Fixed: scheduled or recurring payments owed on a known cadence regardless of trading — rent, salaried staff, insurance, software, accountant retainer, loan payments, equipment lease, alarm, music licence.
- Variable: payments that only exist because a sale or operation happened — COGS, packaging, payment processing fees on card sales, hourly wages, shipping, supplies that scale with output.
- Mixed: a base portion that is fixed plus a usage portion that moves with sales — utilities, payroll (salary + commission), tiered software, web hosting with bandwidth overages.
- Why it matters: break-even maths, scaling decisions, fixed-cost negotiation leverage, and seasonality planning all depend on the split being correct.
- The six traps: owner salary, hourly staff, card fees, monthly software, inbound freight, and the owner's own unpaid time — each gets miscategorised in a predictable way.
The plain-English definition
Textbooks define fixed costs as "costs that do not vary with output" and variable costs as "costs that vary directly with output." Both are technically correct and operationally useless if you do not run an output curve in your head. The working definition that holds up at 9pm on a Wednesday when you are categorising a bank statement:
- Fixed cost: you pay it whether you sold one croissant or a thousand. Rent is owed in a packed week and an empty week. The salaried manager gets paid in both. The software subscription bills on the 1st regardless. Insurance lands quarterly whether you opened that quarter or not.
- Variable cost: it moves with every sale you make. One more cappuccino served = a bit more milk, a paper cup, a few seconds of barista time, the card fee if the customer paid by card. Zero sales today = zero new variable cost (except for whatever you already committed to).
The clean test: imagine your shop closed for one week — shutters down, no customers, no operations. Walk through every line on last month's bank statement. For each one ask: would I still pay this? Yes → fixed. No → variable. Mostly-yes-but-less → mixed (see the grey zone below). This test catches the right answer 95% of the time. The other 5% — the ones where intuition disagrees with the test — are the traps covered later in this article.
Notice what the definition is not doing. It is not asking whether the cost is large or small, essential or optional, tax-deductible or not. Those are different questions for different conversations. The fixed-vs-variable question has one purpose: it tells you what your daily floor is (the fixed slice you owe before the first sale) and your contribution per sale (the variable cost you take on with each new euro of revenue). Both numbers drive break-even, pricing and scaling decisions. Both need to be right.
For the full breakdown of how fixed costs work day-by-day inside nouz — including the active-window rule (a fixed cost is only counted in days inside its start/end range) and why nouz divides monthly totals by 30.4375 to get a consistent daily slice — see what fixed costs actually mean. This article focuses on the categorisation question itself.
Fixed cost examples (15 common lines)
Fixed costs cluster by category. Below are 15 lines that appear on almost every small-shop bank statement, with notes on which verticals they are biggest for. The monthly ranges are illustrative for a single-location owner-operator in a mid-sized European city — yours will differ, but the order of magnitude is usually right.
| # | Line | Typical monthly € | Hits hardest in |
|---|---|---|---|
| 1 | Rent (or chair-rent floor) | €800 – €4,500 | Cafe, retail, salon |
| 2 | Business insurance (liability, property, contents) | €40 – €280 | All verticals |
| 3 | Owner salary (replacement-cost basis) | €2,500 – €4,500 | All verticals (most-missed) |
| 4 | Software subscriptions (POS, booking, accounting SaaS) | €80 – €450 | E-commerce + booking-heavy |
| 5 | Accountant retainer (annual fee ÷ 12) | €80 – €280 | All verticals |
| 6 | Internet + phone line | €35 – €120 | All verticals |
| 7 | Alarm + security monitoring | €25 – €90 | Retail, salon, cafe |
| 8 | Payroll for fixed-hour staff (salary, contracted hours) | €1,800 – €6,500 per head | All verticals |
| 9 | Equipment lease (espresso machine, oven, salon chair) | €80 – €420 | Cafe, salon |
| 10 | Vehicle lease or finance (delivery van, owner car if business-use) | €220 – €650 | E-commerce, mobile services |
| 11 | Loan payment (bank loan principal + interest) | €200 – €1,400 | Anyone who borrowed to open |
| 12 | Utilities base / standing charge (electricity, gas, water) | €40 – €180 | All verticals (base portion only) |
| 13 | Music licence (PRS / GEMA / SIAE / AKM) | €15 – €60 | Cafe, retail, salon |
| 14 | Cleaning contract (weekly or monthly retainer) | €120 – €450 | Cafe, retail, salon |
| 15 | Parking spot rental (if not bundled into lease) | €60 – €200 | Owner-operator in city centre |
Three lines on this list deserve highlighting because they are the ones owners forget most often. Owner salary (#3) — if you work in the shop and pay yourself nothing or whatever is left at month-end, your P&L is flattering. Add a market-rate salary line for the role you actually fill (€2,500-€4,500/month is typical for an owner-operator covering all roles). Accountant retainer (#5) — the €1,800/year invoice lands in February and feels like a one-off shock; it is not, it is €150/month every month. Divide and treat as monthly. Loan payment (#11) — interest is technically below the EBIT line and principal is balance-sheet, but for cash-flow planning the full payment behaves like fixed cost. If you want it in EBIT honestly, only the interest portion belongs there; for the daily "did today pay for itself" question, treat the full payment as fixed.
Most owners can list 60% of their fixed costs from memory. The other 40% live in annual invoices (insurance renewals, accountant fees, domain registrations, music licences), small-but-steady software subscriptions, and depreciation on equipment that is silently wearing out. A 20-minute audit of three months of bank statements usually surfaces the missing lines — and is the single highest-ROI hour an owner can spend on their books.
Variable cost examples (12 common lines)
Variable costs are easier to miss in aggregate because they arrive in small amounts spread across many vendors. Individually each is €15 here, €40 there. Collectively they often add to 5-8% of net revenue on top of COGS — the same order of magnitude as a healthy operating margin. Below are 12 variable lines that show up on almost every small shop's expense list.
| # | Line | Why it is variable | Hits hardest in |
|---|---|---|---|
| 1 | COGS (cost of goods sold) | Scales 1:1 with units sold; the raw cost of items that left as sales | All verticals (biggest variable line) |
| 2 | Packaging (cups, bags, boxes, tissue paper, void fill) | One sale = one set of packaging | Cafe, retail, e-commerce |
| 3 | Delivery / shipping (per-order parcel cost, fuel for delivery) | No order = no shipping cost | E-commerce, delivery cafes |
| 4 | Payment processing fees (card sales only, never cash) | Charged as % of card revenue + per-transaction fixed component | All verticals with card mix |
| 5 | Hourly wages (casual staff, weekend cover) | You only pay them because the shift was scheduled | Cafe, retail (weekend), salon (extras) |
| 6 | Ad spend tied to sales (Meta, Google, retargeting) | Spend drives clicks drives orders; pause spend and orders drop | E-commerce, online-led retail |
| 7 | Supplies that scale with sales (cleaning chemicals, paper napkins) | Used as service happens; closed week = zero usage | Cafe, salon, restaurant |
| 8 | Product samples or testers given with orders | One order = one sample; no order = no sample | E-commerce, beauty retail |
| 9 | Freight inbound (delivery cost of incoming inventory) | You pay it because you bought stock; part of landed COGS | Retail, e-commerce |
| 10 | Commission to staff (sales commission, service tips above base) | Triggered by the sale itself | Retail with commission, salon with service mix |
| 11 | Delivery platform commission (Wolt, Lieferando, Treatwell) | Charged as % on every order routed through the platform | Cafe, restaurant, salon |
| 12 | Utility usage above base (electricity consumption, gas burn) | Tracks operations; closed week = base only, busy week = much more | Cafe (oven, fridge), salon (water) |
Three of these deserve a closer look because they get mis-treated the most. COGS (#1) is the biggest variable line in most product businesses and the one that owners track least accurately. In nouz it is captured at the moment of sale as a snapshot — see COGS snapshot explained for why the value is frozen onto the entry rather than rewritten when product costs change. Payment fees (#4) are variable on card revenue only — cash never carries a card fee. A spreadsheet that applies a 1.5% fee to total revenue (cash + card) over-counts; the correct treatment is fee × card-revenue, which nouz handles automatically. Inbound freight (#9) often gets filed as a separate fixed line ("monthly logistics") when it is actually variable — it scales with how much stock you bought, which scales with how much you sold. The cleanest treatment is to bake inbound freight into the landed cost of each product so it flows through COGS.
The fix for invisible variable costs is mechanical: log them daily, the same evening they happen, categorised. After two months a pattern emerges — usually one or two categories quietly eating margin (takeaway cups when the supplier raised prices 22%, ad cost-per-click drifting up on the e-commerce side, casual-staff hours creeping past what the schedule actually needed). You cannot negotiate, substitute or cut what you cannot see.
The grey zone: semi-variable / semi-fixed
Pure-fixed and pure-variable are the easy categories. The grey zone is where owners argue with their accountant and their accountant argues back — and where most spreadsheets force a wrong all-or-nothing call. Three classic patterns:
Utilities (base + usage). Your electricity bill is a standing charge plus a kWh consumption rate. The standing charge is owed whether the shop is open or closed — fixed. The consumption is driven by what you ran today (the espresso machine, the oven, the lights, the AC) — variable. A pure all-fixed treatment ignores that February's heating cost is 3x August's; a pure all-variable treatment ignores that you would still owe €40 on a closed week. The honest handling: estimate the base from a quiet-month bill and call that fixed; treat anything above the base as variable.
Payroll (salary + tip share + commission). A salaried manager is fixed — owed regardless. A part-timer on guaranteed 12 hours plus extra weekend hours is mixed — 12 hours fixed, the rest variable. A stylist on €1,800 base plus 10% commission on services over €4,000/month is mixed — €1,800 fixed, commission variable. A tip-share scheme that automatically pays staff a % of card tips is variable on the tip portion. The rule: read the contract, not the philosophy. Fixed portions go in fixed; variable portions go in variable. Two lines per employee if needed.
Software (base + per-seat or usage). Your booking platform is €40/month flat plus €15 per stylist seat — fixed for the base, fixed for each contracted seat (because you would pay it whether the stylist took bookings or not). Your email-sending platform charges €30/month plus €5 per thousand emails over 10k — the €30 is fixed; the per-email overage is variable on marketing activity. Your warehouse management software is €120/month plus €0.08 per shipped order — fixed base, variable on order volume. Same handling: split the line, base in fixed, usage in variable.
| Mixed cost | Fixed portion | Variable portion | How to estimate the split |
|---|---|---|---|
| Electricity / gas / water | Standing charge + base usage on a closed week | Usage above base, driven by trading | Pull a quiet-week or holiday-week bill; that is roughly the base |
| Salary + commission | Guaranteed base salary | Commission triggered by sales | Read the contract; commission is usually % of revenue above a threshold |
| Software (base + per-seat) | Base plan fee + contracted seats | Usage overages, per-order or per-event fees | Check the invoice — the base and per-seat lines are listed separately |
| Part-time staff with guaranteed hours | Contracted hours × wage | Hours called in above guarantee | Look at the contract minimum vs the actual schedule |
| Mobile / phone contract | Monthly plan fee | Per-minute / data overages if material | Check the average bill; if overages are <10% of plan, fold into fixed |
| Cleaning service with extra-hours rates | Monthly retainer | Extra hours billed separately | Retainer = base; extras are usually itemised on the invoice |
Why this distinction matters
Owners sometimes ask: why does it matter? A cost is a cost. The bank account doesn't care which bucket it was in. True for cash flow. False for decisions. Four concrete reasons the split matters every week:
1. Break-even maths only works if the split is right. Break-even revenue = Fixed costs ÷ Contribution margin %. Get fixed wrong (too low because you missed the owner salary) and your break-even target is too low — you think you are profitable when you are not. Get variable wrong (too low because you missed packaging and supplies) and your contribution margin is too high — same problem, you set prices on a fantasy. The break-even calculator is only as honest as the inputs.
2. Scaling decisions hinge on contribution per sale, not total cost per sale. Adding one more sale costs you only the variable cost of that sale — not a share of rent, not a share of the salaried manager. If your variable cost per sale is €4.50 and your sell price is €11, every additional sale contributes €6.50 to fixed costs and profit, regardless of how busy the shop already is. This is why "let's open an extra hour on Sunday" looks profitable on a per-sale basis even when the total margin chart looks thin: the fixed cost is already owed, and any contribution above zero is incremental profit (until the extra hour requires extra fixed cost like overtime, in which case re-do the maths).
3. Negotiating a fixed cost cut has 12× the impact of chasing a 1% supplier saving. Cutting €200/month off your rent or renegotiating your card processor fee from 2.5% to 1.5% lands every single month for the rest of the lease/contract. Squeezing a 1% saving on a single supplier order is one-time, small, and rarely re-negotiable. Most owners spend time on the supplier conversation and avoid the landlord conversation. The maths says the opposite.
4. Seasonality planning depends on knowing your fixed floor. If your daily fixed slice is €307 and August averages €420 of net revenue per day across 31 days, August lost money before a single variable cost was added. Knowing the floor four months ahead lets you plan — pre-book extra summer trade, cut staff hours, take owner holiday in the dead weeks, run a targeted campaign. Owners who do not separate fixed from variable cannot do this maths; they discover the August problem in September when the bank balance has dropped €4,000 with nothing to point at.
All four show up in "I make sales but no profit", which is the most common owner complaint and almost always traces to a category-error on the fixed/variable split.
Worked example: what each euro of revenue does to a cafe P&L
Concrete numbers make the split tangible. Take a small specialty cafe in a mid-sized European city. Monthly fixed costs and per-sale variable costs as a typical owner-operator would carry them:
| Category | Monthly € | Daily slice (÷ 30.4375) | Type |
|---|---|---|---|
| Rent (75m² ground floor) | 2,400 | 78.85 | Fixed |
| Salaried manager (gross + employer side) | 3,200 | 105.13 | Fixed |
| Owner salary (replacement-cost basis) | 0 (not yet drawn) | 0 | Should be Fixed |
| Insurance + POS + software stack | 340 | 11.17 | Fixed |
| Accountant (€1,800/yr ÷ 12) | 150 | 4.93 | Fixed |
| Depreciation (espresso machine, fridges, fit-out) | 280 | 9.20 | Fixed |
| Utilities base + alarm | 180 | 5.91 | Fixed |
| Total fixed (without owner salary) | 6,550 | 215.20 | Fixed |
So the cafe owes €215.20 per trading day in fixed allocation — before the first cup of coffee is poured. That is the daily floor. Above it = contribution to profit. Below it = a day that lost money, regardless of how busy it felt.
Now consider what each new €1 of revenue actually costs. Suppose the cafe's average basket is a €3.20 cappuccino paid by card. The variable breakdown:
- COGS: beans + milk + cup + lid ≈ €0.55 per cappuccino → roughly €0.17 per €1 of revenue (17% effective COGS rate).
- Card fees: 1.5% × €1 = €0.015 — and this only applies on card sales, never cash. If the cafe runs 80% card / 20% cash, the blended fee on the average euro is 0.8 × 1.5% = €0.012.
- Extra hourly labour (if you are paying casual baristas hourly): roughly €0.10 per €1 of revenue once the schedule scales to demand. If the shop runs lean and the salaried manager covers extra trade, this drops to near zero.
- Supplies + cleaning chemicals + napkins: ≈ €0.025 per €1 of revenue at typical cafe volumes.
Total variable cost on an additional €1 of revenue: €0.17 + €0.012 + €0.10 + €0.025 = €0.307. That makes the contribution margin per euro €0.693 — every new euro of revenue puts roughly 69 cents toward covering the daily fixed floor and (above that) toward profit.
Notice what would happen if owner salary went in correctly. Add €2,800/month for a market-rate owner salary and total fixed jumps to €9,350 / €307.18 per day. Break-even at the same 69% contribution margin moves to €445/day — €135 higher. A 20%-busier shop is required to clear the same standard of living. This is the maths underneath the "I work 60 hours a week and still cannot save anything" feeling. The number is honest once the categorisation is.
For the full P&L line-by-line breakdown (gross revenue → tax → card fees → COGS → variable → fixed slice → EBIT) and worked examples for each vertical, see EBIT explained.
Six categorisation traps owners fall into
After enough small-shop close-outs, the mis-categorisations cluster. The same six traps catch almost every owner at least once. Each one quietly distorts break-even, contribution margin and EBIT by 5-15% — collectively, they can make a marginally profitable shop look healthy or a healthy shop look marginal.
| # | Trap | What owners do | What the correct treatment is |
|---|---|---|---|
| 1 | Owner salary classified as variable (or zero) | Owner pays themselves whatever is left at month-end and logs it as a variable draw — or logs nothing | Fixed. Add a market-rate salary line for the role you actually fill (€2,500-€4,500/month typical for owner-operator). Whether you actually draw it is a separate decision |
| 2 | Hourly staff classified as fixed | Owner sees "we have a barista on every Saturday" and treats the cost as fixed | Variable in week-to-week terms. You only owe the hours you scheduled. If trade dies, you cut the shift — that is the definition of variable. Salaried staff are fixed; hourly staff are variable |
| 3 | Card fees classified as fixed (or applied to total revenue) | A spreadsheet line for "monthly card fees" or a % applied to cash + card combined | Variable, card-only. Card processor fees are calculated as % of card revenue + per-transaction component. Cash never carries a card fee. nouz applies this automatically |
| 4 | Monthly software classified as variable | Owner files Shopify, Notion, Klaviyo etc. under "monthly variable expenses" | Fixed. The bill arrives on the 1st whether you sold or not. The fact that it is monthly does not make it variable — recurring scheduled = fixed |
| 5 | Inbound freight on inventory classified as fixed | Owner has a "logistics" line as a monthly cost and treats it as fixed | Variable, part of landed COGS. Inbound freight scales with how much stock you ordered, which scales with how much you sold. Cleanest treatment: bake inbound freight into the landed cost of each product so it flows through COGS |
| 6 | Owner's own time costed at €0 | Owner works 60 hours a week and treats the labour as free | Add a market-rate owner-wage line as fixed cost (covered in #1). If you do not, every other margin number on your P&L is overstated by the value of your unpaid hours |
Of the six, traps #1 and #6 are the same problem in different disguises — owner labour being either uncosted or mis-categorised. They are also the most damaging. A cafe that looks like it nets €400/month with the owner working 60 hours a week is not netting €400/month; it is converting 240 hours of unpaid owner labour into the illusion of €400 of profit. Owners who add the salary line and then re-check EBIT typically see one of three things: (a) the shop genuinely clears it and they were under-paying themselves, (b) it clears it most months and they need a pricing review, or (c) it does not clear it, and the business model needs to change. All three are useful answers. The illusion is not.
Traps #3 and #5 are mechanical and easy to fix once spotted: card fees apply to card revenue only (nouz handles this; spreadsheets often do not), and inbound freight rolls into landed COGS (so it ends up in the right bucket automatically when products are costed correctly). For the COGS treatment in detail, see COGS vs COGS percentage and the underlying COGS snapshot mechanic.
How nouz handles each type
The categorisation question is independent of any tool — you have to answer it whether you use a spreadsheet, an accounting package or nouz. But because the daily P&L in nouz hinges on the split being right, nouz is opinionated about how each type is entered and where it lands in the formula.
- Fixed costs: entered once with a name, monthly amount, start date and optional end date. nouz divides the monthly total by 30.4375 to produce a consistent daily slice (so February and March pay the same per day for the same rent — see why ÷ 30.4375). The active-window rule means a fixed cost only counts in days inside its start/end range. Editing a fixed cost going forward leaves past P&L exactly as it was — no retroactive rewriting.
- Variable costs: entered per day as they happen, by category (COGS, packaging, supplies, hourly labour, ad spend, etc.) or pulled in through product sales. The COGS portion is captured at the moment of sale as a frozen snapshot — see COGS snapshot explained for why values are frozen rather than live-linked.
- Transaction fees: auto-calculated on card revenue only, never cash. Set your processor rate once (e.g., 1.5% Stripe Europe + €0.25 per transaction); nouz applies it to the card portion of each day's revenue automatically. This eliminates trap #3 by design.
- Mixed costs: entered as two lines — one fixed for the base portion, one variable for the usage portion. Most owners split utilities (fixed base + variable usage), payroll (salary + commission), and tiered software (base + per-seat) this way.
The non-negotiable: editing or deleting a fixed cost never retroactively changes days that were already saved. Increase rent today and apply it from today forward; last month's P&L stays exactly as it was. The active-window rule (a fixed cost is active only if start_date ≤ day AND (end_date IS NULL OR end_date ≥ day)) means trials, seasonal costs, and lifecycle changes are handled cleanly — see the full mechanic in fixed costs actually mean.
nouz is monthly-only — no annual lock-in, no yearly tiers, no contracts to escape if the tool does not fit. See pricing. If you want to sanity-check the daily fixed slice and break-even point for your shop before committing, the break-even calculator runs the maths in your browser with no signup, and the operating expense ratio calculator helps you compare your fixed-cost load against typical ranges for your vertical.
Operating leverage: why the mix shapes your business model
Once the split is right, a deeper question opens up: what mix of fixed to variable do you want? The ratio between the two is called operating leverage, and it shapes how the business behaves at different revenue levels — faster growth above break-even, faster losses below it for high-fixed models; the opposite for low-fixed models.
High fixed, low variable (high operating leverage). Examples: gyms, subscription software, dance studios, climbing walls. Most of the cost is the space, the equipment and the salaried staff — owed whether 5 or 50 customers show up. Above break-even, every incremental sale flows almost straight to profit (because variable cost per sale is tiny). Below break-even, losses pile up quickly because the fixed cost does not bend. These businesses scale powerfully when they fill, and die fast when they empty. A 10% drop in members can flip a profitable gym to a losing one within a quarter.
Low fixed, high variable (low operating leverage). Examples: event catering, freelance services, mobile salon, pop-up retail. Most of the cost only happens when a job happens — ingredients, contractor labour, venue rental for the day. Almost no rent, no salaried staff, no idle overhead. These businesses survive lean months easily (because if no jobs come in, almost no cost is incurred) but their upside is capped — every new job carries its own cost stack, so margin per job stays narrow and scaling means more jobs, not better economics.
The mid-zone (most small shops). Cafes, retail boutiques, salons sit in the middle. Significant fixed costs (rent, one or two salaried staff, software stack) but also significant variable costs (COGS at 25-50% of net revenue, packaging, hourly weekend staff). The break-even is sensitive enough that a 15% revenue drop materially hurts, but flexible enough that a 20% revenue increase translates to meaningfully better profit. The mid-zone is where most categorisation mistakes hurt most — get the split wrong by 10% in either direction and your break-even target is off by €40-€80/day, which compounds across a year.
| Model | Fixed cost mix | Behaviour above break-even | Behaviour below break-even | Example businesses |
|---|---|---|---|---|
| High operating leverage | 70-90% fixed | Every extra sale = almost pure profit (variable cost tiny) | Losses pile up fast — fixed cost does not bend | Gym, dance studio, climbing wall, subscription software, single-location specialty cafe with high rent |
| Mid operating leverage | 40-60% fixed | Profit improves at ~50-70 cents per extra euro of revenue | Losses hurt but the variable load shrinks with sales | Cafe, retail boutique, salon, restaurant, small e-commerce |
| Low operating leverage | 10-30% fixed | Profit improves slowly — each sale carries its own cost stack | Survives lean months easily — costs shrink with activity | Event catering, freelance services, pop-up retail, mobile beauty, dropshipping |
Knowing where you sit on the leverage spectrum changes which levers to pull. A high-leverage business should focus on filling the existing capacity (more members, more bookings, more orders through the same fixed base) before adding any new fixed cost. A low-leverage business should focus on margin per job (better pricing, more efficient labour, smarter scoping) because adding more jobs adds proportional cost. A mid-leverage business needs to manage both — and to be ruthlessly clear which costs are which, because the wrong category-split produces wrong leverage maths produces wrong decisions.
Action this week: audit your costs in 30 minutes
The single highest-ROI hour an owner can spend on their books is a fixed-vs-variable audit. Block 30 minutes, open three months of bank statements (or your accounting software's expense list), and walk through every line.
- List every cost line. Pull the last three months of bank statements. Every recurring payment is a fixed cost candidate. Every per-purchase variable expense is a variable cost candidate. Aim for 25-40 lines for a typical small shop — fewer and you are missing things.
- Apply the closed-week test to each line. Imagine the shop closed for a week. Would I still pay this? Yes → fixed. No → variable. Mostly-yes-but-less → mixed (split into two lines).
- Convert annual costs to monthly. Anything billed yearly (insurance, accountant, music licence, domain): divide by 12 and enter as a monthly fixed cost. Do not let annual cadence hide a steady cost.
- Look for the six traps. Walk through the six categorisation traps above. Owner salary, hourly staff, card fees, monthly software, inbound freight, owner's own time. Fix each one as you find it. Most owners catch 2-3 of the six on first audit.
- Split the mixed costs honestly. Utilities: estimate the base from a quiet-month bill, call that fixed, rest variable. Payroll: read the contract — salaried portion fixed, commission/overage portion variable. Software: check the invoice — base + contracted seats fixed, usage overages variable.
- Add a market-rate owner salary as fixed cost. Even if you do not actually draw it. €2,500-€4,500/month for full-time owner-operator. If your EBIT goes negative once this line is added, you have a pricing or model question to answer.
- Re-check break-even. Once the split is honest, plug the numbers into the break-even calculator. The daily revenue floor it returns is the number you read every Tuesday from now on. Above the floor = day paid. Below the floor = day cost money, regardless of till feel.
Where to go from here. For the full daily P&L formula that uses both fixed and variable as inputs, read EBIT explained. For why your "busy" days do not always pay, "I make sales but no profit". For the COGS treatment that captures variable cost per product accurately, COGS snapshot explained. For the deeper unpack on fixed costs themselves — the daily-allocation rule, the active-window mechanic, the worked Vienna cafe P&L — what fixed costs actually mean. For the cross-vertical synthesis of the whole daily P&L approach, see the master daily P&L primer. And to see your own number tonight, the nouz home page walks through an 8-minute setup with the first close-out landing the same evening.
FAQ
What's the difference between fixed and variable costs?
Fixed costs are scheduled or recurring payments you owe regardless of trading — rent, salaries, insurance, software, accountant retainer, loan payments. They show up on the bank statement whether the shutters were up or down. Variable costs only happen because a sale or operation happened — COGS, packaging, card fees on card sales, hourly wages, shipping. The clean test: imagine your shop closed for a week. Would I still pay this? Yes = fixed. No = variable. The split matters because break-even maths, pricing decisions, scaling maths and seasonality planning all depend on it being right.
Is owner salary fixed or variable?
Fixed — even if you do not actually draw a salary yet. If you work in the shop and pay yourself whatever is left at month-end, your P&L is flattering because your labour is not in the cost stack. The honest treatment is to add a market-rate salary line for the role you actually fill (€2,500-€4,500/month is typical for an owner-operator covering all roles in a single-location small shop). Whether you formally draw it is a separate decision; for the cost categorisation, treat it as fixed. If EBIT goes negative once your own salary is in, the business has been quietly converting your unpaid hours into the illusion of profit.
Are payment fees fixed or variable?
Variable — and they apply to card revenue only, never to cash. A processor like Stripe in Europe typically charges 1.5% + €0.25 per transaction on card sales. Cash sales carry zero card fee. The common spreadsheet mistake is to apply a flat fee % to total revenue (cash + card combined), which over-counts the fee for shops with significant cash mix. nouz applies the fee to card revenue only, automatically, using whichever rate you set up. For shops processing many small orders (e-commerce with low AOV), the per-transaction fixed component can add 20-25% on top of the % rate — worth modelling.
What about utilities — fixed or variable?
Mixed. Your electricity, gas or water bill has a standing charge (owed whether the shop is open or closed — fixed) plus a consumption charge (driven by what you actually ran today — variable). The honest treatment is to split the cost into two lines: estimate the base from a quiet-week or holiday-week bill and treat that as fixed; treat usage above the base as variable. Re-check the split annually as supplier tariffs and your usage patterns change. If utilities are <5% of your costs you can simplify by lumping them all into fixed without losing meaningful accuracy.
How do I categorise semi-variable costs?
Split them. Most semi-variable costs (utilities, salary + commission, base + per-seat software, part-time staff with guaranteed hours, web hosting with bandwidth tiers, cleaning service with extra-hours rates) have a clear base portion that is fixed (owed regardless) and a clear usage portion that is variable (only happens when activity happens). Enter them as two lines in your P&L — base under fixed costs, usage under variable. You do not need surgical precision: a 90% fixed / 10% variable cost can be filed entirely as fixed without losing meaningful accuracy. The point of the split is honest break-even, not bookkeeping perfection.
Why does the distinction matter for break-even?
Because the break-even formula uses both numbers and gets the wrong answer if either is wrong. Break-even revenue = Fixed costs ÷ Contribution margin %. Contribution margin % = (Revenue − Variable costs) ÷ Revenue. Get fixed wrong (too low because you missed the owner salary, missed the annual insurance, missed a SaaS subscription) and your break-even target is too low — you think you are profitable when you are still in the red. Get variable wrong (too low because you missed packaging, card fees, supplies) and your contribution margin is too high — same problem, you set prices on a fantasy. The break-even calculator is only as honest as the inputs.
How do I find every fixed cost in my business?
Block 30 minutes and open three months of bank statements. Every recurring payment is a fixed cost candidate — flag each one with a name and monthly amount. Then check for the silent extras: annual invoices (insurance, accountant, domain, music licence — divide by 12 and enter as monthly), depreciation on equipment that is wearing out (espresso machine over 5 years, retail fit-out over 7), and your own owner salary at market rate even if you do not draw it. Most owners list 60% of their fixed costs from memory and discover the other 40% only when they walk the bank statement. Aim for 12-25 fixed-cost lines for a typical small shop — fewer and you are almost certainly missing something steady.