Every feature, one workspace

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.

Start Free Trial Login

Device tracking by IMEI

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.

Testing and grading

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.

Repairs with real cost

Log the problem, the part, the technician and the labour. Repair cost rolls into the device cost automatically, so profit stays honest.

Inventory that adds up

Stock counts, cost value, aging buckets, slow movers and location moves — by warehouse, bin and shelf, with labels and barcode scanning.

Purchasing to receiving

Purchase orders, partial receiving, allocated shipping and tax, supplier balances and supplier payments in one ledger.

Sales, invoices and payments

Sales orders, pick and pack, shipping, invoices, partial payments and customer balances. A device can only be sold when it is actually saleable.

Returns and RMA

Customer returns, supplier RMAs, refunds and restocking fees tracked against the original invoice and device.

Reports and analytics

Sales, profit, inventory aging, top selling models and dead stock — exportable to CSV or Excel, no spreadsheets to maintain.

Device Tracking

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.

Testing

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.

Repairs

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.

Inventory

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.

Sales

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.

Reports

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.

Built for the warehouse, not just the office

Phone-first screens

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.

Fast on bad wifi

Server-rendered pages, no external fonts, no CDN, no build step — it loads on a phone hotspot and keeps working when the connection stutters.

Roles that mean something

Eleven ready-made roles from Owner to Shipping, each with exactly the permissions that job needs. Build your own from the same permission list.

Nothing ever disappears

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.

See it with your own data

Import a few IMEIs and watch the costs, grades and profits add up.

Start Free Trial See pricing