Buyer's guide
Laptop shop software: a buyer's guide for Bangladesh (2026)
By the LaptopERP team · · 5 min read
In short
A laptop shop needs software that tracks each machine by serial, handles branch transfers, repairs, warranty and returns, takes split payments, and shows one profit figure. In Bangladesh it should also work in Bangla, use ৳ lakh–crore and support bKash and Nagad. This guide lists 12 questions to ask any vendor.
The difference
Why laptop shops need different software
Most shop software counts quantities: ten bars of soap, eight bottles of oil. A laptop shop doesn't sell "one of a model". It sells one particular machine, with its own serial, its own cost, its own warranty and sometimes its own repair history.
Two laptops of the same model can carry different costs: one bought at ৳62,000, another at ৳64,500 from a different shipment, with a ৳3,000 screen repair on top. A quantity count averages them away, so the profit on each sale is a guess.
The serial is also what a warranty claim, a customer return and a supplier replacement all hang on. Software that doesn't hold the serial as its own record can't tell you which machine was sold, stop the same serial being entered twice, or keep a faulty return off the shelf.
Checklist
The 12 questions to ask any vendor
Does it track each unit by serial, and refuse a duplicate?
- Why it matters
- Warranty, returns and supplier claims all hang on the serial. A serial typed twice means one laptop shows up as two.
- A good answer looks like
- Every machine is its own record with its serial, cost and history, and the system refuses a serial that's already in stock.
How do transfers between branches work, and is there paperwork?
- Why it matters
- Stock that moves without a record is stock that "disappears". A note with prices on it also shows your costs to whoever carries the box.
- A good answer looks like
- Numbered transfer notes, every move on the unit's history, and a note that prints without prices.
Do repair costs become part of the laptop's cost?
- Why it matters
- A ৳3,000 screen repair on a laptop bought for ৳45,000 changes its real cost. If the repair sits in a notebook, the profit on that sale is overstated.
- A good answer looks like
- Each repair adds to that unit's cost, and the cost is frozen when it sells.
What happens to a defective return: can it be sold again?
- Why it matters
- A faulty laptop that slips back onto the shelf gets sold, and returned, twice.
- A good answer looks like
- Defective returns are held for the supplier and can't be sold; a supplier replacement links the new serial to the old one.
Is profit the same on the dashboard and in the report? Do returns change last month?
- Why it matters
- If every screen works profit out its own way, the numbers disagree. If a return rewrites last month, a closed month never stays closed.
- A good answer looks like
- One profit calculation behind every screen and export, and returns counted in the month they happen.
Can I control who gives discounts and who sees costs?
- Why it matters
- Discounts nobody approved, and staff who can see your buying prices, are two of the most common leaks.
- A good answer looks like
- Separate permissions for discounts, costs, deletes and transfers, a price floor at the till, and access set per person.
Does it handle accessories at their real cost?
- Why it matters
- A mouse bought at ৳350 in March and ৳420 in June has two costs. Averaging them, or ignoring them, makes accessory profit a guess.
- A good answer looks like
- Accessories counted in batches at the price you paid, sold oldest first (FIFO), with stock counts that record what's missing.
Which payment methods, and can one sale be split?
- Why it matters
- Customers pay part cash, part bKash, part card. If the till can't split a sale, the cash drawer and the books disagree.
- A good answer looks like
- Cash, bank transfer, bKash, Nagad, card and cheque in any mix on one sale, and dues paid later with their own date.
Is the staff screen in Bangla?
- Why it matters
- Staff work faster, and make fewer mistakes, in their own language.
- A good answer looks like
- A Bangla screen for staff, English for anyone who prefers it, and amounts in ৳ with lakh–crore grouping.
Where does my data live, and can I take it with me?
- Why it matters
- Your stock and customer history is the business. You need to know who holds it and how you leave with it.
- A good answer looks like
- A plain answer on where it's hosted, data that isn't mixed with other shops' data, and exports you can run any time.
Does it work offline? What happens if the internet drops mid-sale?
- Why it matters
- Connections drop. What matters is whether a sale can be lost, or charged twice, when they do.
- A good answer looks like
- A straight answer: either it works offline and syncs safely, or it needs a connection and never records a retried sale twice.
Is there an online shop on the same stock, and is it built for search?
- Why it matters
- A separate website drifts out of step: it shows laptops you've sold, at prices you've changed.
- A good answer looks like
- The website reads the same stock and prices as the till, with search-friendly product pages, structured data and a sitemap.
Compared
How the options compare
| Criterion | Spreadsheet | Generic POS | Accounting software | Serial-first shop system |
|---|---|---|---|---|
| Each unit by serial | Partly | No | No | Yes |
| Refuses a duplicate serial | No | No | No | Yes |
| Numbered branch transfers | No | Partly | No | Yes |
| Repairs in the unit's cost | Partly | No | Partly | Yes |
| Faulty returns kept off the shelf | No | No | No | Yes |
| One profit figure | No | Partly | Yes | Yes |
| Permissions per person | No | Partly | Partly | Yes |
| Fast checkout | No | Yes | No | Yes |
About LaptopERP
How LaptopERP answers these
How LaptopERP answers the 12 questions, including what isn't built yet.
| Question | Answer |
|---|---|
| Serial per unit, no duplicates | YesEvery unit is its own record, and a serial already in stock can't be entered again at any branch. |
| Branch transfers | YesNumbered transfer notes that print without prices, and every move on the unit's history. Receipt confirmation and an in-transit state are next. |
| Repairs in cost | YesEach repair adds to the unit's cost, frozen at sale. |
| Defective returns | YesHeld for the supplier and can't be sold; a replacement's serial is linked to the old one. |
| One profit figure | YesEvery report, export and dashboard tile reads the same calculation, and returns count in their own month. |
| Discounts and costs | YesSeparate permissions for discounts, costs, deletes and transfers, with a price floor at the till. |
| Accessories at real cost | YesFIFO batches at the price you paid, and "Count bulk stock" records losses and finds. |
| Payments | PartlyCash, bank transfer, bKash, Nagad, card and cheque, split in one sale, with dues paid later. Online payment on the website isn't live yet: orders are cash on delivery. |
| Bangla | PartlyThe admin panel is in Bangla by default. The till, printed invoice and stock PDF are in English today. |
| Your data | YesYour own installation and your own database, on our server or yours; every report exports to Excel and PDF. |
| Offline | Not yetIt needs an internet connection, at the till too. A sale retried after a network drop is never charged twice. |
| Online shop | PartlyThe website reads the same stock and prices, with series pages, structured data, a sitemap and Google and Meta feeds. Accessories join the storefront in 1.9.0. |
Questions
Common questions
Yes. Warranty claims, returns and supplier replacements all depend on the serial, and two units of one model can carry different costs.
See how it fits your shop
Tell us how you run stock, sales and branches. We'll show the workflows that match, and be straight about what isn't built yet.