IMEIFlow covers the whole life of a phone: buying it, testing it, repairing it, pricing it, selling it, invoicing it and reporting on it — without a second system.
Every phone gets an inventory number, an IMEI, a grade and a full ownership history. Scan it, search it, print a label for it — from a phone browser in the warehouse.
A 44-point test checklist with pass, fail and not-applicable results, battery health, network and lock checks, then an automatic grade the whole team agrees on.
Log the problem, the part, the technician and the labour. Repair cost rolls into the device cost automatically, so profit stays honest.
Stock counts, cost value, aging buckets, slow movers and location moves — by warehouse, bin and shelf, with labels and barcode scanning.
Purchase orders, partial receiving, allocated shipping and tax, supplier balances and supplier payments in one ledger.
Sales orders, pick and pack, shipping, invoices, partial payments and customer balances. A device can only be sold when it is actually saleable.
Customer returns, supplier RMAs, refunds and restocking fees tracked against the original invoice and device.
Sales, profit, inventory aging, top selling models and dead stock — exportable to CSV or Excel, no spreadsheets to maintain.
One record per phone, for its whole life
IMEI 1 and IMEI 2, ESN, serial, model, capacity, colour, carrier, region, condition, grade, battery health, cosmetic notes and lock status — plus a timeline of every status change, repair, price change and movement, written by the system and never edited by hand.
A 44-point checklist instead of a guess
Testers work through power, display, touch, cameras, sensors, speakers, radios, buttons and battery, marking pass, fail or not applicable. Failures become defects with a severity and a repair decision, and the tester's name is on the record.
Know what every repair really cost
Every repair carries the problem, the repair type, the technician, the part, the part cost and the labour cost. It shows up in device history and in the unit's true cost, so a cheap phone with an expensive screen stops looking profitable.
Count it, value it, age it
Live counts by status, cost value of everything on the shelf, aging buckets at 0-7, 8-15, 16-30, 31-60, 61-90 and 90+ days, slow movers, and location moves between receiving, testing, repair, QC and the shelf.
Sell only what is saleable
Sales orders can only contain devices whose status is available or ready for sale, so the shelf and the system never disagree. Pick, pack, ship and deliver with tracking, then invoice and take payment.
The numbers a wholesaler actually needs
Sales and profit by day, week, month and year; inventory value at cost; aging; top selling models; slow movers; supplier and customer balances; sales by customer and by salesperson — all built from the same data the warehouse works in.
Every list, form and label prints correctly on a 380px browser, so the tester at the bench and the driver at the door work in the same system.
Server-rendered pages, no external fonts, no CDN, no build step — it loads on a phone hotspot and keeps working when the connection stutters.
Eleven ready-made roles from Owner to Shipping, each with exactly the permissions that job needs. Build your own from the same permission list.
Devices are never deleted — they are scrapped or sent for parts. History, invoices and sales records are append-only, and every change is in the audit log.
Import a few IMEIs and watch the costs, grades and profits add up.