SK Inventory · stock, costing & day-end

Stock that always adds up.

Underneath everything is an append-only ledger: receipts, sales, returns and adjustments are movements, never edits. So the number on the screen is the number on the shelf — and you can prove how it got there.

append-only ledger · WAC costing · lot tracking · day-end automation · Core Suite
Append-onlymovements, never edits
True cost (WAC)recomputed every receipt
Lot & expirytrace every batch
Day-end automationcloses without ceremony
Why it's different

Built to do the work, not just store it.

Five capabilities that make SK Inventory feel less like software you maintain and more like a teammate that already did the task.

Every change is a movement, with a reason

Stock never gets "edited to match." Each receipt, sale, return and adjustment is an immutable movement carrying a reason code. Discrepancies don't get erased — they book forward as current-dated adjustments you can audit forever.

  • Immutable movements with mandatory reasons
  • Idempotency keys — retries never double-count
  • Discrepancies posted forward, never back-dated

Receiving that captures cost at the door

Goods arrive against a purchase order as a GRN — quantities, lots and landed cost recorded the moment they land. No mystery stock, no "what did this actually cost us."

  • GRN against purchase orders
  • Lot and landed cost captured on receipt
  • Partial and over-receipts handled explicitly

Margins you can actually trust (WAC)

Weighted-average cost recomputes with every receipt, so the cost behind each sale is real. When you price or discount, you're working from truth, not a number someone typed last quarter.

  • Weighted-average costing, live
  • Recomputed on every receipt
  • Real margin on every sale and report

Lot tracking for the things that matter

Batches, expiries and recalls — know exactly which lot is on which shelf and which customer got which batch. Essential the day a supplier issues a recall.

  • Batch/lot identity through the chain
  • Expiry tracking and alerts
  • Recall: trace a lot to every sale

Day-end that closes itself

Counts, variances and adjustment postings run on a schedule. Closing the day becomes a report you read, not a shutdown you survive — with sell-ahead controls for when stock is incoming.

  • Scheduled day-end counts and postings
  • Variances booked forward with reasons
  • Controlled sell-ahead with limits

That's five of many.

The full capability list — every feature illustrated — is on the features page.

Explore all features →

Stock that the rest of the suite can see.

Catalog defines the item; Inventory holds its quantity and cost; Billing sells it; the chat and voice agents answer "in stock?" from it — all by reference to one item ID. Sell-ahead is deliberate, never an accident.

See the platform →

No per-seat pricing. Whole team in.

SK Inventory ships in the flat Core Suite — six sibling products included.

Core: CRM + Calendar + Tickets + Works + Catalog + Inventory + Notifications · ₹ / $ / €
See Core pricing →

Fair questions, straight answers.

What does "append-only" actually buy me?
Trust. Because stock is a log of movements rather than an editable number, you can always answer "how did we get to this count" — and nobody can quietly fudge it. Discrepancies are visible, dated and explained, which is exactly what an auditor (and your own peace of mind) wants.
Does it handle the messy real world — returns, damage, oversells?
Yes: returns, damage, write-offs and adjustments are all movements with reason codes. Sell-ahead lets you oversell on purpose when stock is incoming, with limits — so it's a decision, not a surprise.
How does costing work?
Weighted-average cost (WAC), recomputed on every receipt. Your reported margins reflect what stock actually cost, updated continuously rather than estimated at period-end.

Stop maintaining software. Start shipping work.

SK Inventory is free to begin inside the Core Suite.

Start free  Why it beats the spreadsheet →