Products, Services & Stock
Build the catalogue of everything you sell. Products are physical items with stock levels; services are jobs you charge for (haircuts, repairs, consulting). Both must exist in the catalogue before you can record a sale.
On this page
Products vs. services
- Product — a physical item with a quantity. Selling one decreases stock; receiving more increases it. Examples: a bottle of soda, a bag of cement, a phone charger.
- Service — work you perform. There's no stock count. Examples: a haircut, an oil change, hourly consulting.
If something is half-and-half (e.g. a phone repair that uses spare parts), set up the service for the labour and the parts as separate products.
Add a product
- Open Products → Add Product.
- Enter the name (e.g. "Coca-Cola 500ml").
- Pick a category (e.g. Drinks). Categories help reports group similar items.
- Enter the unit (piece, kg, litre, packet…).
- Enter the cost price (what you pay) and the selling price (what customers pay).
- Enter the opening stock — how many you currently have.
- Set a low-stock threshold if you want an alert when stock drops below a number.
- Choose which branches stock this product. You can stock the same product in many branches with different counts.
- Click Save.
Tip
Cost and selling price are kept separate so that profit reports work. If you don't know the cost yet, leave it as zero — you can update it any time.
Edit or remove a product
Open Products, click the product, and:
- Update name, prices, category or unit and click Save.
- Click Discontinue to hide it from the catalogue. It still appears in past sales but won't show when recording new ones.
Add a service
- Open Services → Add Service.
- Enter the service name (e.g. "Haircut", "Oil change").
- Pick a category (Grooming, Mechanical, Consulting…).
- Enter the standard price. You can change it on each sale if a job is bigger or smaller than usual.
- Optionally add a duration (e.g. 30 minutes) — this is shown on the receipt.
- Click Save.
Recording stock-in
When new stock arrives from a supplier, record it so the count stays accurate.
- Open Stock → Add Stock.
- Choose the branch the stock is going to.
- Add each product and the quantity received.
- Enter the supplier (optional) and the cost per unit for this delivery — useful if costs change between deliveries.
- Click Save. Stock counts update immediately.
Linking to expenses
Tick "Also record as expense" if you've paid the supplier — the same delivery will appear in your expense ledger so you don't have to enter it twice.
Stock adjustments & losses
Stock that disappears outside of a sale (breakage, theft, expiry, transfer to another branch) needs an adjustment.
- Open Stock → Adjust Stock.
- Pick the product and branch.
- Enter the quantity to remove (or add) and choose a reason: Damaged, Expired, Stolen, Transfer, Correction.
- Click Save. The adjustment is logged with your name, the date and reason.
Low-stock alerts
If you set a low-stock threshold on a product, the app warns you in two ways:
- The product appears in red on the Stock list.
- The dashboard shows a "Low stock" tile with the affected products.
- If you've enabled email notifications (Settings), you'll get an email when a product crosses the threshold.
Stock on hand report
Open Reports → Stock on Hand to see:
- Every product, current quantity, and value (quantity × cost price).
- Filter by branch or category.
- Export to PDF or Excel for your own records.