Inventory
Stock that keeps itself up to date
Buying adds stock and selling takes it away, at average cost, with the cost of sales booked for you. Add orders and deliveries, more warehouses, batches and serial numbers as your business grows.
Free to start. No credit card needed.

Stock and cost of sales, automatically
Bills bring stock in at cost; invoices or delivery notes take it out at the average cost, and the cost of sales is posted with them. Stock adjustments handle counts, damage and samples.
Orders, deliveries and receiving
Sales orders with delivery notes and invoicing per line, purchase orders with goods received notes. CoreBooks shows what's delivered, received and invoiced on every order.
Warehouses, batches and serial numbers
Keep stock in several locations and move it between them. Track batches with expiry dates and serial numbers from the supplier's bill to the customer who bought them.
- Stock and reorder levels per location
- Expiring batches on the dashboard
- Where every serial number went
Landed costs
Add freight, duties and clearing costs to the goods they belong to, shared by value or quantity, so your margins reflect what the stock really cost.
Available on
Stock items, sales and purchase orders on Pro and Business. More locations, batch and serial numbers and landed costs on Business.
Questions and answers
How is stock valued?
At average cost per product. The inventory valuation report shows quantity and value per product, for the whole business or one location.
Does stock leave with the invoice or the delivery note?
Your choice. By default the invoice moves stock; businesses that deliver before they invoice can switch to delivery notes.
Can I track expiry dates?
Yes, on Business. Batches have expiry dates, and stock going out is suggested earliest expiry first.
Related features
Keep your books properly, from today
Start on the free plan, or try every feature for 30 days. No credit card needed.