Home
/
Blog
/
Fulfillment Warehouse: Profit Per Order and Per Pallet Space
Case Studies
Services

Fulfillment Warehouse: Profit Per Order and Per Pallet Space

Olena Smolikova
Olena Smolikova
Financial expert at Finmap

«I have 1,400 square metres of warehouse, six clients and 11 people on shift. We ship around 9,000 orders a month and invoice about ₴780,000. And at month-end fifty thousand is left. More clients, more boxes, more people — the same money» — that's how Iryna, the owner of a fulfillment warehouse, opened our conversation.

Sound familiar? The racks are full, the packing area is humming, couriers collect pallets every day, and your sales manager promises a new client every week. It looks like the warehouse is running at full tilt. Yet when you sit down to count what's actually yours, the number is laughable. And the first thought is always the same: «I need more clients to fill the warehouse.»

The trouble is that fulfillment gets counted as a single pot: everything clients pay goes into one cauldron, and all the rent, wages and packaging come out of the same one. While the numbers are blended, you can't see one simple thing: one client brings you ₴60,000 of margin a month, while another takes up a third of your racking and yields ₴4,000. On the monthly statement they look equally respectable.

This article is about breaking a warehouse into small pieces: per pallet space, per order, per client, per labour hour. So you can finally see what brings the money and what merely occupies floor space.

The Founder's Path: From a Room Full of Boxes to 1,400 Square Metres

Iryna didn't start with a warehouse — she started with her own cosmetics store. At first the stock lived in her flat, then in a garage, then in a small 80-square-metre unit. When a friend who ran a neighbouring shop asked to «keep a bit of stock with you and ship the orders,» fulfillment was born.

Then word spread among online stores: one client brought a second, the second brought a third. Four years later Iryna closed her own shop and moved into the warehouse business full time: 1,400 square metres, racking, a receiving area, a packing area, a WMS and a crew of packers.

And somewhere around the fifth client, the simple «invoice minus wages» arithmetic stopped adding up. More clients, rates that looked reasonable, a warehouse that was full — and less free cash than back in the garage. She had a spreadsheet of invoices, a WMS with stock levels and a bank app. Three sources with the profit vanishing somewhere between them.

«I thought my problem was too few clients. The problem was that two of the ones I had were sitting here almost for free.»

How Money Actually Works in a Fulfillment Warehouse

Before we get to what Iryna changed, let's break down what a warehouse's profit is made of. Because this is exactly where the money that «disappears» gets lost.

Two Different Businesses Under One Roof: Storage and Handling

Fulfillment is really two businesses under one roof. The first sells space: pallet positions, shelves, square metres. The second sells work: receiving, picking, packing, dispatch, returns.

Their economics are completely different. Space costs you a fixed amount: rent goes out every month whether the pallet holds stock or not. Work costs you a variable amount: the more orders, the more labour hours, film, tape and cardboard.

When those two flows are merged into a single «fulfillment» invoice, you can't see which one feeds you. And it happens that storage is profitable while handling loses money — or the other way round. Separating them is the first thing worth doing.

Profit Per Pallet Space: The Warehouse's Key Number

A warehouse has a hard ceiling — the number of pallet positions. That's your main resource, and it's finite. So what matters isn't total revenue but how much a single position earns per month.

Let's count. Rent, utilities, security and racking depreciation give you, say, ₴190 of cost per pallet position per month. Client A pays ₴420 per position and rotates stock constantly. Client B negotiated ₴230 «because we go way back» and keeps 180 pallets of seasonal goods that ship twice a year. Formally both are paying customers. In practice the second occupies a third of the warehouse and barely covers his own cost.

It's the same logic as in retail: profit on paper while the cash is stuck in stock. Except what gets stuck for you isn't cash, it's square metres — the one resource you can't scale without signing a new lease.

Profit Per Order: Where the Wage Bill Hides

The other half of the economics is handling. Here the unit isn't a space, it's an order. You charge, say, ₴38 for picking and packing. Now count honestly what it costs you: the packer's minutes, the box, the film, the tape, the label, a share of the receiving clerk's wage and a share of the WMS subscription.

An order with one item in a small box and an order with eight items, fragile glassware and gift wrapping cost you completely different amounts — yet they often sit at the same price in your rate card. That's where the client who «gives us lots of orders» but no margin comes from.

The key figure here is how many orders the crew picks per labour hour. Lifting it by 15% with a smarter stock layout is usually more profitable than adding another client to the same racking.

Orders doubled and profit didn't move. That's when I first worked out what it costs to pack one box — and everything fell into place.

Returns: Work You Often Don't Charge For

Returns are the quietest hole in fulfillment. The box comes back, and it has to be received, unpacked, inspected, re-registered, put back on the shelf and sometimes repacked. In minutes, that's often more expensive than shipping the order in the first place.

Yet in the contract, return handling is frequently either free or priced symbolically — «it's a small thing.» While returns run at 2%, it really is a small thing. When a client sells clothing and runs 30% returns, your crew spends half a day working for that client for nothing.

Peak and Trough: The Season That Eats the Margin

November and December in fulfillment are a flood. You hire temporary packers, pay overtime, run two shifts. Revenue in those months is a record and the year looks brilliant.

Then February arrives: a third of the orders, a warehouse that's nearly as full, the same rent, the same permanent crew. If you don't count the year as a whole and set money aside during the peak, the winter record simply gets eaten in spring. So seasonality here isn't background noise but part of the financial model — we covered that mechanism separately in our piece on planning cash in a seasonal business.

Client Payment Terms: You're Funding Their Growth

Nearly every fulfillment client wants to pay in arrears: we work for a month, the invoice and statement come at the end, payment follows a week or two later. Meanwhile you pay packers twice a month, rent on the first, and buy boxes in advance.

So you end up financing your clients' growth out of your own pocket. One overdue ₴120,000 invoice and you're already wondering how to cover payroll. Receivables in fulfillment aren't «the client will pay eventually» — they're your frozen money that isn't there for wages right now.

Life Before Finmap

Before she put things in order, Iryna lived roughly like this. She recognises these lines herself — and you might too.

  • «Revenue grows every month and free cash stays the same. Where it goes, I don't know.»
  • «I couldn't tell you which client is profitable. They all pay, they all seem fine.»
  • «Wages eat everything, but there's no one to cut — the crew is already at its limit.»
  • «Returns are killing us, but they're free in the contract because that's how it started.»
  • «Once a quarter I'm short for the rent, even though clients owe me more than I owe everyone.»

Every one of these lines is about the same thing: the warehouse is measured by total revenue instead of margin per client, per order and per pallet space. The moment you break the numbers apart, the picture becomes almost uncomfortably clear.

How Iryna Put Things in Order

The turning point was mundane: ₴30,000 in the account, ₴160,000 of wages due the day after tomorrow, and the biggest client «moving payment to next week, we have our own delays here.» Iryna sat down and realised she wasn't losing money — she simply couldn't see her own. What she needed wasn't a new client, it was order in the finances, so she could see where money goes every day.

That's how she came to Finmap. The brief was simple: see the margin on every client, split storage from handling, and keep receivables under control. Setting it up took a couple of evenings.

  • Bank integration and auto-import. Client payments and outgoing transfers pull in automatically — nothing to key in by hand.
  • Every client is its own line of business. Income is split into storage, handling, returns and extra services. The profitability of each client is visible on its own.
  • Direct costs kept separate. Crew wages, packaging materials, delivery and rent each get their own category. Margin calculates itself and the P&L comes together without an accountant.
  • Receivables under control. Who owes what and when it's due, in plain sight, with reminders.
  • Payment calendar. Rent, wages, taxes and material purchases laid out in advance. A cash gap becomes visible two weeks before it happens.

What Iryna particularly liked is that Finmap speaks the owner's language rather than the accountant's: not «counterparty balance,» but «this client yields 31% margin and that one yields 4%.» And that the AI adviser flags the odd stuff by itself: «packaging spend is up 28% while order volume is up 9%.»

I wasn't short of clients. I was short of one honest number — what I earn on each of them. Once I saw it, half the decisions made themselves.

The Finances Now

In three months with Finmap, Iryna didn't take on a single new client — she parted ways with one and repriced two others. And net profit, on almost identical turnover, more than doubled. Here's what changed.

MetricBefore FinmapAfter 3 months
Margin per clientguessed by feelvisible for each, monthly
Revenue per pallet spacenever measuredup 34%
Receivablesaround ₴210,000around ₴90,000
Net profit / month~₴50,000~₴115,000

How did she get there? She split the rate card into storage and handling — and it became immediately obvious who was paying for space and who was paying for work. She introduced a fee for processing returns above 10%. She repriced the client with seasonal stock who occupied a third of the racking: he agreed to a smaller footprint, freeing space for a new client. And she moved everyone to prepayment for storage, leaving arrears only for handling.

An insight for business owners. In a warehouse, profit hides not in the number of clients but in how much each pallet space and each labour hour earns. Two warehouses of the same size can differ threefold in net profit — and the whole difference is that one sees its margin per client and per order while the other only watches total revenue.

A Few Closing Tips

  • Split your rate card into storage and handling. They are two different businesses with different economics.
  • Measure revenue per pallet space — your resource is finite and it has to pay for itself.
  • Know the cost of one picked order, materials and labour minutes included.
  • Charge for processing returns above the agreed percentage.
  • Review margin per client every month, not just total profit.
  • Track receivables separately and take prepayment at least for storage.

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

Money in a fulfillment warehouse doesn't evaporate. It dissolves between clients, racking, packed boxes and wages while you watch total revenue and the balance in your account. The moment you break it down per pallet space and per order, you can see what feeds the warehouse and what merely occupies floor space.

You don't need more clients. You need to see which client, which order and which square metre actually bring in money — and to have the kind of order in your finances where that's visible every day, not guessed at once a quarter.

Try looking at your warehouse in a new way — and within the first month you'll see who feeds you and who is quietly eating you.

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

How do I calculate profit per pallet space?

Take all the warehouse's fixed monthly costs — rent, utilities, security, racking depreciation — and divide by the number of pallet positions. That gives you the cost of one position. Then compare it with what each client actually pays for that space. The difference is your storage margin, and it's usually very uneven across clients.

Because they are two different businesses. Storage is fixed costs and a limited amount of space. Handling is variable costs: people, materials, time. When they sit in one invoice, you can't see which line is profitable. Split them and you immediately spot clients who pay for space but barely ship, and vice versa.

Yes, once returns run above a few percent. Processing a return often takes more time than shipping an order: receive, inspect, re-register, put back on the shelf. The usual arrangement works well: a set percentage of returns handled free under the contract, everything above it charged at the standard rate. Otherwise clients with high return rates quietly eat your margin.

Count the year as a whole, not month by month. Work out what your «dead» February costs — rent, the permanent crew, the WMS — and set that sum aside separately during November and December. A payment calendar a few months ahead shows the trough before it arrives, and the seasonal record stops dissolving in spring.

A couple of evenings, essentially: connect the bank for auto-import, set clients up as separate lines of business, split income into storage and handling, and define expense categories (wages, materials, rent, delivery). After that it's seconds per transaction. Within the first month you'll see margin per client and your real receivables.

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