Home
/
Blog
/
Building-Materials Store: Thin Margins, Supplier Terms, Frozen Stock
Case Studies
Retail

Building-Materials Store: Thin Margins, Supplier Terms, Frozen Stock

Olena Smolikova
Olena Smolikova
Financial expert at Finmap

«In season, turnover hits 2.3 million UAH a month. The warehouse is packed to the ceiling. And in February I borrowed 90,000 from my brother to cover the sales staff’s wages. You stand there among pallets of tile and cement and think: my money is lying right here, and I can’t get to it» — that’s how Bohdan, owner of a building-materials store near Zhytomyr, opened the conversation.

Sound familiar? A building-materials store looks like a simple business: buy low, sell higher, the difference is yours. In reality it’s one of the trickiest kinds of retail when it comes to cash. The goods are heavy and bulky, margins are thin, suppliers give you credit, some customers buy «for the site» on account, and half your turnover is physically sitting in the warehouse as bags, pallets and rolls. The till is loud, but the bank account is silent.

And the first thought is always the same: «I need to sell more, carry a wider range, keep everything on hand.» Yet the trouble is almost never the sales volume. The trouble is that the owner can’t see where exactly the money is stuck — in stock, in supplier terms, or in the crews’ debts. This article is a real story of how Bohdan broke his store down into parts he could understand and stopped borrowing for payroll in the middle of a multi-million turnover.

How Bohdan ended up behind the counter

Before the store, Bohdan spent eight years working sites himself — a finisher, then the foreman of his own crew. Every morning started the same way: drive round three or four supply depots to gather the day’s materials. This one has the adhesive but no primer; that one has the drywall but the profile arrives tomorrow. He counted how much time and fuel this running around ate up, and one day he thought: «What if everything I need sat in one place by the highway?»

That’s how a small store appeared — first a container and a canopy, then a rented pavilion. Bohdan knew the goods from the inside, because he had worked with them, and he knew what people like him needed. In three years the store grew into a 600 m² warehouse with four thousand SKUs: dry mixes, cement, drywall, insulation, tile, plumbing, fasteners, tools, building chemistry. His customers are both people doing their own renovation and crews and small developers who buy in batches on deferred payment.

Turnover grew, the team grew: two salespeople on the floor, a stock keeper, a driver with a van for deliveries. But the sense of money didn’t grow. Quite the opposite: the bigger the store got, the less Bohdan understood where his profit was. «While it was a container, I kept it all in my head. When SKUs turned into thousands, my head stopped coping and no system took its place», he recalls.

How money really works in a building-materials store

To understand Bohdan’s pain, you have to see how selling building materials differs from an ordinary shop. Several forces work at once and together create that «till full of noise, account full of nothing.»

Thin margins on heavy goods. Cement, drywall, insulation, dry mixes — these are «anchor» items, the ones customers use to compare stores. You can’t keep a high markup on them: shoppers will go next door. The real margin on such goods is often 8–15%. The earnings hide in the small stuff: fasteners, tools, chemistry, accessories, where markup runs 40–80%. The problem is that on the combined till these two worlds are fused, and the owner sincerely believes he earns «around 25%.» In reality 25% is a hospital average, behind which one group feeds the business while another barely covers the rent of its shelf.

Supplier credit — a double-edged sword. Building-materials suppliers extend credit: take the goods now, pay in 14, 30, sometimes 45 days. It’s a lifesaver at the start of the season — you can stock up without holding the full amount. But deferred payment creates an illusion of wealth: there’s money in the account because you haven’t yet paid for half your warehouse. The due date comes, and it turns out the money has already gone somewhere. Bohdan had close to twenty such suppliers, each with its own term and its own payment day, and all of it lived in a notebook and in his head.

Cash frozen in stock. Here’s the main trap of building-materials retail. Fast movers turn over quickly, and right beside them dead stock sits for months: a badly chosen tile collection, leftover insulation after the season, plumbing bought «because the price was good.» Every such pallet is frozen money that doesn’t work, takes up space and quietly spoils or goes out of fashion. The warehouse looks like wealth; in reality it’s immobilised capital.

B2B on deferred payment — receivables. Crews and developers are desirable customers: they buy a lot, regularly. But almost always with the words «I’ll settle once the client closes the site.» The store effectively finances other people’s construction with its own goods. One or two crews a month behind on payment, and the owner has nothing left to pay his own suppliers.

Seasonality. The building season runs spring to autumn. In summer the till boils; in winter it drops several times over, while rent, wages and heating the warehouse don’t go anywhere. The money earned in July has to be stretched to March — and that only works when you can actually see it.

A building-materials warehouse looks like money. But while the goods sit there, it isn’t money — it’s your money, taken hostage by a pallet.

Life before Finmap

Bohdan is a practical man, and he put off any system for a long time: «no time, it’s the season.» The boiling point came that same winter, when he had to borrow for wages in the middle of a multi-million turnover. Here’s how he describes that period himself:

  • The till as one big pot. Money from selling cement, tile, tools and repaid crew debts all fell into one heap. How much each group earned was anyone’s guess.
  • No idea of real margin by group. Tile seemed the most profitable because the receipts were large. But after deducting purchase cost, delivery and dead stock, it turned out that humble fasteners and chemistry brought the store more in clean money.
  • Supplier terms lived in a notebook. Twenty suppliers, each with its own payment day. Miss a date — a penalty, or a soured relationship and lost credit terms on the next batch.
  • Crew receivables nowhere in one place. «I’ll drop it off after the site» turned into months. Who owed how much and from what date — Bohdan recalled from memory and from text messages.
  • Warehouse packed, but nothing for payroll. The most painful one. On paper the business is profitable, yet live cash is chronically short — because it’s all either in goods on the shelves, or in other people’s debts, or already promised to suppliers.

«What killed me most was the feeling of helplessness», Bohdan says. «I’m not stupid, I can count. But when you’ve got four thousand SKUs, twenty suppliers and a dozen crews in debt, it doesn’t fit in a notebook. You don’t see the picture — you see fragments and you put out fires.»

How Bohdan brought order

The turning point was a simple move: stop keeping finances in his head and gather them in one place. Bohdan set up a financial management platform — not accounting for the tax office, but a dashboard for the owner, clear without a finance degree. Here’s what changed in the first weeks.

He connected the banks — and the data flowed on its own. Instead of an evening ritual of reconciling statements, every inflow and outflow from the store’s accounts and cards started pulling in automatically. Bohdan only had to sort them into categories — and even then the system increasingly suggested the category itself.

He split the store into directions. Every sale and every purchase was tagged with a product group: dry mixes and cement, drywall and profile, insulation, tile, plumbing, fasteners and tools, chemistry. For the first time he could see not «a general 25%» but the real margin of each group separately.

He built a payment calendar for supplier terms. All twenty suppliers with their due dates landed on a calendar in advance. Now Bohdan sees not «somewhere near month-end I owe someone» but precisely: on the 12th — 180,000 to one, on the 18th — 240,000 to another. And he sees it before D-day arrives.

He put receivables and payables on one screen. Who owes the store (crews) and whom the store owes (suppliers) now sit side by side, with dates. The most dangerous thing became visible: when a supplier is due before a crew settles up. On why these two figures must live together, there’s a separate breakdown — receivables and payables on one dashboard.

I thought I was short of money. It turned out I wasn’t short of money — I was short of a picture of where it was lying.

Finances now

Four months passed. Turnover barely changed — Bohdan didn’t start selling more. What changed is that he saw his money and stopped losing it for no reason. A few concrete shifts.

The first thing he tackled was dead stock. Seeing in numbers how much money was frozen in goods sitting for over half a year, Bohdan ran a clearance of the «dead» items even at break-even — simply to free up cash. From what came free, he cleared the hottest supplier debts without new loans.

Second, margin by group reshaped his purchasing. It turned out the store earned less on tile than it seemed (delivery, breakage, dead stock), while fasteners, chemistry and tools delivered the most clean profit. Bohdan didn’t drop tile — it brings the customer in — but he stopped pouring disproportionate money and space into it.

Third, discipline with receivables. For the crews that dragged their feet he introduced a debt limit and prepayment on part of the order. His «best» customer, who had owed for months, started paying on time after a calm conversation with the numbers in hand.

MetricBefore FinmapAfter 4 months
Cash frozen in dead stock~640,000 UAH~180,000 UAH
Overdue supplier payments2–3 a month0
Crew receivables«whenever I remember»visible daily, with dates

«The strangest thing», Bohdan laughs, «is that I didn’t suddenly earn more. Turnover is the same. But I stopped borrowing, stopped paying supplier penalties, and for the first time I’m going through winter calmly — because back in summer I already saw how much to set aside for the off-season.»

An insight for business owners

Bohdan’s main lesson is worth highlighting. A building-materials store rarely goes under because of bad sales. It suffocates because the profit is there but the live cash isn’t — it’s stuck in three places at once: in stock, in supplier terms, and in other people’s debts. As long as you look at the combined till, you don’t see those three traps and you can’t manage them.

The recipe isn’t to sell more. It’s to see your money in parts: which group actually feeds you, how much is frozen in stock, whom to pay and when, who owes you. It takes no finance degree — only the daily habit of looking at the numbers rather than at the warehouse ceiling. For more on the «profit but no cash» trap itself, see the breakdown of why retail shows a profit while the cash is stuck in stock.

Turnover is loud. Cash in the account is quiet. And the business that survives isn’t the one with the biggest turnover — it’s the one that can see where its money got stuck.

What to do this very week

  • Tag every sale and purchase with a product group — so you see real margin, not «the average across the till.»
  • Write out all supplier terms with due dates in one calendar. A missed date is a penalty or lost credit.
  • Count how much money sits in goods that haven’t moved for over half a year. That’s your frozen capital — free it up first.
  • Gather crew receivables into one list with dates and amounts. Set a debt limit for the ones who drag.
  • Back in summer, while the till is boiling, work out how much to set aside for the off-season.

Bohdan didn’t go down this road because he loves spreadsheets — he still doesn’t. He did it because he was tired of borrowing for payroll in the middle of a multi-million turnover. Order in finances turned out to be not about complexity but about calm: see the picture, sleep at night.

Money doesn’t disappear. You just don’t see it

Money in a building-materials store never goes anywhere. It simply lies where you aren’t looking: on the shelf under shrink-wrap, in a supplier deferral, in a crew’s debt. The moment you pull it all into one picture, you can see what feeds the business and what quietly eats it. A payment calendar you actually build plus margin by group turn the chaos into a system you can steer — and the owner finally manages money instead of fires.

Bohdan started with a simple step — gathering his finances in one place. Try bringing order to your store’s finances too: look at your stock, your supplier terms and your debts with fresh eyes on Finmap. Stop seeing your money only at the moment you have to borrow it.

Table of Contents
Check the Status of Your Business's Financial System
Order Financial Diagnostics
Olena Smolikova
Olena Smolikova
Financial expert at Finmap
  • Head of Finance Department, Beauty Hub Ltd (2020–2024).
  • Head of Management Accounting and Budgeting, Intime LLC (2016–2020).
  • Senior Economist, EdYouGet LLC (2015–2016).
  • Economist with responsibilities of Deputy CFO, Ukrainian Media Holding (2008–2015).

Recommended for Entrepreneurs

Frequently asked questions

I run a small building-materials store — do I even need this?

It’s exactly in a small store that every hryvnia frozen in stock and every crew debt hurts the most, because your safety margin is thin. The smaller the business, the more it matters to see which product group feeds you, how much money is sitting in the warehouse, and whom you owe and when.

You don’t have to count every SKU. It’s enough to combine goods into 6–8 groups (cement and mixes, drywall, insulation, tile, plumbing, fasteners and tools, chemistry) and see the margin by group. That already gives a picture far more honest than «the average markup across the till.»

Deferred payment in itself is a useful tool — it helps you stock up at the start of the season. It becomes dangerous when you don’t see the due dates and treat the money in your account as «yours.» Keep all supplier terms in a payment calendar, and supplier credit becomes an advantage rather than a trap.

First you have to see it — flag the goods that haven’t moved for over half a year. After that it’s the owner’s call: clearance, promotion, return to supplier, or write-off. The key is not to hold dead capital for years «because it’s a shame to lose it»: freed-up money is almost always more useful alive.

Basic bank connection and sorting into groups is a matter of a few evenings, not months. After that, the daily work is minutes: confirm the automatically imported transactions and glance at the payment calendar. Most owners see their first insights within the first or second week.

Any questions left?
We are ready to answer them.
WhatsApp
Telegram
Finmap
Finmap support

Money Doesn't Disappear. You Just Don't See It.

Get a personal financial diagnosis or a Finmap demo — and see your business from a new perspective.

Ask Your Question to a Finmap Expert