Cosmetics, beauty and skincare retail
Cosmetics shop software in Nepal, by shade and by expiry
A lipstick in twelve shades is twelve things to count, and an expired cream is money thrown away. Kuver Books counts each shade and puts the lot nearest expiry forward, so it sells first.
- IRD-format VAT invoices
- Shade and size variants
- Batch and expiry on every lot
- Free trial, no card required
In short
Which billing software tracks shades and expiry for a cosmetics shop in Nepal?
A cosmetics shop in Nepal needs billing that counts each shade and tracks expiry by lot. Kuver Books holds shades and sizes as variants with their own price, keeps stock as batches with expiry, and writes testers off with a reason. It is listed by the Inland Revenue Department under the Electronic Billing Procedure 2074, and a free connected online store is included with every plan.
Before and after
What changes when a beauty shop stops counting by brand?
-
Stock is counted by shade and size
Stock is counted by shade and size. Each variant has its own price, image and balance, so the reorder list names the shades that actually sell, and a new range comes in from a spreadsheet through the variant import.
Before: Stock counted by brand, so the shade that sold out and the shade nobody buys look the same.
-
The date moves from the jar to the lot
The date moves from the jar to the lot. Expired stock cannot be billed, the near-expiry chart groups lots by how soon they expire, and short-dated stock can go back to the distributor on a debit note while it still has value.
Before: Expiry found by reading the bottom of each jar, usually after the date has passed.
-
Testers stop disappearing
Testers stop disappearing. Every tester and every broken compact leaves stock through an adjustment with a reason and an approval, so you can see what the counter costs you in samples.
Before: Testers and damaged packs taken off the shelf with nothing written down.
-
Phone orders get a proper home. A free connected online store is included with every plan
Phone orders get a proper home. A free connected online store is included with every plan. It shares the counter’s stock, and its orders come back as documents to approve. The guide to selling online for the festival season covers how to avoid overselling during Dashain.
Before: Orders taken over messages and written into a notebook, with stock checked by walking to the shelf.
Cosmetics and beauty
What Kuver Books does for you each day
Count every shade, sell creams before they expire, and sell online from the same stock.
-
Every shade its own stock line
Colour and size attributes generate variants, each with its own price, image and count.
-
Creams sold before they expire
Lots carry their expiry, the nearest is put forward first, and expired lots cannot be billed.
-
Testers opened on the record
A tester leaves stock through an adjustment with a batch, a reason and an approval.
-
Parlour accounts at trade rates
A customer type for salons and parlours applies its discount the moment the party is picked.
-
Shop online from the same shelf
The included online store shares your catalogue and stock, and its orders come back for you to approve.
Cosmetics and beauty, hour by hour
What does a day behind a cosmetics counter look like?
-
Opening
A foundation in exactly the right shade
The first customer knows her shade and wants nothing else. The pack scans, and the line shows that exact shade as its own variant, with its own price. Because stock is held as lots, the batch closest to expiry is the one put forward, and an expired lot cannot be billed at all. The bill carries your PAN and 13% VAT on the taxable lines, and stock for that shade and that lot drops when the invoice is approved.
-
Late morning
The distributor's carton, checked in
A carton of new stock arrives from the distributor with a printed bill. Instead of typing it, someone photographs it. Photograph the bill (PNG or JPEG), up to 5 photos per batch, 20 MB each. The lines come back matched to your catalogue, shade by shade, and you check the filled-in purchase bill beside the photo before approving it. Approval opens the lots for each product and puts the payable on the distributor’s account with its due date. 25 AI bill scans a day included on Standard and Premium.
-
Afternoon
A tester opened, a parlour order billed
A new serum needs a tester on the counter. One unit leaves stock through an inventory adjustment that names the batch, records the reason and waits for approval, so the shelf count still matches the screen at month end. Later a beauty parlour orders its monthly stock. Picking the parlour applies its customer-type discount on its own, and if the order would take it past its credit limit a banner says so before anything is promised.
-
Evening
Online orders and the near-expiry list
By evening the online store has taken a few orders, and each one is waiting in Kuver Books as a document to approve, so stock moves once and in one place. The near-expiry chart shows a sunscreen lot with only weeks left. There is still time to put it on offer before it has to be written off. The day closes on the cash-flow ledger with collections by method, since you can record payments across 10 Nepali methods: cash, Khalti, eSewa, bank transfer, ConnectIPS, Fonepay, IME Pay, PrabhuPay, card and mobile banking, and the ledger locks.
How do shades and sizes become things you can count?
Counting a lipstick by brand hides the shades that sell out and the ones that never move. Set up colour and size as attributes once, and the variant matrix is generated with a preview, so you create only the shades you actually buy.
- A price and image per shade Each variant carries its own selling price and picture, at the counter and online.
- New launches imported, not typed Variant import runs through a guided wizard from a spreadsheet.
- Brand barcodes mapped in bulk EAN-13, EAN-8 and UPC-A codes on the pack each resolve to one product.
Included
Where the expiry date protects your margin
Sunscreen, serums and creams lose value long before they look old.
- Lots opened by the distributor bill Approving the purchase bill creates the batch with its quantity per warehouse.
- Expired stock cannot be billed The counter refuses an expired lot instead of relying on someone noticing.
- Near-expiry lots grouped by time left The inventory hub groups lots by how soon they expire, while they can still sell on offer.
- Short-dated stock sent back A debit note against the approved bill returns it and lowers what you owe.
Can the counter and the online store share one stock?
Plenty of beauty buying starts on a phone. The connected store reads the same catalogue the counter does, so a shade sold at the till this morning is not still for sale online this afternoon.
- Shade stock shown online The product page reflects what is left in each variant.
- Coupons with a minimum basket Each coupon carries a minimum spend, an expiry date and a shareable link.
- Online orders approved like any bill An order from the store arrives as a document, so stock moves once.
- 1. A custom domain is an optional paid add-on. Source: kuver-sites plan-catalogue.ts (books-connected, billed by Kuver Books). Verified 2026-09-12.
- 2. Source: kuver-sites templates/presets.ts, sectionRegistry. Verified 2026-09-12.
Fit check
What does Kuver Books not do for cosmetics shops?
Better you hear it now than after a month of setup.
-
It does not run points, membership or beauty-club schemes
A regular’s discount comes from a customer type, a line discount or a bill discount. -
It does not book appointments
A shop with a salon chair can bill the service, but nothing is scheduled inside Kuver Books. -
It does not sync with marketplaces or social shops
Online orders arrive only from your own connected store. -
It does not tell you whether a product is genuine
It records which distributor and which bill every lot came from, which is the trail you need if a customer asks. -
It does not reorder from your distributor
Minimum stock levels raise low-stock alerts, and a person still places the order.
Not sure it fits your shop?
Tell us what you sell and how many counters you run. A specialist replies within one business day.
How does cosmetics shop software in Nepal handle VAT and year end?
- 32 built-in reports
- Unlimited warehouses on every plan
- 5-step guided fiscal-year close
- 14-day free trial, no card required
Kuver Books is listed by the Inland Revenue Department under the Electronic Billing Procedure 2074. Invoices carry your PAN and the VAT breakdown, and invoice numbers run in sequence per fiscal year and are never reused or edited; reprints are marked as copies and cancelled bills stay on record. The purchase register records input VAT on distributor bills, and the sales register, VAT summary and Annex 13 counterparty report are among 32 built-in reports your accountant can file from. Unlimited warehouses on every plan, so a counter, a store room and a second outlet can each hold their own balance. At year end a 5-step guided fiscal-year close revalues inventory and locks the closed year read-only. Start on a 14-day free trial, no card required and import your shade list first: you can import 10 datasets: products, services, suppliers, customers, units, attributes, categories, bank accounts, opening stock and opening balances.
Questions
Questions from cosmetics retailers
Can I see which shades sell and which just sit?
How do I handle testers and opened samples?
Beauty parlours buy from us at a trade rate. How is that set?
Can it tell me whether a product is genuine?
Pricing for cosmetics and beauty
-
Standard
NPR 1,500 a month
For a single outlet that bills every day.
-
Premium Recommended
NPR 2,000 a month
For a bigger catalogue and higher billing volume.
-
Enterprise
Priced with you
For multi-branch operations and teams that need an API.
14-day free trial, no card required. 13% VAT applies to all prices. Yearly billing costs less; every limit is on the pricing page.
Try Kuver Books on a cosmetics and beauty business like yours.
Guided setup with your items imported. Your workspace is ready the same business day.
Talk to a person
WhatsApp Call +977 974-4401191Sunday to Friday, 9am to 6pm NPT. A real person replies within one business day.