Artisan Cheese Dairy: Batch Cost, Aging and Cash Frozen in the Cellar
«There's ₴940,000 worth of cheese aging in my cellar. And ₴11,000 on my card, with the farmer to be paid on Monday. That's my maths: I'm a sort of millionaire who has nothing to pay for the next batch» — that's how Taras, the owner of an artisan cheese dairy near Lviv, opened our conversation.
I heard that line and recognised the pain at once. Not because Taras works badly — quite the opposite, restaurants snap up his aged hard cheeses and there's a queue at his market stall. But because between «people love my cheese» and «I have money» lies a six-month gulf in a dairy. That's exactly how long a wheel ages in the cellar. And all that time it isn't cheese — it's frozen money, lying there and waiting.
Most craft producers look at the full shelves of their aging room and feel like wealthy people. Then payday comes, milk day comes, rent day comes — and it turns out the wealth is on the shelves while the bills have to be paid from a card that's empty. This isn't a paradox. It's the normal physics of a business where money goes in today and comes back in six months. It's just that nobody counts that physics.
This article is about how Taras learned to see his dairy not as «a pile of tasty cheese» but as a flow of money: how much a single batch costs, where the milk vanishes on its way to a wheel, how much money is locked in the cellar right now, and why the very same cheese brings very different money through different channels.
How Taras Came to Cheesemaking
Taras isn't from a farming family. Until 2019 he worked as an engineer at a large plant, making cheese in his kitchen at weekends — first for himself, then for friends. When the friends started paying, he realised it was no longer a hobby. He took out a loan, converted the summer kitchen at his parents' place into a dairy, bought a 300-litre vat, found a farmer with good milk outside the village — and began.
For the first two years everything rested on intuition and a notebook. Taras knew a good Gouda-style wheel sells dear in the shops, knew his cheese was no worse, and was sure there was nothing to count: «I make quality, I sell above the cost of milk — so I'm in the black.» Milk cost ₴14 a litre, and he sold cheese at ₴550 a kilo. The margin seemed enormous.
Then came the first big cash gap. Taras took a large order from a distributor, filled the cellar with twenty batches, waited for the money — and almost eight months passed between laying the cheese down and being paid. Milk had to be bought every week, the worker paid every month, and the money for that cheese arrived only in the autumn, and late at that. That was the first time he told himself: «I don't understand my own business.»
«I thought I was making cheese. In fact I was lending my own money to a cellar for half a year — and I had no idea I was doing it.»
How the Money Really Works Here
When we sat down to count, it turned out that Taras, like almost every craft producer, kept just two numbers in his head: what the milk costs and what a kilo sells for. And the whole business hides between those two numbers. Let's break it into pieces.
The Cost of a Single Batch
One batch for Taras is 300 litres of milk. The temptation to count the cost as «300 litres × the milk price» is very strong, and that's exactly where the main mistake hides. Let's count honestly, with everything that disappears together with this batch:
- Milk: 300 l × ₴15 = ₴4,500
- Starter culture, rennet, calcium chloride: ~₴350
- Salt, latex and wax for the coating: ~₴200
- Labour: the make, moulding, flipping, six months of care in the cellar — ~₴1,200 per batch
- Energy: heating the milk and, above all, the cold and humidity of the aging room over six months — ~₴600
That comes to roughly ₴6,850 per batch. But this still isn't the cost per kilo — because now the most treacherous thing in cheesemaking enters the game.
Yield Loss: Where the Milk Disappears
From 300 litres of milk Taras gets about 30 kilos of fresh cheese — a normal yield for hard cheeses, roughly ten litres to a kilo. But a fresh wheel and a wheel after half a year of aging weigh differently. Over six months the cheese loses moisture and shrinks by another 10–12%. So of those 30 kilos, only about 27 kilos reach the shop shelf.
Divide ₴6,850 by 27 kg and you get a real cost of about ₴250 per kilo, not «₴15 of milk.» Taras was genuinely surprised: for years he had calculated his margin off the milk price and never saw that labour, energy and shrinkage nearly double the cost. The cheese that «costs ₴150 of milk per kilo» actually costs him ₴250.
Spoilage and Failed Batches
Another item that wasn't in the notebook at all. Craft isn't a conveyor belt. Now and then a batch fails: the culture goes wrong, a wheel bloats, an unwanted mould appears, the rind cracks. For Taras such losses ran at about one batch in twenty — 5%. That means the cost of the failed batches must be honestly spread over the successful ones: the real cost climbs by another five percent or so. A trifle? Over a year it's tens of thousands of hryvnias that simply vanish into the waste bin, with no place for them in the owner's head.
Long Aging = Frozen Cash
Here is the heart of the whole story. Every hryvnia put into a batch comes back to Taras not in a week and not in a month, but in six months — when the cheese has finally matured and can be sold. All those six months his money lies in the cellar in the form of wheels.
Let's count how much money is permanently frozen. If Taras lays down one or two batches a week and each ages for half a year, then about 40–50 batches sit in the cellar at once, at various stages of maturity. At cost, that's nearly ₴300,000 locked in the walls of the room. At retail price — those same «₴940,000» that opened the conversation. And that's the answer to «where's the money»: the money is in the cellar, in the form of cheese, and it physically cannot turn into banknotes before it ripens.
«A full aging room isn't wealth. It's the most expensive warehouse of work-in-progress there is. You look at the shelves and see riches, but you're actually looking at your own money that you can't touch for another six months.»
Channels and Postpay
Taras sells cheese through four channels, and each treats money in its own way. The little shop at the dairy and the markets — the money comes in at once and the price is highest. Restaurants (HoReCa) buy regularly and in big pieces, but pay in two to four weeks. Distributors give volume but dictate both a lower price and postpay at 45–60 days. In other words, the largest channel by volume is at the same time the slowest and the cheapest in money terms.
Milk Seasonality
And a final detail Taras felt but never counted: milk costs differently in summer and winter. In the high-yield season (May–July) the farmer gives milk cheaper; in winter it's dearer, sometimes by a third. And the cheese, of course, ripens half a year after the make. So cheap summer milk turns into cheese sold at a high price in winter — while dear winter milk gives cheese that reaches the counter in summer. Whoever doesn't see this is surprised by their own margin twice a year, every year.
Life Before Finmap
Before Taras put things in order, his finances looked the way most craft producers' do: the farmer paid from cash in his pocket, the market takings also in cash, restaurant payments to a sole-trader card, the distributor to a settlement account, personal and dairy expenses mixed together in one heap. The lines I heard most often from him:
- «My cellar is full of cheese, and I've nothing to pay for next week's milk.»
- «I don't know what my kilo actually costs. I set the price "by eye," glancing at the shops.»
- «The distributor owes me for three deliveries, and how much exactly — I have to dig into the messenger and count by hand.»
- «At year-end my accountant says I'm in profit. Yet I've never once held that profit in my hands.»
The last one is a production classic. There's profit on paper but no money, because all the profit lies in the cellar and in debtors' accounts. This isn't Taras's unique problem — it's the general law of businesses where money gets stuck in stock. We wrote about it in detail in the piece on why there's profit but no cash, and separately on how money gets stuck in inventory. Cheese in a cellar is that same stock stuck in the warehouse — except it also shrinks and can spoil.
How Order Came
We started not with software and not with spreadsheets, but with a simple question: «Taras, where will the money from the next batch go, and when will it come back?» He couldn't answer. And that was the starting point.
The first thing we did was split the wallets. The dairy's money separate, Taras's money separate. The second — we brought all income and expenses into one place, to stop keeping the picture in his head and in messengers. Taras connected a bank integration, and payments from restaurants and the distributor began pulling into Finmap automatically, while the cash from markets and the shop he entered by hand in the evening — a two-minute job.
Then we learned to see three things that had been invisible before: the real cost per kilo (through the cost report, where milk, cultures, labour and energy all landed), the money frozen in the cellar (batches as work-in-progress), and the receivables — how much the restaurants and distributor owe and when. And finally, a payment calendar: when to pay the farmer, when wages fall due, when the distributor's money will arrive.
«The strangest feeling wasn't when I saw the profit. It was when I first saw that the cheese in my cellar is three hundred thousand of my own money, simply waiting. I stopped fearing the empty card — I started understanding why it was empty.»
Finances Now
After three months of working with the numbers, the picture changed not by magic but very concretely. Taras finally saw his cost — and discovered he'd been selling the distributor cheese at a pitiful margin and waiting two months for the money on top. He saw that the little shop and the markets, which he'd treated as «a bit of fun on the side,» were in fact his most profitable and fastest channel. And he stopped laying down batches blindly — now he sees how much money he'll freeze in the cellar and when it will come back.
Here's how his channels look when you lay them out by margin and speed of money:
| Channel | Price per kg | Margin per kg | When the money arrives |
|---|---|---|---|
| Own shop / markets | ₴600 | ~₴350 | at once |
| Restaurants (HoReCa) | ₴480 | ~₴230 | 14–30 days |
| Distributor (postpay) | ₴390 | ~₴140 | 45–60 days |
One table, and the whole strategy becomes obvious. The distributor gives volume, but it's the cheapest and slowest money; you can't build a dairy on it, you can only use it to top up the cellar. The shop and the markets are live, fast, expensive money — and that's exactly what needs growing. Taras didn't drop the distributor, but he shifted the emphasis: raised the price for them, negotiated a shorter deferral, and started selling direct more actively.
What changed in the numbers over the first months: Taras raised the average price per kilo, because he finally knew his real cost and saw he'd been selling some cheese at almost nothing. Cash gaps turned from surprises into lines on a calendar — he sees them a month ahead and has time to prepare. And most of all, he stopped feeling like a pauper beside a full cellar, because now he understands: the money hasn't vanished, it's simply still ripening.
«An insight for entrepreneurs: in a long-cycle production you don't sell a product — you lend your own money to your own warehouse. Until you see exactly how much is frozen and when it comes back, you run the business blind. A full aging room isn't profit. Profit is when the cheese has ripened, sold, and the money has reached the card.»
If you want to dig deeper into what makes up the cost of your product and where the real margin hides, read our breakdown of unit economics for a small business — it's the same logic, only step by step.
The Money Hasn't Vanished — It's Ripening
An artisan cheese dairy is one of the most honest examples of a business where profit and money live in different rooms. You put in today and take out in six months, and all that time your work lies in the cellar quietly shrinking. There's nothing frightening in this — the only frightening thing is not seeing it. When you know the cost of every batch, see how much money is frozen in the room, when the receivables come back and which channel really feeds you — the dairy stops being a lottery and becomes a business.
Finmap won't make the cheese for you. But it shows your dairy as a flow of money rather than a pile of wheels: where you earn, where you lose, what to pay next week, and how much of your money is lying in the cellar right now. That's the order in your finances after which you stop fearing an empty card beside a full warehouse.
Try looking at your dairy in a new way — 14 days free, no card required. Within two weeks you'll already see your real cost and how much money is ripening in your cellar.
Frequently Asked Questions
Take one typical make and add everything that disappears with it: milk, cultures and rennet, salt and coating, labour and the energy of aging. Divide not by the fresh yield but by the weight after shrinkage — and add a percentage on top for failed batches. That's the honest cost per kilo, not «the price of milk.»
No. Aging cheese isn't profit, or even money — it's work-in-progress: your outlay frozen for half a year. Profit appears only when a wheel is sold and the money has reached the account. Until then, a full cellar is the most expensive warehouse there is, not wealth.
Keep a payment calendar: when to pay the farmer and wages, and when the money from restaurants and the distributor will actually arrive. When income and costs are laid out by date, gaps show up a month ahead and you have time to prepare rather than firefighting on the last day.
Look not only at price but at the pairing of «margin + when the money arrives.» Your own shop and markets give the highest margin and instant money; HoReCa a mid margin with a deferral; the distributor volume but the lowest margin and long postpay. A healthy mix keeps both revenue and live cash.
Basic setup is one evening: connect the bank for auto-importing payments, create the directions (channels) and expense categories, and split business money from personal. After that it's minutes a day. By the very first month you'll see your cost, the money frozen in the cellar, and the distributor's receivables.
