Inspired by the intelligence of Computer Village

The system a phone shop actually needs.

Every device by its IMEI. Credit running in both directions. Cost prices your reps cannot see, enforced by the database and not by the screen. Built for the way phones are actually traded — and for shops anywhere that sell them.

No card taken, no contract, no notice period
The parts usually missing
  • Every device by its own IMEI, not "12 units of iPhone 15"
  • Supplier credit and customer credit, on one set of books
  • A cost price the database will not show a rep
  • Several branches, one business, one profit figure
  • Nigerian tax, in full — and off until you switch it on

See it running

The whole shop, one screen

This is the real dashboard. Click through the menu on the left, or watch it walk itself.

abimcell.cviqos.com

Good morning, Abimbola

Abimcell · position as at 07 Aug 2026

Owed to us
₦3,240,000
across 3 resellers
We owe suppliers
₦1,880,000
2 invoices due
Cash and bank
₦4,100,000
3 accounts
Working capital
₦5,460,000
cash + owed to us − owed by us
Latest activity
TimeActivityAmount
11:02Sale to Emeka Traders · INV-2041+₦1,180,000
10:41Payment received · Ada Mobile+₦740,000
09:38Paid supplier · Lagos Wholesale−₦520,000

Inventory

34 products · 212 units on hand

Receive stockNew product
Viewing as Rasheed · Sales Representative
DeviceGradeBatteryCostYou sell atStatus
iPhone 15 ProIMEI 35 692810 447153 9Grade A98%hidden₦1,180,000In stock
iPhone 15IMEI 35 774512 903318 2Grade B89%hidden₦940,000In stock
Samsung S24IMEI 35 118840 552170 6Grade C91%hidden₦720,000Reserved
Cost is hidden for the Sales role Enforced in the database, not just the screen.

Sell

One receipt · walk-in or on account

iPhone 15 ProIMEI …7153 · Grade A · 12-month warranty
₦1,180,000
CustomerEmeka Traders · wholesale
Already owes ₦1,180,000 · within their ₦3,000,000 limit
Who served this customer?Rasheed · Sales Rep
PaymentCredit, pay later
Balance falls due in 14 days and will age on their statement
Subtotal₦1,180,000
Total₦1,180,000
Customer pays now₦0
Complete sale · ₦0

Owed to us

Every reseller account, what they owe and how late it is.

Receive a payment
Total owed
₦3,240,000
Not yet due
₦740,000
1–30 days late
₦1,180,000
31–90 days late
₦1,320,000
ResellerTermsNot due1–3031–6061–9090+Balance
Emeka Traders14 days₦1,180,000₦1,180,000
Bello Phones30 days₦1,320,000₦1,320,000
Ada MobileOn delivery₦740,000₦740,000
Total₦740,000₦1,180,000₦1,320,000₦3,240,000

We owe suppliers

Stock taken on credit, what is outstanding and when it falls due.

Pay a supplier
Total owed
₦1,880,000
Not yet due
₦900,000
1–30 days late
₦980,000
Over 90 days
₦0
SupplierTermsNot due1–3031–6061–9090+Balance
Lagos Wholesale21 days₦900,000₦900,000
Ikeja Imports30 days₦980,000₦980,000
Credit runs both ways Suppliers and resellers are aged on the very same clock.

Sales commission

Retail devices only · refunds excluded.

Open a payout run
Devices converted
128
Commission earned
₦412,000
Still owed
₦96,000
PersonDevicesEarnedStill owed
Rasheed62₦188,000₦40,000
Adeola41₦134,000₦36,000
Ella25₦90,000₦20,000
The margin floor · in place today: 12%Discount below it and the sale still earns, at half. A bonus can never be paid out of a loss.

Moving stock between shops

Sent by one shop, confirmed by the other. Nothing sells while it is on the road.

Consignments open
3
Pieces on the road
18
Waiting 2 days+
1
somebody should chase this
Shops
3
On the road now
ReferenceOut ofIntoSentPiecesDays out
TRF-104IkejaLekki05 Aug122
TRF-105IkejaSurulere07 Aug60
Received at the far end Counted in before it can be sold. A short count needs a second signature.

VAT

Due to the revenue service by the 21st.

VAT: On
Send to the revenue service₦186,500
VAT you collected
₦512,000
VAT you can take off
−₦325,500
What is left
₦186,500
₦48,000 you are losing for want of a tax invoice Supplier paperwork missing on two purchases.
Off by default Every tax stays off until you switch it on: VAT, PAYE, withholding, company tax.

Can the business afford its debt?

The honest answer, with the thresholds printed so you can argue with them.

Comfortable Trading covers the loans 2.4 times over, with room to spare.
Trading earns, a month
₦2,100,000
Lenders take, a month
₦880,000
Coverage
2.4×
1.0 is break-even
Left over, a month
₦1,220,000
FacilityNext dueAmountCovered?
Moniepoint facility21 Aug 2026₦420,000Yes
Trade credit line30 Aug 2026₦460,000Yes

Audit trail

Who did what, and when. This log cannot be edited or deleted from inside the app.

WhenWhoActionWhat happened
11:02RasheedSaleReceipt INV-2041 to Emeka Traders
10:41MaryannPayment₦740,000 received from Ada Mobile
10:15AbimbolaCorrection approvedINV-2036 total ₦980,000 → ₦940,000
09:50NgoziCorrection askedRequested the change, cannot approve her own
Separation of duties Whoever asks for a correction can never be the one to approve it.

Built for serialised stock and credit in both directions

Most retail software assumes you sell identical things for cash. A phone shop does neither. These are the parts that are usually missing — and the reason a general-purpose till never quite fits.

Every device by IMEI

Not "12 units of iPhone 15". Twelve devices, each with its serial, its condition grade, its cost and its own history from the supplier's invoice to the customer's hand.

Credit, both ways

Stock taken from suppliers on credit and sold to resellers on credit. Ledgers, statements and ageing on both sides — and allocation that survives a part payment against four invoices.

Cost prices your reps cannot see

Enforced by the database, not hidden in the interface. A rep who goes around the app still cannot read a cost. They see the price, and the floor they may not sell below.

When it comes back

Returns, faults, replacements, warranty and the workshop. A device handed back over the counter is taken in there and then, while it is still in the customer's hand — not left for whoever opens inventory tomorrow.

Devices out on approval

A phone with a reseller is not sold and is not on the shelf. It is out, against a named person, with a date it is due back — and it is chased when that date passes.

Several shops, one business

Stock moves between branches and must be received before it can be sold. Counter staff see their own shop only. Branches switch off entirely for a business with one.

Your staff, on the books

Commission with a margin floor, so discounting to hit a target cannot pay a bonus out of a loss. Payroll and payslips. And staff who buy from you at cost, paid off the salary, on the record.

The money behind it

Cash and bank accounts, expenses, reconciliation, debit notes, loans with real schedules — and an honest answer to whether the business can afford its next repayment. Tax is there and stays off until you switch it on.

Nobody has to remember

The person whose job it is gets told: a signature waiting, a payroll run unapproved, a device out past its date, a document running out. Once each, inside your shop's own hours — not a channel everybody learns to ignore.

Made to be handed over

Roles, separation of duties, second signatures on corrections, a daily till count, and a log that cannot be edited from inside the app. So the shop still runs correctly on a day you are not in it.

Find any device in one box

Type an IMEI, a serial or the last few digits of either. It tells you where that device is — on the shelf, out with a reseller, in the workshop, or sold, and to whom, and on which receipt.

Your data comes with you

Your stock arrives from a spreadsheet with its real cost prices, and your customers and suppliers with it. Nobody types three hundred devices into a new system. Everything goes back out to Excel or PDF whenever you ask, and every night a full copy of your books is emailed to an address you choose.

It tells you what is wrong before you ask

Every morning it checks itself against its own records and says so plainly. Software that quietly shows you a number it cannot stand behind is worse than no software.

Who owes you, and who you owe

Retail and wholesale on one list, with terms, lifetime spend, and a balance that separates what is merely outstanding from what is actually overdue.

Who did what, and when

Every action in the shop is written to a log with who did it and when, and that log cannot be edited or deleted from inside the app. Not by a manager, not by an administrator, not by us.

Not written from a book

This was built inside a working phone distributor in Computer Village, Ikeja, against its real stock, its real credit and its real staff, and then made safe to sell to anybody else. It has been run in a real business every trading day since.

Nothing is ever edited once it has been applied and nothing is ever removed, which is why a shop that started on the first version is still on the same books today. Every change is tried on a copy of a shop in the middle of its trading before it reaches yours, because the risky day is not the day you buy software, it is the day it changes underneath you.

There is a written guide for every job in the shop, 36 of them, so nobody has to be shown twice. A new shop goes from empty to its first receipt in about 30 minutes, with its own stock and its own prices.

It works on the counter's phone

Not a cut-down version. The same software, the same permissions, the same prices — laid out for a hand instead of a desk. Which is what the person actually selling has on them.

What it does not do yet

You will find this out anyway. Better here than three weeks in.

Priced by size, not by feature

Every shop gets everything the software does — the tax working, the branches, the commission rules, the loan analysis, the audit trail. What changes is how many shops and how many people.

Free for the first 30 days — the whole thing, your own stock, no card taken.

Counter
₦25,000 /month
or ₦250,000 a year — two months free

One shop, two people. Everything the software does, for an owner and one other person.

Most shops
Trade
₦50,000 /month
or ₦500,000 a year — two months free

Up to three shops and six people. Stock moves between them, and each one has its own till and its own profit figure.

Distributor
₦150,000 /month
or ₦1,500,000 a year — two months free

No limit on shops, up to twenty people, and you get answered first.

See it on your own stock first

Send a spreadsheet of what you are holding — or a photograph of the notebook. We load it and show you your own shop running, before you decide anything and before you pay anything.

If you trade in Computer Village, we would rather come and see you.

Or write to support@cviqos.com. Weekdays and Saturdays, Lagos hours — message at any hour and we answer in the morning. A real person, not a form.

  1. Send your list. A spreadsheet, a photograph of the notebook, or the export from whatever you are using now.
  2. We load it. Your own products, your own cost prices, your own customers — usually the same day.
  3. You look at your own shop. Not a demo of somebody else's. Then you decide, and only then does anything cost you.
Arrived here from a receipt? Then a shop you bought from runs on CVIQ OS. Your receipt, your warranty and your details belong to that shop — not to us, and we cannot see them. If you need a copy of a receipt, ask the shop that gave it to you.