Qoyod National Day offer: up to 50% off plans and add-ons · until 30 September See the details
Qoyod
Pricing
Qoyod
Pricing

Mobile and Cellphone Shop Management Software

A mobile phone shop sells a small number of high-value units, buys at prices that shift every week,
and puts handset sales, accessories, SIM cards, repair work and instalment selling under one roof. That
mix is why a sales ledger and an Excel file are enough in month one and become a source of numbers you
do not trust by month six.

Mobile and cellphone shop management software is not just invoicing. Its job is to
connect inventory to selling to the accounts: a clear item for every model and storage size, barcode
stocktaking, invoices that meet Zakat, Tax and Customs Authority requirements, instalment and repair
tracking, and permissions that decide who can grant a discount.

This page explains how to run a mobile shop on numbers you can rely on, and what has to be in the
system before you pay for it. The accounting foundation is shared with
retail accounting, but the operational detail here is different.

What does mobile and cellphone shop management software cover?

“Management” is a broad word, so let us pin it down. In a mobile shop, the system is responsible for
eight daily jobs:

  • Product catalogue: a separate item for every model, storage size and colour, each
    with its own barcode, price and cost.
  • Inventory and stocktaking: a balance per location, barcode stocktakes, reorder
    levels, and an updated average cost.
  • Selling and invoicing: a simplified invoice with a QR code for consumers, and a full
    tax invoice for companies.
  • Point of sale: a fast cashier screen at the counter, tied to the same inventory.
  • Credit and instalments: a status per invoice, a receipt voucher per payment, and a
    statement per customer.
  • Repairs and accessories: service revenue kept apart from handset sales and from
    spare-part cost.
  • Branches and permissions: documented stock transfers between branches, and control
    over who discounts and who edits prices.
  • Reports: profit at product level, inventory movement, receivable ageing, and your
    tax figures.

To keep the picture complete, these are the system’s boundaries: there is no per-unit tracking by an
individual device identifier, and the device number or warranty period is recorded in a custom field on
the invoice. The system does not act as a CRM, and it does not file your tax return with the Authority
on your behalf; it prepares the figures. Point of sale is a paid add-on priced per user and is not
available during the free trial. Plan scope also differs: the trial runs on the Basic plan, and
capabilities such as Phase 2 Fatoora integration need a higher plan, so scope what your shop needs with
the sales team.

Why is managing a mobile shop different from any other retail store?

Most retail systems are built for many cheap, fast-moving items. A mobile shop is close to the
opposite, and four characteristics explain the gap.

Unit value is high and mistakes are expensive

A single handset can equal a full day of accessory sales. Two units missing from the shelf is not an
inventory rounding issue, it is a direct hit to profit. That is why periodic barcode stocktaking is not
an administrative luxury in this sector. More on the discipline in
why stocktaking matters.

One model is not one item

The same model at 128GB and at 256GB are two different products in cost, price and demand. Recording
them as a single item means losing the ability to see which storage size actually sells, and buying on
instinct instead of on a number.

Prices fall faster than your stock turns

When the market price drops after a new model launches, your older stock is suddenly carried above
its expected selling price. Without an updated average cost per product, you discover the loss after the
sale instead of before it. Understanding
inventory turnover is what tells you how exposed you are.

Selling, instalments and repairs under one roof

A customer buys a handset, takes a screen protector, leaves an old device for repair, and pays half
today. That is four accounting events in one visit, and a system that treats them as one sales line
mixes service revenue with goods revenue.

Numbers that govern your shop

The regulatory numbers that shape mobile shop management in Saudi Arabia

15%
VAT rate on every handset and accessory you sell
SAR 375K
Annual revenue threshold for mandatory VAT registration
24
Hours to report a simplified invoice to ZATCA
3 months
VAT return cycle for businesses under SAR 40 million in revenue
Source: Zakat, Tax and Customs Authority for the VAT rate, registration thresholds, reporting windows and return cycles.

Six problems that eat a mobile shop’s profit

These are not theoretical. Every one of them shows up in shops running on a manual ledger or an Excel
file.

1. A permanent gap between physical and recorded stock

The manual count gives one number and the ledger gives another, and nobody knows where the difference
came from. Without barcode stocktaking and automatic journal entries for variances, the gap becomes an
accepted figure out of habit.

2. You do not know the profit of each model

Knowing total sales is not enough. The model that sells a lot on a thin margin looks like a star, and
the one that sells less on a strong margin looks weak. The right decision needs a cost and margin report
per product.

3. Invoices that do not meet the Authority’s requirements

A handwritten invoice, or one printed from disconnected software, carries no QR code and never reaches
the Authority. The compliance detail is on the e-invoicing page.

4. Repairs and accessories vanish into “other revenue”

The repair department may carry a better margin than handset sales, but folding its revenue into the
rest stops you from seeing that. The result is a department running without evaluation, and an expansion
decision taken without evidence.

5. Credit and instalment sales with no follow-up

Relying on memory to chase instalments means receivables that age without being claimed. Every invoice
needs a status, and every partial payment needs a receipt voucher visible on the customer statement.

6. Open permissions on discounts

If any salesperson can change a price or grant a discount with no ceiling, your margin is set at the
counter rather than in your policy. Scoping permissions puts the decision back with you and leaves a
record for every exception.

Before and after

Running a mobile shop on manual ledgers versus a cloud system

Daily operation Manual ledger or Excel file Qoyod
Stocktaking models Manual count
You count handsets on paper, and the variance shows up weeks later with no explanation.
Barcode stocktake
You scan the barcode, and the system records the variance and posts its journal entry.
Profit per model Guesswork
You only know total sales, and you assume one margin across every item.
Per-product report
You read cost and margin for each model separately, and compare handsets against accessories.
E-invoicing Outside the system
Handwritten or printed invoices with no QR code and no reporting to ZATCA.
Compliant invoice
A simplified invoice with a QR code, plus direct Fatoora integration on the higher plans.
Credit and instalments Memory
You remember who owes you, and forget the older partial payments.
Customer statement
Every invoice carries a status, and each partial payment is logged as a receipt voucher.
Multi-branch control Phone calls
You call the other branch to ask if a model is in stock, and transfers happen with no document.
Documented transfer
A transfer request whose status moves from “In progress” to “Received”.
Sales team permissions Personal trust
Any salesperson can change a price or grant a discount with no record.
Scoped permissions
You set who can discount and by how much, who can edit prices, and every user leaves a trail.
An operational comparison between manual management and a cloud system in a mobile phone shop.

How to build a clean product catalogue for a mobile shop

Most inventory problems start in the first week of setup. Getting the order of the steps right saves
months of correction later.

Start with categories, not products

Create your main categories: handsets, accessories, SIMs and top-up cards, repair services. Every
later report reads through these categories, so changing them after thousands of products are entered is
heavy work.

A separate product for every model, storage size and colour

A difference in storage or colour is a difference in cost and demand. Recording them separately is
what lets you see that black sells twice as fast as blue, and buy accordingly.

A unique barcode printed from the system

Turn on the duplicate-barcode block so two products can never scan under the same code. For items
that arrive from the supplier without a barcode, print a Code 128 barcode from the system and apply it
before the item reaches the shelf.

Separate what you stock from what you do not

Handsets, accessories and spare parts are stocked items with a balance. Repairs, installation and data
transfer are services that carry no stock balance, and mixing them corrupts the stocktake.

Initial setup

Four steps to a clean product catalogue in a mobile shop

1
Step one
Set your categories before you enter a single product
Create clear categories: handsets, accessories, SIMs and top-up cards, repair services. Categorising up front is what makes every later report readable.
2
Step two
A separate product for every model, storage size and colour
The same model at two storage sizes has a different cost and a different price, so it must be two products, not one.
3
Step three
A unique barcode for every product
Turn on the duplicate-barcode block, and print barcodes from the system for items that arrive from the supplier without one.
4
Step four
Separate what you stock from what you do not
Handsets, accessories and spare parts are stocked items. Repairs and installation are services that carry no stock balance.
The setup order that prevents most inventory errors in mobile phone shops.

Inventory and stocktaking across branches

Once the catalogue is set, daily management begins. Four tools cover most of what a shop needs.

Stocktaking with a barcode reader

Stocktakes run by scanning items or uploading an Excel file, then the system adjusts the balance and
posts the variance entry automatically. That turns stocktaking from a painful annual exercise into a
weekly review of high-value items.

Reorder level

Set a minimum for every product that alerts you before it runs out. In a mobile shop, a week out of
stock on a wanted model means a customer who bought from the shop next door.

Stock transfers between branches

Transfers run on a document whose status moves from “In progress” to “Received”. That status is what
stops a quantity from disappearing “in transit” between two branches.

Inventory movement and average cost

The inventory movement report shows every inbound and outbound movement per location with its source
and date. Average cost updates with each purchase invoice, so you read your margin against a real cost
rather than an old price.

E-invoicing and VAT in a mobile shop

This part is regulatory, not optional, and it is what shop owners ask about most.

The simplified invoice is your daily invoice

Sales to individuals are issued as a simplified tax invoice carrying a QR code and handed to the
customer immediately. Sales to companies and entities are issued as a full tax invoice with the buyer’s
details and VAT number.

The 24-hour reporting window and your plan scope

A simplified invoice is reported to the Authority within 24 hours, and that window is what makes
working offline practical. Compliance still stays your responsibility. Note the plan scope: Phase 2
Fatoora integration is available on the Pro and Advanced plans, and the free trial runs on the Basic
plan.

Pre-submission compliance alerts

The system flags missing data before an invoice is sent, such as an incomplete VAT number or an item
without correct tax treatment. Fixing the error before submission is cheaper than fixing it with a credit
note afterwards.

Managing instalments, repairs and accessories

These are the operations that separate a mobile shop from ordinary retail, and the ones most often
recorded wrongly.

Credit sales and partial payments

Record the invoice as a credit sale under the customer’s name, and enter each payment as a receipt
voucher. The invoice status and the remaining balance appear on the customer statement, so you know who
owes and who is late without relying on memory.

Selling through a third-party instalment provider

When a provider finances the instalments, you are collecting from the provider, not the customer.
Record the collection against the provider, and record their service fee as an expense. Ignoring that fee
makes your recorded margin higher than the real one.

Repair service

Create repairs as a non-stocked service product, and add spare parts as stocked items. That way you
know repair revenue and the cost of parts consumed separately, and you can judge the department on
numbers.

Accessories, SIMs and top-up cards

Accessories are many, cheap and high-margin, and they are usually what protects your profit when
handset margin drops. Record them under their own barcodes and keep their margin separate in reports so
you can read their real contribution.

Branches, permissions and the sales team

Once a shop has a second or third branch, management shifts from personal supervision to a permissions
system.

Permissions over discounts and prices

Set who can grant a discount and what the ceiling is, and who is allowed to edit prices. That protects
your margin and stops the selling price from being decided at the counter by how hard a customer
negotiates.

A user per salesperson, not a shared login

A shared login removes accountability. A separate user for each salesperson attributes every invoice,
discount and return to a person, and that alone reduces errors.

Reading each branch on its own

Multiple warehouses and locations let you read inventory and sales per branch. The branch that sells
more is not necessarily the more profitable one, and a per-location report is what tells them apart.

Mobile and cellphone shop management software from Qoyod: what you actually get

Qoyod is a Saudi cloud accounting platform approved by the Zakat, Tax and Customs Authority and
compliant with Phase 2 of e-invoicing, trusted by more than 25 thousand Saudi establishments. These are
the tools that matter specifically to a mobile shop:

  • Flexible items and products: product categories, an auto-generated serial number, a
    printable Code 128 barcode, and an option to block duplicate barcodes.
  • Barcode stocktaking with automatic entries: manual or Excel-based stocktakes, with
    balance adjustment and the variance entry created automatically.
  • Inventory movement report: every inbound and outbound movement per location, with the
    source and date of the movement.
  • Average cost and reorder level: an updated cost per product, and alerts on items that
    have reached their minimum.
  • Documented stock transfers between branches: with a status that moves from “In
    progress” to “Received”.
  • Product cost and profit margin report: average cost and margin per product, category
    or location, from actual purchase invoices.
  • Credit and instalment tracking: a status per invoice, a receipt voucher per payment,
    and a statement plus receivable ageing per customer.
  • Point of sale with precise permissions: setting who grants discounts and within what
    limits, who edits prices, and a session per user with an opening cash balance. Details on the
    point of sale page.
  • Compliant e-invoicing: simplified invoices with a QR code, Fatoora integration, and
    compliance alerts before submission.
  • Custom invoice fields: to record data such as the device identifier or warranty
    period inside the document.
  • Branches and user permissions: multiple locations, with a defined access level per
    user.

An important note before you subscribe: point of sale in Qoyod is a paid add-on priced
per user, it is not available during the free trial, and each POS user also counts as an additional user
on the accounting system. Start with the accounting system and invoicing on the trial, then add POS users
after you subscribe. Phase 2 integration with the Authority is available on the Pro and Advanced plans,
so review the scope your shop needs with the sales team. Technical support is available 24 hours a day,
7 days a week to help you set up.

Start today

Run your shop’s inventory and invoices from one place

Try Qoyod free for 14 days, load your models by barcode, and issue your first ZATCA-compliant simplified invoice in minutes.

Start your free trial

Or talk to sales to scope the right plan for your shop

How to choose mobile shop management software: six operational capabilities

Do not compare systems by the number of features on a marketing page. Compare them on six operational
capabilities, and ask to see each one on a real screen during the demo.

If your activity is broader than phones, look at
accounting software for electronics stores or the
POS system for retail shops. And if you also sell laptops and computer
accessories, the computer shops page is closer to your case.

Checklist

Six criteria for choosing mobile shop management software

Ask any vendor to show you these six items on a real screen before you subscribe. If one of them cannot be shown, that is answer enough.

  • A simplified invoice compliant with Phase 2 and Fatoora integration
  • Barcode-reader stocktaking with automatic journal entries for variances
  • A cost and margin report at product level, not shop level only
  • Permissions that set who can discount and who can edit prices
  • Multiple warehouses and documented stock transfers between branches
  • Credit and instalment tracking with a statement for every customer
A practical checklist to use during any system demo.

Common mistakes when choosing the software

The following mistakes repeat often, and all of them cost more after the move to the system than
before it.

  • Choosing a system with no real inventory: attractive invoicing software that does not
    know your shelf balance will not solve your problem.
  • Recording a model as one item: it saves time during setup and destroys your ability
    to read the numbers later.
  • Ignoring plan scope: the Basic plan is not enough for a VAT-registered shop required
    to integrate with the Authority under Phase 2.
  • Leaving permissions open: a good system with open permissions recreates the same
    problem in digital form.
  • Starting from a wrong opening stock: every report after it will be wrong, so settle
    the opening stocktake first.
  • Neglecting historical instalment data: migrating customer credit balances correctly
    is part of setup, not a later phase.

A practical summary before you choose

Managing a mobile shop succeeds or fails on three points: a catalogue that distinguishes model,
storage size and colour; barcode stocktaking that catches the variance before it grows; and a per-product
profit report that guides buying. Compliant invoicing and scoped permissions protect what those three
points build.

Start with categories and the opening stock, then invoicing, then permissions, then point of sale
after you subscribe. That order makes the numbers right from the first month instead of correcting them
later.

To organise your accounts before moving to the system, download the
mobile shop accounting template and use it as a starting point.

Frequently asked questions about mobile and cellphone shop management software

What is the best mobile and cellphone shop management software in Saudi Arabia?+
The best one covers five capabilities together: a catalogue that distinguishes model, storage size and colour; barcode stocktaking; e-invoicing compliant with ZATCA requirements; a profit report at product level; and permissions over discounts and prices. Qoyod delivers these in a single ZATCA-approved cloud platform.
Do I need a point of sale system, or is management and accounting software enough?+
You need both, connected. The accounting system holds inventory, accounts and reports, while a point of sale system speeds up selling at the counter. If they are separate, you will enter data twice and variances will appear. In Qoyod, POS is a paid add-on priced per user; details are on the point of sale page.
How do I control stock across models, storage sizes and colours without chaos?+
Make every model, storage size and colour a separate product with its own unique barcode, because each combination has a different cost and price. SIMs and top-up cards are low-value, fast-moving items, so record them as separate products and keep their margin apart from handset margin, otherwise your average profit paints a false picture. Anything you sell as an agent for a telecom operator is recorded according to your agreement with them, which is worth reviewing with your accountant before setup.
Does the system track the IMEI or serial number of each individual handset?+
There is no per-unit tracking by an individual identifier. The system can auto-generate a product serial number and print a Code 128 barcode, with an option to block duplicate barcodes. If you need the device number or warranty period proven on the document, add a custom field to sales invoices in settings and show it in the invoice template.
How do I find out the profit of each model separately?+
From the product cost and profit margin report, which reads average cost from your actual purchase invoices and shows margin per product, category or location. That is what separates a model that sells a lot on a weak margin from one that sells less on a better one. The profit margin calculator helps you review a price before you commit to it.
Are the invoices compliant with Phase 2 of e-invoicing?+
Yes, and the system issues a simplified tax invoice with a QR code for consumer sales. Note the plan scope though: Phase 2 integration with ZATCA is available on the Pro and Advanced plans, and the free trial runs on the Basic plan. Scope your plan with the sales team if your shop is VAT-registered.
How do I record instalment sales and partial payments?+
Record the invoice as a credit sale under the customer’s name, then enter each payment as a receipt voucher. The invoice status changes with the payments, and the remaining balance appears on the customer statement. If a third-party provider finances the instalments, what you collect is collected from the provider rather than the customer, and their service fee is recorded as an expense that reduces your real margin.
How do I separate repair revenue from handset sales?+
Create repairs as a non-stocked service product, and add spare parts as stocked items. That way you know repair revenue and the cost of parts consumed separately, and you can judge the department on numbers instead of folding it into “other revenue”.
Does the system manage more than one branch and warehouse?+
Yes, it supports multiple warehouses and locations, and stock transfers between branches run on a document whose status moves from “In progress” to “Received”, so no quantity disappears in transit. The inventory movement report shows every inbound and outbound movement per location. Also see the electronics stores page if one branch sells a wider range of devices.
Does the cashier work when the internet goes down?+
Yes, the POS app works offline and stores invoices on the device, then syncs them when the connection returns; details are on the offline mode page. The important part is not logging out before the sync completes, because an unsynced invoice is lost. Compliance stays your responsibility: reporting must complete within the 24-hour window.
Is point of sale available during the free trial?+
No. POS is a paid add-on priced per user and is not available during the free trial, and each POS user also counts as an additional user on the accounting system. Start with the accounting system and invoicing during the 14 days, then add POS users after you subscribe.

Ready to run your shop on clear numbers?

Start with the accounting system and invoicing on the free trial, then scope the plan that covers inventory, branches and ZATCA integration with the sales team.

No credit card required. Technical support is available 24 hours a day, 7 days a week to help you set up.

جاهز لتطبيق ما قرأته؟

قيود يدير محاسبتك بدقة وامتثال كامل لهيئة الزكاة والضريبة والجمارك

جرّب قيود مجانًا لمدة 14 يومًا — بدون بطاقة ائتمان.

Ready to put this into practice?

Qoyod handles your accounting accurately and stays ZATCA-compliant

Try Qoyod free for 14 days — no credit card required.