I make sales but no profit: the definitive diagnostic for small shop owners.
Your till says €25,000 this month. Your bank shows €1,400 surplus. The gap is not theft and it is not bad luck — it is seven specific leaks that drain every busy shop. A vertical-by-vertical playbook for cafe, retail, salon, and e-commerce owners, the seven-step diagnostic you can run tonight, and the daily number that stops the bleed.
You ran the till at month-end. €25,000 in gross sales. It was a strong month. You logged into your bank expecting comfortable breathing room and found €1,400 of surplus once the rent, the suppliers, the wages, the VAT prepayment, and the card processor had all taken their slices. €1,400 on €25,000 of sales is 5.6%. Less than the interest you would get parking that work into a savings account, before counting your own hours. If this is the loop you have been living in — busy month, empty bank, no clear culprit — this post is the diagnostic. There is no single villain. There are seven specific leaks, and most small shops are bleeding from at least four of them at once. Below: where your vertical leaks first (cafe, retail, salon, e-commerce each get their own playbook), the seven-step diagnostic you can run tonight in 90 minutes, the full trace of where €25,000 actually went, and the one daily number that stops this from being a discovery you make once a quarter.
TL;DR
- The seven leaks: confusing revenue with profit · VAT that was never yours · card transaction fees · stale or under-counted COGS · variable costs nobody tracks · fixed costs spread wrong · your own salary missing from the math.
- Most shops leak in 4-5 of the 7 at once. The diagnostic below finds which.
- The metric that does not lie: daily EBIT. Gross revenue minus tax minus card fees minus COGS minus variable minus the daily slice of fixed = EBIT. Anything else is a vanity number.
- Time to first reading: 60 seconds tonight with the daily profit calculator, or about 7 minutes to set up nouz and get it computed automatically every evening from then on.
The moment every owner has
There is a specific moment that every small-shop owner has, usually somewhere between months four and eighteen of trading. It always looks the same. The till closed the month at a healthy gross number. The customers came back. The reviews are positive. The staff are paid. And the bank account, when you log in to it, shows almost nothing left.
The first reaction is suspicion — someone is stealing, the bank is wrong, an invoice was double-charged. The second reaction is denial — it must be a one-month blip, next month will be different. The third reaction, usually six months in, is the one that brings owners to this post: where is the money going?
It is going to exactly seven places, in a fixed order, and most owners can only name three of them off the top of their head. The till takes €25,000. Roughly €4,150 is VAT that was never yours. Roughly €280 is card fees you never see leave because they are deducted before the payout. Roughly €9,000 is the cost of the things you actually sold (COGS). Roughly €900 is variable spend nobody bothered to log. Roughly €7,500 is the monthly fixed costs that drip whether you trade or not. Roughly €1,800 should be your own salary at a market rate but you have been paying yourself zero. What is left for the business to keep is what you saw in the bank: about €1,400. The numbers above are typical for a €25k-month independent shop. They will be off for your shop in one direction or the other — but they will not be off by an order of magnitude. The shape is universal.
Why "busy but broke" is the normal state
There are three reasons this pattern is the default, not the exception, for independent shops. The first is that the till is the only number you see in real time. Every other cost is either invisible until end-of-month (rent, payroll, software), invisible until the supplier invoice lands (COGS), or invisible forever (variable spend nobody categorised, owner hours nobody paid for). When one number is loud and seven numbers are silent, the loud number drives every emotional read on the business — and the seven silent ones drain the bank in the background.
The second reason is that gross margin per unit feels reassuring. The cappuccino costs €0.68 to make and sells for €4.20 — that is an 84% gross margin per cup, which feels great. Owners hold onto that 84% number as if it were the operating margin of the shop. It is not. By the time rent, payroll, the card fee, the spoiled milk, the takeaway cups, and the daily slice of insurance are subtracted, the operating margin on that cup of coffee is closer to 8-12%. The unit gross margin and the operating margin can disagree by a factor of seven, and almost every cafe owner I have spoken to remembers the 84% and forgets the 10%.
The third reason is the accountant timeline. You get a monthly P&L on the 15th, covering the previous month. By the time you read it, the next month is already half over and any decision you might have made differently is now four to six weeks too late to influence. The accountant report is not wrong, it is just lagged — it tells you what happened to a month you cannot fix. Owners who only see monthly P&Ls discover their leaks the same way a homeowner discovers a slow water leak: when the wall is already rotten.
The fix is not a smarter accountant or a more elaborate spreadsheet. The fix is mechanical: surface the seven invisible numbers every evening, one by one, against the day they came from — while you can still act on them. The longer "is my shop profitable" diagnostic goes deeper on the same logic. This post stays focused on the leak hunt.
Where your vertical leaks: 4 playbooks
The seven leaks are universal — every shop has all seven — but they do not bleed equally across verticals. A cafe leaks differently than a salon. An e-commerce store leaks differently than a boutique. Below, the two or three leaks that are statistically the largest in each vertical, with a per-vertical worked example. Read the one that matches your shop first; the rest are useful context.
Playbook: cafe
Cafes leak hardest in three places, in this order: stale COGS (milk and bean price drift), under-scheduled staff hours against slow-day revenue, and a fixed-cost slice owners never compute. The cafe owner who reads their monthly P&L and finds it underwater almost always finds the cause inside those three.
Stale COGS is the silent killer. Dairy and coffee prices moved 4-9% in Western Europe over the last twelve months for most suppliers. If your menu costing was built 18 months ago and never refreshed, you are pricing against fictional unit costs. A cappuccino you thought cost €0.68 to make might now cost €0.81. At a €4.20 sell price, that drops per-cup margin from 84% to 81% — sounds tiny, but on 200 cups a day across a year, it is roughly €1,900 of unnoticed margin lost.
Slow-day labor is the second-largest leak. A cafe that runs three staff on a Saturday morning because the queue justifies it may not need three staff on a Tuesday at 3pm — but most schedules round up because nobody has done the hour-by-hour revenue audit. Cutting one over-scheduled shift per week is typically €120-200 of pure recovered EBIT, and most cafes are over-scheduling at least two slots.
Fixed-cost slicing is the third. The cafe owner who thinks of rent as a monthly number rather than a daily slice never knows whether Tuesday paid for itself. Monthly fixed of €12,200 divided by 30.4375 = €400.82 per day. That is the floor every trading day has to clear before any profit accrues. Most cafes have at least one weekday consistently below the floor and never know which one.
Worked cafe example. A 14-table cafe in Vienna, owner-operated, doing €25,000/month gross.
| Line | Cafe (€25k/month) | % of gross |
|---|---|---|
| Gross revenue (cash + card) | €25,000 | 100% |
| − VAT (10% on takeaway, 20% on dine-in, blended ~13%) | −€2,876 | 11.5% |
| − Card fees (1.5% on 70% card mix) | −€263 | 1.1% |
| Net revenue | €21,861 | 87.4% |
| − COGS (food + drink + supplies, 30% of net) | −€6,558 | 26.2% |
| − Variable (cleaning, repairs, small marketing) | −€880 | 3.5% |
| − Fixed slice (rent €3,000 + payroll €7,200 + ops €2,000 = €12,200/mo) | −€12,200 | 48.8% |
| EBIT (operating profit) | €2,223 | 8.9% |
| − Owner salary at market rate (not paid, hidden cost) | −€2,500 | 10.0% |
| EBIT with honest owner salary | −€277 | −1.1% |
On paper the cafe made €2,223 of EBIT this month — looks tight but positive. Once you add an honest market-rate salary for the owner working 55 hours a week, the cafe lost €277 and quietly converted €2,500 of unpaid owner time into the appearance of breaking even. This is the most common shape for an "I make sales but no profit" cafe. The cafe-specific diagnostic goes deeper on the labor and prime-cost levers.
Playbook: retail boutique
Retail boutiques leak hardest in three places: dead stock tying up cash, broken markdown discipline, and rent-to-revenue ratio above the structural threshold. The boutique owner whose bank account keeps shrinking despite steady weekly sales almost always finds the cause inside those three.
Dead stock is unique to retail and devastating. Every euro of inventory more than two seasons old is a euro you paid the supplier and have not converted back to cash. The shop looks full but the bank looks empty because the cash is on the racks. Healthy small boutiques run under 8% of inventory in the 12+ months bucket. Losing boutiques run 18-35%. The fix — converting dead stock to cash even at a 60% loss — feels awful and is the right move.
Markdown discipline is the second leak. Most boutiques mark things down 'when a piece is not moving' which means too late and too deep. Blended sell-through under 75% of original retail costs roughly 8-10 percentage points of annual margin versus a disciplined markdown calendar (week 12 first markdown, week 18 second, week 24 clearance). On €40k/month gross sales, those ten points are €48,000 a year.
Rent-to-revenue above 12% is the third leak for fashion boutiques (above 11% for homewares, above 16% for jewellery). Most owners measure rent in absolute euros and never compute the ratio, so they never notice it has crossed the structural threshold. The full retail margin diagnostic covers all six retail-specific leaks.
Worked retail example. A 65 m² womenswear boutique, one part-time staff member, owner front-of-house five days a week, €25,000/month gross.
| Line | Boutique (€25k/month) | % of gross |
|---|---|---|
| Gross revenue (90% card, 10% cash) | €25,000 | 100% |
| − VAT (20% standard rate) | −€4,167 | 16.7% |
| − Card fees (1.8% blended on €22,500 card) | −€405 | 1.6% |
| Net revenue | €20,428 | 81.7% |
| − COGS (45% of net after markdowns) | −€9,193 | 36.8% |
| − Variable (packaging, marketing, supplies) | −€600 | 2.4% |
| − Fixed slice (rent €2,800 + payroll €3,400 + ops €1,400 = €7,600/mo) | −€7,600 | 30.4% |
| EBIT | €3,035 | 12.1% |
| − Owner salary at market rate | −€3,000 | 12.0% |
| EBIT with honest owner salary | €35 | 0.1% |
The boutique looks healthier than the cafe on paper. But the markdown discipline assumption (45% blended COGS) is only true if she actually runs the markdown calendar. The boutiques on this post — the ones with sales but no profit — typically have blended COGS closer to 52-55% because of stale markdowns, which would drop EBIT by another €1,500/month and push the shop to a real loss even before owner salary. Plus the dead stock leak is invisible in this view because dead stock is a balance-sheet trap, not a P&L line — the cash is locked in inventory that does not appear as a loss until you write it off.
Playbook: salon
Salons leak differently from product businesses because the COGS line is thin (product is a small fraction of labor cost). The dominant leaks for salons are: chair utilisation (empty hours nobody charges for), no-shows that never got rebooked, and owner hours unpaid.
Chair utilisation is the structural leak. A two-chair salon open 50 hours a week has 100 chair-hours of capacity. If the average booking is 90 minutes and chairs are booked 60% of available hours, the salon is leaving 40 hours a week of capacity uncharged. At an average service price of €70, that is €2,800 a week of foregone revenue — far larger than any other lever in the business. The fix is not more clients in the chair, it is filling the existing gaps with rebooking discipline, walk-in capacity, and quieter-day promotions.
No-shows compound the utilisation problem. A 5% no-show rate on a salon doing 200 bookings a month is 10 lost slots, roughly €700 of foregone revenue. Most salons absorb this without a deposit policy, partly out of customer-service concern. The salons that move from 5% to 1% no-shows through a card-on-file deposit policy recover the equivalent of one extra day of trading per month.
Owner hours are the third leak and salons feel it harder than any other vertical because the owner is also typically a senior stylist generating revenue at the chair. Every hour spent doing the books, the schedule, the supplier orders, the marketing is an hour not generating €70 of chair revenue. The opportunity cost of owner admin time in a salon is roughly double what it is in a cafe or boutique. The salon-specific recovery playbook goes deeper.
Worked salon example. A two-chair salon, owner stylist plus one employee, eight services per day average, €25,000/month gross.
| Line | Salon (€25k/month) | % of gross |
|---|---|---|
| Gross revenue (90% card on most services) | €25,000 | 100% |
| − VAT (20%) | −€4,167 | 16.7% |
| − Card fees (1.6% on €22,500 card) | −€360 | 1.4% |
| Net revenue | €20,473 | 81.9% |
| − COGS (color + product, ~13% of net) | −€2,662 | 10.7% |
| − Variable (towels laundered, refreshments, supplies) | −€680 | 2.7% |
| − Fixed slice (rent €1,800 + payroll €6,200 + ops €1,300 = €9,300/mo) | −€9,300 | 37.2% |
| EBIT | €7,831 | 31.3% |
| − Owner stylist forgone chair time (10 hours/wk × €70 × 4.33) | −€3,031 | 12.1% |
| EBIT with honest owner opportunity cost | €4,800 | 19.2% |
Salons should be the most profitable of the four verticals because the COGS line is so thin — and the math above shows it. The leak that bites is not appearing on this table: utilisation. The same salon at 75% chair utilisation does €25k/month and the math above holds. The same salon at 50% utilisation does €17k/month and the fixed cost slice does not move, so EBIT collapses by €8k. The fixed costs are the same whether the chairs are full or empty.
Playbook: e-commerce
E-commerce shops leak in places product-businesses do not have: ad spend that nobody attributes to today's revenue, shipping cost subsidies, and return rates that quietly grow.
Ad spend is the dominant leak. Owners look at their Shopify gross sales for the day, see €2,500, and forget that €280 of that came from Meta and Google ads that bought today's traffic. The €280 left to the ad platforms is part of the cost of today's revenue — every honest e-commerce EBIT calculation includes it. The owners who exclude it get a flattering number that says the store made €856 yesterday when the reality is €576. More on true profit per Shopify order.
Shipping subsidies are the second leak. A small store that offers free shipping over €50 is subsidising every order in that band by €4-7 of label cost the customer never sees. On 41 orders/day, that is €200/day of shipping you absorbed — €6,000/month, larger than most owners realise because each individual €5 feels small.
Returns compound silently. A 12% return rate on a clothing store means 12 of every 100 items shipped come back. The label is paid twice (out and back), the item often cannot be resold at full price, and the original card processing fee is rarely refunded by Stripe. Most Shopify owners do not subtract returns from revenue daily — they let monthly returns appear as a separate cost line — and the daily EBIT they read is inflated by the returns-in-flight.
Worked e-commerce example. A small Shopify fashion store, no physical retail, 41 orders/day at €61 average order value, €25,000-equivalent month (the actual gross varies day to day).
| Line | E-com (€25k/month equiv) | % of gross |
|---|---|---|
| Gross revenue (1,250 orders × €20 AOV, illustrative) | €25,000 | 100% |
| − VAT (20%) | −€4,167 | 16.7% |
| − Card fees (Stripe 1.5% + €0.25 × 1,250 orders) | −€688 | 2.8% |
| Net revenue | €20,145 | 80.6% |
| − COGS (40% of net) | −€8,058 | 32.2% |
| − Shipping cost (€4.50 × 1,250) | −€5,625 | 22.5% |
| − Ad spend (attributed to month) | −€3,500 | 14.0% |
| − Fixed slice (warehouse + software + part-time CS, €1,800/mo) | −€1,800 | 7.2% |
| EBIT | €1,162 | 4.6% |
| − Returns adjustment (12% return rate, €4 net cost each) | −€600 | 2.4% |
| EBIT after returns | €562 | 2.2% |
E-commerce at small scale is the hardest of the four verticals to make profitable. Ad spend, shipping, and returns each take 5-15% of net revenue, leaving very little margin underneath. Most small Shopify stores running on an "I make sales but no profit" pattern are doing one of three things wrong: AOV is too low for the cost-to-acquire (the per-order economics never work), shipping is being subsidised too aggressively, or returns are not being measured. The full Shopify profitability diagnostic goes deeper.
The 7-step diagnostic you can run tonight
You can run this whole diagnostic on one day of your shop in about 90 minutes. You will need: today's till total (cash and card separately), today's receipts for any small spending, your supplier invoices for the last month, your last bank statement, and your monthly fixed cost list. Do not wait for "more data." One typical day, run honestly, is enough to surface which of the seven leaks is the dominant bleed.
Step 1 — Are you confusing gross with net?
Look at today's till total. Now multiply by your VAT rate divided by (1 + VAT rate). For 20% VAT, that is 20/120 = 16.67% of the gross. €1,500 of till today × 16.67% = €250 of VAT that was never yours. Then take your card-portion of the day, multiply by your card processor rate (typically 1.4-2.5%). Subtract both. What you have now is net revenue — the money the business actually received. If you have been thinking about your shop in gross-revenue terms, this number will be 15-25% lower than the one in your head, every single day. More on gross vs net revenue.
Step 2 — Did you ever subtract card fees?
Pull last month's settlement statement from your card processor. Find the total fees deducted. Divide by total card volume processed. That is your blended effective card rate. Compare to the headline rate you signed up for — they are almost never the same because premium cards, business cards, and international cards each carry surcharges. A cafe in a tourist district can run a 2.3% blended rate against a 1.5% headline. On €18,000/month of card volume, the 0.8 point gap is €144/month — €1,728/year — to one vendor. If you have not negotiated your card rate in the last 12 months, you are paying more than market.
More on how card fees compound across daily profit.
Step 3 — What % of revenue is leaving as COGS?
Take last month's total COGS (the cost of every item or ingredient that actually left the shop as a sale). Divide by net revenue. Compare to the healthy band for your vertical:
| Sector | Healthy COGS as % of net | Concerning |
|---|---|---|
| Cafe / coffee shop | 26-32% | Above 35% suggests milk/bean price drift or oversized portions |
| Casual restaurant | 28-34% | Above 36% suggests menu pricing has not kept up with food inflation |
| Bar (alcohol-led) | 18-24% | Above 28% suggests pour control or shrinkage |
| Retail boutique | 40-55% | Above 60% leaves no room for rent + payroll |
| Salon (services) | 8-15% | Above 20% suggests product upcharge is too low |
| E-commerce (own products) | 30-45% | Above 50% means shipping is eating product margin |
If your COGS percentage is above the concerning threshold, the most likely cause is stale supplier prices that never made it into your menu or your pricing — most owners refresh menu costing once every 18 months and supplier prices move 4-9% per year. Recost the menu or recalculate retail markups against this week's supplier invoices, not last year's.
Step 4 — Variable costs: packaging, supplies, ad spend?
Pull last month's bank and card statements. Highlight every transaction that was not rent, payroll, software, insurance, or COGS purchase. Sum it. This is your monthly variable cost — packaging, cleaning supplies, takeaway cups, salon towels, parcel insurance, ad spend, small repairs, petty cash items. Most owners are surprised to find this total is 5-9% of net revenue, not the 1-2% they assumed when they thought of it as 'miscellaneous.' On a €25k-month shop, the difference between 1% and 7% is €1,500/month of leak you never categorised.
Step 5 — What is your daily slice of monthly fixed costs?
List every recurring monthly bill: rent, salaries, insurance, accountant fee, software subscriptions, internet, utilities, any loan repayment, any subscription that auto-renews. Sum the monthly total. Divide by 30.4375 (the average days per month across a year). That is your daily fixed slice — the amount every trading day has to clear before any profit accrues.
Daily fixed slice = Monthly fixed total ÷ 30.4375
Example:
Rent €3,000 + Payroll €7,200 + Software €400
+ Insurance €300 + Accountant €200 + Utilities €1,100 = €12,200
€12,200 ÷ 30.4375 = €400.82 per day
Every day below €400.82 of contribution margin lost money,
regardless of how busy the day felt.
Most owners have never computed this number. As a result they think Tuesday at €600 of net revenue is "quiet but okay" — when actually Tuesday lost money because the daily fixed slice of €400 plus the COGS and variable cost of trading exceeded the €600 net.
Step 6 — Did you forget to pay yourself?
Estimate what you would have to pay someone to do exactly what you currently do unpaid in the shop. For a 50-60 hour-a-week owner-operator covering all roles — opening, shifts, ordering, payroll, marketing, books — that is typically €2,500-€4,500/month at market rate, depending on country and role. Add that as a line in your fixed costs, even if you do not actually pay it to yourself. Recompute EBIT. If EBIT was barely positive before this line and goes negative after, the business is not actually profitable — it is converting your unpaid hours into the illusion of profit.
This step is the most uncomfortable of the seven and the one most owners skip. It is also the one that produces the most clarifying answer.
Step 7 — Refunds, comps, spoilage, theft
The silent margin eaters. Refunds processed last month (the till logged the original sale but the money left). Comps and discounts given to friends, regulars, or to make a complaint go away. Spoilage and waste (pastries that went in the bin, ingredients that went off, items damaged in handling). Internal theft (rare but possible). Each of these is small individually and meaningful collectively — typical small shop loses 1-3% of net revenue across these four lines combined. On a €25k-month shop, that is €250-750/month of margin nobody is tracking.
The fix for each: log refunds as a separate line, not as a negative sale; cap comp authority to a budget; do a one-week waste log to size the spoilage line; do a quarterly cycle count to catch shrinkage. None of these require new software — they require a log book and a habit.
Where the money actually went: €25k traced to EBIT
Here is one consolidated picture for a hypothetical-but-realistic small shop doing €25,000 of gross sales in a month — call it a small cafe with a takeaway window. The table traces every euro from till to EBIT to bank, line by line. The shape will be different for your shop in the specific numbers; the order and the order-of-magnitude will not.
| Step | Line | Amount | Running total |
|---|---|---|---|
| 1 | Gross revenue (the till total) | €25,000 | €25,000 |
| 2 | − VAT (blended ~13% on cafe mix) | −€2,876 | €22,124 |
| 3 | − Card transaction fees (1.5% on 70% card) | −€263 | €21,861 = NET REVENUE |
| 4 | − COGS (30% of net — food, drinks, takeaway cups) | −€6,558 | €15,303 = GROSS PROFIT |
| 5 | − Variable costs (cleaning, marketing, small repairs) | −€880 | €14,423 |
| 6 | − Fixed costs (rent + payroll + software + insurance) | −€12,200 | €2,223 = EBIT (reported) |
| 7 | − Owner salary at market rate (€2,500/mo, if accounted) | −€2,500 | −€277 = EBIT (honest) |
| 8 | − Interest on opening loan (€40k @ 6% = €200/mo) | −€200 | −€477 = pre-tax profit |
The reported EBIT — what the accountant typically shows you on the monthly P&L — is €2,223. The honest EBIT, with the market-rate owner salary added, is −€277. The pre-tax profit, with the loan interest deducted, is −€477. The shop did not make €2,223 this month. The shop lost €477 and consumed €2,500 of unpaid owner labor to produce the appearance of breaking even.
This is the math an owner-operator can run on their own shop in about 90 minutes. It is also the math nouz runs every evening, automatically, against the entries you logged that day. The point is not the specific numbers above — it is the shape: seven leaks, in order, between gross revenue and what the business actually keeps.
Vanity metrics that lie to you every day
If you have been running the business on any of the four metrics below, you have been making decisions on numbers that do not predict profit. Each one feels intuitive. None of them tell you whether the business is making money.
Gross revenue (the till number). The loudest number in any shop and the most misleading. €25,000 of till feels like a strong month. As shown above, that €25,000 can produce €2,223 of operating profit or −€277 depending on whether you account for your own hours — and you cannot tell which from the till alone.
Transaction count. 1,250 transactions feels like a busy month. But a cafe doing 1,250 transactions at €20 AOV is a very different business from one doing 1,250 transactions at €6 AOV with the same fixed costs. Counting transactions tells you about traffic. It tells you nothing about whether traffic is paying for itself.
Busy days. The Saturday that 'felt great' is often less profitable than the Tuesday that 'felt quiet,' because Saturday brought higher COGS, higher variable cost, more spoilage, and the same fixed slice — while Tuesday brought slightly less revenue and dramatically less cost. Emotional reads on busy days are systematically wrong. Owners who learn this stop celebrating peak hours and start celebrating margin.
Full bookings (salons, restaurants). 100% booked feels like a sold-out night. But if the bookings are all low-margin items (the cheap haircut, the cheap appetiser) and the high-margin items (the colour service, the steak) are empty, full does not mean profitable. Salon owners who track utilisation by booking value rather than booking count find this leak first.
The one metric that does not lie: daily EBIT
There is exactly one number that honestly tells you whether your shop made money today: daily EBIT. Earnings Before Interest and Tax — operating profit. It is computed by the formula nouz uses every evening:
Gross revenue (cash + card, including VAT)
− Tax (VAT or sales tax)
− Transaction fees (card sales only, never cash)
= Net revenue
− COGS (cost of goods sold, snapshotted at moment of sale)
− Variable costs (today's small spend)
− Fixed-cost slice (monthly fixed total ÷ 30.4375)
= EBIT
Five mechanical subtractions, one formula, one number. It is the same five-line P&L the accountant produces monthly — except you see it tonight, for today, in time to act on it tomorrow.
Why EBIT and not net profit? Because net profit drags in loan interest and corporate tax timing that have nothing to do with whether today's trading was healthy. EBIT isolates the part of the business you control day-to-day: pricing, hours, what you sold, what you spent. The deep dive on EBIT walks through the formula, the healthy margins by sector, and the owner-salary trap that flatters most small-shop EBIT numbers. For the broader cross-vertical synthesis, the master daily P&L primer. For the in-app version of the same formula, the help-center walkthrough of how nouz computes EBIT covers each line as it appears on the dashboard.
Owners who track daily EBIT catch the slow-Tuesday pattern within two weeks of starting. Owners who only see monthly P&L catch it in March, when February's loss-making Tuesdays already happened. The difference between those two owners is not effort or talent — it is the timeline they live in. If EBIT keeps coming in negative day after day, the help-center article on what to do when EBIT is negative covers the diagnostic order — which line to drill into first and what the most common cause is by vertical.
How nouz computes this in 60 seconds tonight
The setup takes about seven minutes once. The daily routine takes 60 seconds after that. Here is exactly what happens.
One-time setup (7 minutes). Enter your monthly fixed costs (rent, salaries, insurance, software, accountant) — about 4 minutes if you have a list. Enter your VAT rate — 30 seconds. Enter your card-processor fee rate — 30 seconds. Add your products with cost prices so COGS captures automatically on every sale — about 2 minutes for a small menu, longer for a large retail catalogue. That is the entire setup. From this evening onward, every close-out runs the EBIT formula automatically.
The daily entry sequence (60 seconds). Open nouz at close. Enter today's gross revenue split by cash and card (15 seconds). Enter any variable spend that happened today — packaging delivery, cleaning supplier, takeaway cups (20 seconds, or zero seconds if no variable spend today). Hit save (5 seconds). That is the input.
What you see by 9pm. Today's EBIT — the honest operating profit number — at the top of the home screen. Comparison against yesterday, against the same weekday last week, and against your seven-day rolling average. Drill into the line items if EBIT looks off: gross, VAT, card fees, COGS, variable, fixed slice, all on one screen, all computed against the entries you just logged.
No accountant. No spreadsheet. No two-week delay. The same P&L that takes most shops 30 days to assemble is on your screen by lock-up. Pricing is one number, monthly, no tiers — and the live demo shows the close-out flow with pre-loaded data so you can see the exact format before signing up.
Your this-week action plan
Reading the diagnostic does nothing. Running it this week does. The schedule below is built so you can do the whole thing alongside a normal trading week — no day requires more than 30 minutes of focus.
- Monday evening (15 min): Pull this month's till total and last month's bank statement. Compute the gap. Write the gap down. This is the size of the problem you are about to diagnose.
- Tuesday evening (20 min): Run steps 1-3 of the seven-step diagnostic. Compute net revenue (after VAT and card fees). Compute COGS as a % of net. Compare to the healthy band for your vertical. If you are above the band, this is leak 1.
- Wednesday evening (20 min): Run steps 4-5. Pull last month's variable costs from bank statements. Sum your fixed costs and divide by 30.4375 for the daily slice. Compare your average daily net revenue to the daily slice — if your slow weekdays do not clear it, this is leak 2.
- Thursday evening (15 min): Run steps 6-7. Add an honest market-rate owner salary line. Recompute EBIT. If the number goes negative, the business has been converting your hours into the illusion of profit — and the fix is either pricing, hours, or a structural change.
- Friday evening (10 min): Total the leaks. Pick the biggest one. Plan the fix for next week — recost the menu, renegotiate the card rate, cut one over-scheduled slot, raise the price of the top-selling item by 8%. One fix per week. Track EBIT daily from this evening onward, even if only in a notebook.
By Friday next week you will know exactly which of the seven leaks is the dominant bleed in your shop and you will have started one fix. Most owners find the biggest single leak is worth €500-€2,500/month of recovered EBIT — the equivalent of taking yourself off the floor for a week without losing income, every month, forever.
And from this evening, the daily EBIT habit is the one that keeps the leaks closed. The seven-step diagnostic is a one-time exercise that finds the dominant leak in your shop today. The five-line P&L every evening is the practice that catches the next leak the week it starts, not the quarter it kills. The daily profit calculator is the free version of this practice; nouz is the version that does it automatically every evening with your real numbers, including COGS snapshotting and the fixed-cost slicing this diagnostic relies on.
The shop that survives year three is not the one with the busiest Saturdays. It is the one whose owner knew by Sunday morning whether Saturday paid for itself.
FAQ
Why am I making sales but no profit?
Because the gap between gross sales and operating profit is filled by seven specific costs, and most owners only see three of them in real time: VAT (which was never yours), card transaction fees (auto-deducted before payout), COGS at the actual current supplier prices (not last year's), variable costs nobody categorised, the daily slice of monthly fixed costs (rent, payroll, software), your own unpaid labor at market rate, and the silent margin eaters (refunds, comps, spoilage, theft). On a typical €25k-month small shop, these seven leaks collectively eat 92-96% of gross revenue, leaving 4-8% as real EBIT — which is then often consumed entirely by the unpaid owner labor line. Run the seven-step diagnostic in this post to find which leak is the dominant bleed in your shop.
How do I find where the money goes?
The fastest way is the 90-minute seven-step diagnostic in this post: net out VAT and card fees from gross, compute COGS as a percentage of net against your vertical's healthy band, sum your variable costs, compute the daily slice of fixed costs (monthly total ÷ 30.4375), add an honest market-rate owner salary, and audit refunds and spoilage. After that, the only way to keep finding leaks as they appear is daily EBIT tracking — a five-line P&L every evening that catches drift the week it starts instead of the quarter it kills. The daily profit calculator runs the exact math in your browser for free.
What's a normal profit margin for my business?
EBIT margin (operating profit as a percentage of net revenue) varies by sector. Independent cafes typically run 6-12% with top quartile at 15-18%. Small retail boutiques run 8-15% with top quartile 18-25%. Salons run 10-20% with top quartile 25-30% (highest of the four because COGS is thin). Small e-commerce runs 5-15% with top quartile 18-22% — the lowest band because ad spend and shipping eat into margin. If your EBIT margin is below the bottom of your sector's healthy band, the cause is almost always either fixed costs grew faster than revenue, COGS crept up because supplier prices rose and you did not raise prices, or variable costs are invisible because nobody logs them.
Do I include my own salary in profit?
You should — and most small-shop profit numbers do not. If you work 50-60 hours a week in the shop and pay yourself nothing (or whatever is left at month-end), the reported profit is flattering because your labor is not in the cost stack. The honest test: estimate what you would pay someone else to do exactly what you do unpaid (typically €2,500-€4,500/month for a 50-hour owner-operator covering all roles). Add that as a fixed cost line, even if you do not actually pay it to yourself. If EBIT is still positive after that line, the business is genuinely profitable. If it goes negative, the business has been quietly converting your unpaid hours into the appearance of profit. Owners who run this test honestly often discover their shop is consuming €30-50k/year of their unpaid labor.
How fast can I see this without an accountant?
Tonight. The free daily profit calculator runs the exact EBIT formula in your browser — no signup, no account. Plug in today's gross revenue, VAT rate, card fee rate, COGS, variable spend, and your monthly fixed cost total. The calculator returns daily EBIT in about 60 seconds. If you want the same calculation done automatically every evening with your real entries (instead of plugging numbers into a calculator manually), nouz setup takes about 7 minutes and the first close-out lands the same evening. No accountant required, no two-week delay, no spreadsheet to maintain.
What's the difference between cash flow and profit?
Profit (EBIT) is what the business earned during a period — gross revenue minus all operating costs, regardless of when the actual money moved. Cash flow is when the actual money moves into or out of the bank account. They can disagree in either direction for short periods. A profitable shop can have negative cash flow this week because a big supplier invoice landed before the corresponding sales settled. An unprofitable shop can have positive cash flow this week because the VAT collected today gets paid to the tax office in two months. The 'sales but no profit' problem this post addresses is almost always a profit problem disguised as a cash flow problem — if EBIT comes out negative on the seven-step diagnostic, no amount of chasing cash-flow timing will fix it. The fix is to address the underlying leak.
Should I cut costs or raise prices first?
Almost always raise prices first. A 5% price increase typically loses 0-2% of unit volume in independent shops (customers do not shop on price the way owners fear they do) and drops straight to the EBIT line. A 5% cost cut requires hard negotiations with suppliers or staff, takes weeks to implement, and rarely captures the full headline percentage in practice. On a €25k-month shop, a 5% price increase across the menu is typically €900-1,100 of recovered EBIT per month. Most owners under-price by 8-15% relative to their actual costs after supplier inflation. The other reason to raise prices first: cost cuts often reduce the quality of what you sell, while a small price increase paired with the same product is invisible to most customers if the rest of the experience is good.
Can I do this without a POS integration?
Yes. nouz works regardless of which POS you use because the entry is manual: you enter the day's cash and card totals at close, takes about 15 seconds. Owners frequently ask for POS integration and usually find within a week that manual entry is more reliable than the integration would have been — because you are not debugging which sale category mapped to which expense bucket, or why the sync failed on the busiest day of the month. Five minutes a day of honest entry beats a flaky pipe that needs maintenance. The discipline of looking at your numbers nightly is itself a feature; an integration that does it silently in the background removes the ritual that makes the visibility useful.