HomeStock

For business

Stock you can account for, not just count.

Most cheap inventory tools store a number and let you edit it. HomeStock records every movement — received, issued, transferred, counted, wasted, returned — and works the number out from the movements. What you have and how you got there are the same record.

The ledger

Why the movements matter

Costs that follow the stock

Receiving works on a moving weighted average, so buying one unit at a one-off high price doesn't silently revalue everything already on the shelf. Your inventory value and your cost of sales come from what actually moved.

An audit trail you can't quietly edit

Movements are append-only. A mistake is corrected by a reversing entry, not by changing history — so the record still explains itself six months later when somebody asks why the count was off in March.

Stock lives in a place, not in a field

The same product can sit in three bins with different quantities, and transfers between them are recorded as movements like everything else. Batches carry expiry, and the oldest goes out first.

Day to day

What's in it

Receiving and purchase orders

Raise a purchase order against a supplier, receive it in whole or in part, and have the stock and the cost land together. Receiving without a PO works too, for the deliveries that never had one.

Issuing, waste and returns

Stock out with a reason attached, so waste is visible as waste rather than disappearing into a shrinking number. Returns to a supplier are recorded as their own movement.

Counts and variance

Run a count against a bin, enter what's actually on the shelf, and see the variance before anything is posted. Counting is deliberately separate from adjusting — you record the observation first, then decide what to do about it.

Getting your catalogue in

Import from a spreadsheet. Column headings are matched for you, the file is checked row-by-row before anything is written, and the import will not commit while a row still has a problem. A half-finished import can be resumed without duplicating what already went in.

Staff hours and pay

A time clock, hours worked, and pay worked out from them, with overtime handled per working week rather than per pay run.

HomeStock does not calculate or withhold tax. It produces hours and gross pay figures for you or your accountant to work from — it is not a payroll filing service, and it doesn't pretend to be one.

What it costs you to hold

Inventory value, cost of goods, and a profit and loss view built from the same ledger, with a CSV export for your accountant. Anything it can't put a reliable cost against is listed as excluded rather than quietly counted as zero.

Access

Permissions, not job titles

HomeStock doesn't decide what your third-shift shipping supervisor is called. You grant capabilities per person — receive stock, issue stock, see costs, see wages, manage people — and the business uses whatever job titles it already uses.

A bookkeeper can be given the accounts without the warehouse. A weekend hire can count stock without seeing what anyone earns. Wages and staff contact details are held separately from the rest and are only readable by the people you've explicitly allowed — that's enforced on the server, not just hidden in the interface.

Cost

Priced per business, not per head

Business is $19.99 a month, or $199 a year. One subscription covers the business — invite as many staff as you need and none of them pays anything. Most stock systems with this much in them are priced monthly at a level small operations don't reach.

Nothing is being charged today. HomeStock is free to use in your browser while it's being finished, and there's nothing to cancel. See the full pricing.