Till · Inventory · Profit — for shops that sell in person
Know what’s on your shelf.
And what it’s making you.
goshelf is the till, the stock book and the profit report for small shops — in one browser tab. Scan, sell, restock, and see your real margin every day, not at year end.
No card to start · Works on any laptop or tablet · From $9/month
MM PartsTill 1 · Shift open since 09:02
CatalogueCustomersReports
Scan barcode or search… ⌘K
Brake pad set — Toyota Corolla
2 × Rs 3,200
Rs 6,400
Engine oil 4L — Shell Helix
1 × Rs 4,850
Rs 4,850
Air filter — Honda Civic
1 × Rs 1,150
Rs 1,150
Wiper blade 22" (pair)
1 × Rs 900
Rs 900
CustomerWalk-in
- Subtotal
- Rs 13,300
- Discount
- – Rs 300
- Tax (18%)
- Rs 2,340
- Total
- Rs 15,340
Complete sale · Rs 15,340
F2 hold · F4 discount · Enter complete sale
Built for shops in Pakistan, South Africa and anywhere else that sells across a counter
- Barcode-scanner ready
- Any currency
- Tax your way
- Multi-user
- Works on a browser
- Nothing to install

Sale complete
Rs 15,340 · INV-T1-01847

Low stock
Spark plug NGK — 2 left, min 10

Shift closed
Counted Rs 48,200 · expected Rs 48,200
One tab. The whole shop.
Sales, stock, purchasing and money all talk to each other — because they are the same system, not four apps stitched together.
Stock
Every unit, accounted for
goshelf never overwrites a stock number. Every movement is written down — bought, sold, returned, damaged, counted — so you can always see why a figure is what it is. Ask “where did the 14 go?” and get an answer, not a shrug.
- Purchase orders
- Partial receiving
- Stock counts
- Variants
- Transfers between branches

Brake pad set — Toyota Corolla
On hand: 14 · Avg cost Rs 2,140
- Today 11:42Sold — Sale #S-01844−2
- Today 09:15Received — PO-0021, Al-Madina Traders+20
- YesterdayStock count — counted 0 variance0
- MonDamaged — water leak in storeroom−1
- MonSold — Sale #S-01790−3
Every line is written once and never edited. The stock figure is the sum of this list.
Profit
Margin you can trust, every day
Each sale carries the real cost of what left the shelf, so profit is calculated — not guessed. See gross margin by product, by day or by financial year, with expenses, supplier balances and customer credit in the same place.
- Gross & net profit
- Weighted average cost
- Supplier payables
- Customer credit
- Year-end statement

Profit & loss
1 Jul – 30 Sep 2026
- Net sales
- Rs 2,84,600
- Gross profit
- Rs 91,250
- 32.1% margin
- Net profit
- Rs 54,800
- 19.3% margin
- Gross sales
- Rs 2,91,400
- Discounts & returns
- – Rs 6,800
- Cost of goods sold
- – Rs 1,93,350
- Operating expenses
- – Rs 36,450
- Damaged / lost stock
- – Rs 1,200
Reordering
Never run out of the thing that sells
Set a minimum for each product and goshelf tells you what to reorder, from whom, before the shelf is empty. Raise purchase orders by supplier in one click, receive them in parts, and watch your cost price update as you go.
- Low-stock alerts
- Purchase orders
- Supplier history
- Cost tracking
- Purchase returns

Needs reordering
6 products
Spark plug NGK BKR6E
Last from Al-Madina Traders
2 leftmin 10
Coolant 1L — Caltex
Last from Karachi Auto Supplies
0 leftmin 6
Brake fluid DOT4
Last from Al-Madina Traders
3 leftmin 8
Headlight bulb H4
Last from Lahore Lamps
4 leftmin 12
Group by supplier and raise purchase orders in one go
Create 3 POsTeam
Staff log in. You stay in control.
Owner, manager and cashier roles decide who can discount, refund or change prices. Every shift opens and closes with a cash count, and every important action lands in an audit log with a name and a time against it.
- Roles & permissions
- Audit log
- Blind cash-up
- Multiple terminals
- Shift reports

Audit log
Today
- 11:58
Ahmed (Cashier)
refunded Sale #S-01831 — Rs 1,150
- 11:40
Sara (Manager)
approved 15% discount on Sale #S-01829
- 10:05
Ahmed (Cashier)
closed shift — counted Rs 48,200, expected Rs 48,200
- 09:30
You (Owner)
changed price: Engine oil 4L Rs 4,600 → Rs 4,850
- 09:15
Sara (Manager)
received PO-0021 — 20 units from Al-Madina
A day with goshelf
Not a demo. This is what a Tuesday looks like for a shop that runs on it.

08:30Open the shift
Count the float, open Till 1. Yesterday’s cash-up is already in the report.

11:15Sell, fast
Scan, tap Cash, hand over the receipt. Stock is already down by one.

15:00Receive a delivery
Scan the PO, count what arrived, book it in. Cost price updates on its own.

20:00Close the day
Count the drawer and close the shift. The day’s sales, cash and stock are already in your reports.
Live by the end of the day
Import your products
Upload the spreadsheet you already have — name, price, cost, barcode. A thousand products take a minute.
Count your stock once
A single opening count sets a clean starting point. From here, goshelf keeps the record.
Start selling
Plug in the barcode scanner you already own, open a shift, and ring up the first sale.
Priced for a shop, not an enterprise
Every plan includes the till, inventory, purchasing, reports and your first 14 days free. Pay yearly and get two months on us.
Starter
For one person behind one counter.
$9/ month
Start free trial on Starter- 1 terminal
- 2 users
- 500 products
- 1,000 sales / month
- All reports & exports
ProMost popular
For a busy shop with a small team.
$16/ month
Start free trial on Pro- 3 terminals
- 5 users
- 5,000 products
- 10,000 sales / month
- Advanced reports
- Offline mode (coming soon)
Business
For growing shops and multiple branches.
$22/ month
Start free trial on Business- Unlimited terminals
- Unlimited users
- Unlimited products
- Unlimited sales
- Multiple branches
- Priority support
Prefer not to subscribe? A one-time offline licence is available for up to two computers on your shop’s network. Prices in USD. Billed securely by our payment provider. Local taxes may apply at checkout.
Questions shop owners ask
Do I need special hardware?
No. Any laptop, desktop or tablet with a browser. Most USB and Bluetooth barcode scanners work out of the box — they type like a keyboard. Receipts print to any printer, or go to the customer’s phone.
Does goshelf process card payments?
No. goshelf records each sale and how the customer paid. Card payments go through the shop’s own card machine and bank, as they do today. goshelf never handles, holds or transfers your customers’ money.
Does it work without internet?
goshelf runs in the browser and needs a connection today. An offline mode that keeps selling through outages and syncs when you reconnect is in development for Pro and Business plans.
How does tax work in my country?
You decide. Turn tax on or off, choose whether prices include it, and apply it per line or per invoice. Rates and labels are yours to set, so it fits Pakistan, South Africa, or anywhere else.
Can my accountant use it?
Yes. Profit & loss, stock valuation, tax summary and a year-end statement all export to CSV or PDF, and every total opens the documents behind it. Give them a viewer login and they can pull what they need.
What happens if I stop paying?
Your shop goes read-only after a short grace period — nothing is deleted. You can export everything for 90 days, and picking the subscription back up restores full access instantly.
Open tomorrow knowing exactly where you stand.
Set up in an afternoon. Free for 14 days. No card needed.
