Your day at the mobile shop starts caught between three pressures at once: one customer wants an iPhone on installments, a young man is picking up his phone from repair, and a corporate rep wants a tax invoice for SAR 25,000 split into two payments. At that pace, one small mistake in logging a device or issuing an invoice costs you money and penalties from the Zakat, Tax and Customs Authority (ZATCA). That is why a mobile shop needs an accounting model different from a grocery or a clothing store: a model that understands every device has an IMEI, every warranty has a date, every installment has a due date, and every invoice has a tax fingerprint.
This guide gives you a ready-to-use mobile shop accounting template for Saudi Arabia, from the challenges of thin margins, to the main accounts in the journal, the practical model components (daily sales, inventory, warranties, installments, repair services), all the way to ZATCA Phase 2 e-invoicing compliance, with worked examples in SAR and a practical way to run everything on Qoyod accounting software.
Why mobile shop accounting differs from any other retail business
On the surface, a mobile shop looks simple: you buy a phone at one price, sell it at a higher price, and the difference is profit. But anyone working in this sector knows the reality is far more complex. Five characteristics make this business uniquely demanding from an accounting standpoint.
1) Margins on the device itself are very thin
An official distributor for major brands (Apple, Samsung, Huawei) typically sells you a device at a margin no higher than 8 to 14% before VAT. That means a phone selling at SAR 4,000 may cost you SAR 3,500 to 3,700. Any small error in pricing, discount calculation, or shipping cost can turn a deal from profitable into losing. By contrast, accessory margins (cases, chargers, headphones, covers) range between 35% and 55%. The smart retailer knows that real profit comes from selling accessories alongside every device, and that the accounting model must separate device cost from accessory cost to see true per-line profit.
Numbers that show why a mobile shop needs disciplined accounting
2) Each device is a unique unit with a serial number (IMEI/Serial)
In a grocery, one block of cheese is just like the next. In a mobile shop, every phone has its own identity: a 15-digit IMEI number. That number is not a luxury, it is your only proof that this specific phone was bought by a specific customer on a specific date at a specific price. When the customer comes back six months later asking for warranty service, when a batch is stolen from the shop, or when you sell a used device, the IMEI is the arbiter.
Traditional accounting does not handle this. It records inventory as “quantity multiplied by price” without distinguishing one unit from another. The right model for a mobile shop treats every unit as an independent asset, with a real purchase cost, entry date, sale date, and a linked customer.
3) Warranties tie sales to repairs months later
A phone warranty is not an emotional promise, it is a financial commitment. When you sell a phone with a 12-month warranty, you know that a specific share of those devices (usually 2 to 6%) will come back within the year. That converts part of your reported revenue into a deferred expense. A sound accounting model needs:
- Warranty register: linked to each device IMEI and sale date.
- Warranty reserve estimate: a percentage of sales charged to expense monthly.
- Quarterly true-up: actual claims versus the recorded reserve at the end of each quarter.
4) Three parallel sales types under one roof
A mobile shop sells in three concurrent ways:
- Direct cash sale to individuals: the customer pays cash or by card, the deal closes in five minutes.
- Installment sale: a down payment plus monthly installments over 3 to 12 months (either managed by the shop or through external financing companies like Tabby and Tamara).
- B2B tax invoice: a company orders 10 devices for its employees, wants a full tax invoice, and pays in 30 or 60 days.
Each type has different accounting treatment: cash hits the till immediately, installments open a receivables account and a due-date schedule, and corporate invoices sit under customer accounts waiting for collection. The right model separates these three channels in sales reports so you can see where real cash flow is coming from.
5) Repair services are a second revenue stream and a separate account
Many mobile shops rely on the repair counter as a parallel income source. Screen replacement, battery swap, unlocking, data transfer. These are services with parts, and each one is an independent invoice with VAT. The accounting model must separate:
- New device sales revenue.
- Accessory sales revenue.
- Repair service revenue (labor plus parts).
- Top-up and network card sales (usually a small agency commission).
If you mix everything into a single “sales” account, you will not know which activity is the real profit driver nor which product line wastes your staff’s time without return.
Main accounts in the journal for a mobile shop
Before running a ready template, you need to understand the chart of accounts structure specific to this business. Below are the main accounts a Qoyod template (or any accounting system) should include, split across the five main sections.
a) Current assets
- Cash on hand: cash in the cashier drawer at end of day.
- Bank (card processor): amounts collected via Mada/Visa to your bank account.
- E-wallets (Apple Pay, STC Pay): a separate account because settlement can lag a day or two.
- Receivables, individuals: outstanding installment balances from individual customers.
- Receivables, companies: B2B invoices not yet collected.
- Inventory, new devices: value of phones in the shop at actual cost.
- Inventory, used: trade-ins or used phones awaiting resale.
- Spare parts inventory: screens, batteries, chargers, cameras for repair.
- Accessories inventory: cases, chargers, headphones, covers.
- Funds held at financing companies: pending balances at Tabby/Tamara before transfer.
b) Fixed assets
- Shop furniture and fittings: display shelves, repair bench, chairs, lighting.
- Computers and POS hardware: PC, thermal printer, barcode scanner, networking gear.
- Repair tools: soldering iron, microscope, diagnostic equipment.
- Accumulated depreciation: a sub-account per fixed asset class (5 years on furniture, 3 on computers, for example).
c) Liabilities
- Payables, suppliers: what you owe device and accessory suppliers.
- VAT payable: difference between output VAT and input VAT due to ZATCA.
- Warranty reserve: provision recorded to cover expected warranty costs.
- Customer deposits: amounts collected as holds on phones not yet handed over.
- Loans and other payables.
d) Equity
- Owner’s capital.
- Retained earnings from prior years.
- Owner’s drawings.
e) Revenue and expenses
- New device sales revenue.
- Used device sales revenue.
- Accessory revenue.
- Repair service revenue.
- Top-up and network card revenue.
- COGS (per product line, separately).
- Rent, electricity, internet, security expenses.
- Staff salaries and sales commissions.
- Marketing and advertising.
- Outsourced repair and lab expenses.
- Actual warranty expenses.
If you open the chart of accounts with this level of detail from day one, you can read each line of business on its own. That is the difference between reading a vague gross profit and reading a real per-line margin. The concept of COGS is explained in detail in the cost of goods sold entry in the Qoyod glossary.
Running a mobile shop the traditional way versus on Qoyod
| Daily task | Manual ledger / Excel | Qoyod |
|---|---|---|
| Tracking a device by IMEI | Manual logging, easy to forget You write the IMEI on a slip or notebook, and when a customer comes back for a warranty swap, the original invoice is hard to find. |
Serial number linked to the invoice Every device is entered into inventory by IMEI/Serial, and shows up on every sale or swap in seconds. |
| Issuing a ZATCA tax invoice | Risk of ZATCA penalties Invoices from a paper book or a standalone cash register not connected to Fatoora expose you to fines starting at SAR 1,000. |
Phase 2 compliant Issue an e-invoice with ZATCA fields (QR, hash, signature) and send it to Fatoora automatically. |
| Weekly stock count | 4 to 6 hours and human error You close the shop and count every unit by hand, then discover unexplained gaps between paper and reality. |
Physical vs. book count Print the book inventory report from Qoyod, count the floor, the system calculates variances, and one stock-take entry settles them. |
| Managing installment sales | Tracking installments over WhatsApp You forget who paid and who is late, and have no clear view of your real receivables. |
Customer account with full history Every installment is recorded under the customer’s account with a due date, and an aging report flags any late payment instantly. |
| Closing repairs and warranty | Devices sitting on a shelf with no record Devices you took in for repair months ago are waiting on parts, and you do not know their count or value. |
Work order plus parts Open a repair ticket in the customer’s name, pull parts from inventory, and issue a service invoice with VAT. |
Mobile shop accounting template components: daily work schedule
Now we get to the practical core of the template. These are the documents and registers that must be managed daily, weekly, and monthly. You can build them manually in Excel, or better: run them on Qoyod with POS so they work automatically.
1) Daily sales register
This register captures every sale inside the shop during the day. The key columns:
- E-invoice number.
- Date and time.
- Customer name (for a tax invoice) or “cash sale” for individuals.
- Customer VAT number, if available.
- Item description (phone name and model) and IMEI.
- Quantity, price, discount, net value.
- VAT at 15%.
- Invoice total.
- Payment method (cash, Mada, Visa, Tabby, Tamara, in-house installment).
- Salesperson name.
A worked example in SAR: a customer bought an iPhone for SAR 4,500 plus a case for SAR 80 plus a charger for SAR 120. Pre-tax subtotal SAR 4,700, VAT SAR 705, total with tax SAR 5,405. Paid SAR 5,405 by Mada. The journal entry:
- Dr. Bank (POS) SAR 5,405
- Cr. Device sales revenue SAR 4,500
- Cr. Accessory revenue SAR 200
- Cr. VAT payable SAR 705
In parallel, the COGS entry is recorded:
- Dr. COGS, devices (e.g., SAR 3,900)
- Dr. COGS, accessories (e.g., SAR 110)
- Cr. Inventory SAR 4,010
This shows the gross profit on the deal instantly: 4,700 minus 4,010 = SAR 690, a 14.7% margin, well within the normal range for this business.
2) Weekly stock count template
Stock counts are not a yearly task in a mobile shop. They must be at least weekly for devices and accessories, because inventory value is high and shrinkage (whether from staff or customers) is a real daily risk.
The weekly count template covers:
- Date and person responsible for the count.
- List of every device IMEI physically present in the shop.
- List of IMEIs the system says are present.
- Variances (physically present but not recorded / recorded but not physically present).
- Reason for each variance (unrecorded sale, undocumented warranty swap, entry error, theft).
- Proposed adjustment entry.
- Signature of the person responsible and the owner.
On Qoyod, you can use inventory management to run an IMEI-level stock count: print the book inventory, count the floor, enter variances on the “stock adjustment” screen, and the system creates the adjustment entry automatically and updates inventory value on the balance sheet.
3) Installment sales template
This is one of the most commonly neglected components in practice, and the biggest source of losses for mobile shops in Saudi Arabia. The in-house installment template must contain:
- Customer data: full name, national ID, address, mobile number, name of an emergency contact relative.
- Device data: model, IMEI, cash price, total installment price (with time-value markup).
- Down payment and its date.
- Installment schedule (number of installments, value per installment, due date).
- Late-payment terms and procedures.
- Customer signature and fingerprint.
Example: a customer bought a Samsung S24 at a cash price of SAR 4,000. You agreed to a SAR 1,000 down payment and SAR 1,200 over 3 months, bringing the installment total to SAR 4,600. The entry at sale:
- Dr. Cash SAR 1,000
- Dr. Receivables, individuals (customer name) SAR 3,600
- Cr. Device sales revenue SAR 4,000
- Cr. Financing income (or deferred-sale interest) SAR 600
(Note: in some shariah considerations, it is preferable not to show the markup separately but to embed it in the sale price. Consult your shariah advisor.)
When collecting the first SAR 1,200 installment:
- Dr. Cash SAR 1,200
- Cr. Receivables, customer SAR 1,200
The Aging Report on Qoyod tells you at any moment who is one day late, who is one week late, and who is one month late, so you can intervene before a balance turns into bad debt. Receivables are explained in detail in the accounts receivable entry in the Qoyod glossary.
4) Warranty tracking template
The warranty register links the device IMEI, sale date, customer name, and warranty period. Template fields:
- IMEI.
- Sale date.
- Warranty expiry date.
- Warranty type (manufacturer / shop / both).
- Claim log: date, complaint, action taken, cost.
This register prevents daily disputes with customers claiming to have bought devices you never sold, and links any warranty swap directly to the original sales invoice. When swapping a phone under warranty, a new device leaves inventory and the faulty unit moves into a “faulty devices pending supplier” account, where it sits at book value on your balance sheet until the distributor takes it back.
5) Repair work order template
Every phone coming in for repair gets a Work Order with these fields:
- Work order number.
- Customer name and mobile number.
- Device model and IMEI.
- Fault description from the customer.
- Technical diagnosis.
- Required spare parts and their prices.
- Labor charge.
- Expected delivery date.
- Customer signature accepting the quote.
When the repair closes, a tax invoice is issued for total parts plus labor plus VAT, and the parts are deducted from spare-parts inventory. Example: replacing an iPhone screen at SAR 350 for the part plus SAR 100 labor plus 15% VAT = SAR 517.50.
A full operating day from opening to closing on Qoyod
6) Daily close template
At the end of every working day, the accountant (or owner) must produce a closing report that includes:
- Total cash sales today.
- Total card sales today (Mada/Visa/Apple Pay).
- Total installment collections today.
- Total repair revenue today.
- Total cash expenses today.
- Opening cash plus cash revenue minus cash expenses = expected balance.
- Actual balance after counting cash.
- Variance, if any.
Any daily variance must be logged immediately and investigated before the next day. Unaddressed accumulated variances signal a theft pattern or a systemic error that costs you serious money over time.
E-invoicing and ZATCA Phase 2 for mobile shops
Every mobile shop dealing in tax invoices in Saudi Arabia is required by ZATCA to implement the e-invoicing system in both phases:
- Phase 1 (Generation): since 4 December 2021, every invoice must be electronic and in a structured format (instead of a handwritten paper).
- Phase 2 (Integration): since 1 January 2023, you must integrate your system with ZATCA’s Fatoora portal, which generates a QR Code, cryptographic hash, and digital signature for every invoice, and submits the invoice to ZATCA before delivering it to the customer (Clearance Model) or within 24 hours for simplified invoices (Reporting Model).
Doing this manually is impossible. You need a ZATCA-approved system integrated with Fatoora via API. Qoyod is officially approved and directly integrated with ZATCA Phase 2 e-invoicing.
What this means in practice during your working day:
- Every POS invoice is issued automatically with a QR Code containing seller, buyer, total, and VAT data.
- Every B2B invoice is submitted to Fatoora for clearance before a copy is printed for the customer.
- Every Credit Note for returns is issued the same way, linked to the original invoice.
- All invoices are kept in XML format for at least 6 years, as required by the VAT system.
Non-compliance penalties start at SAR 1,000 and can reach SAR 50,000 per violation, depending on type and frequency. The concept of a tax invoice and its required fields is covered in the tax invoice in Saudi Arabia article.
Monthly reports that reveal the health of your shop
One advantage of building the right template is that you benefit from monthly reports that flag problems quickly. Here are the five most important.
1) Income statement by product line
Present revenue, COGS, and gross profit per line (new devices, accessories, repair, used, top-up) separately. You may discover that a fast-moving line has a weak margin, while a line you neglect is the real profit driver.
2) Inventory turnover report
How many times has the shop sold through its inventory in the period? In mobile, a device sitting in inventory longer than 60 days loses market value because the manufacturer launches a newer model, or simply loses appeal. The inventory turnover report flags slow-moving items before they turn into a loss.
3) Accounts receivable aging report
How much do installment customers owe you? How many are more than 60 days late? This report tells you when to stop selling on credit to a given customer.
4) Monthly or quarterly VAT report
Output VAT minus input VAT = amount payable to ZATCA. The system calculates it for you, and the return is filed on time through the “ERAD” portal (if you are on a quarterly cycle) or monthly (if you are on a monthly cycle).
5) Daily profit report
Qoyod gives you a quick view every morning of yesterday’s profit. This daily rhythm makes a huge difference in how an owner perceives the shop’s performance. For deeper reading, see the income statement entry in the glossary.
How Qoyod helps you run a mobile shop
Qoyod is not just a smart journal, it is an integrated system that runs every part of a mobile shop. Across the approved product modules:
- Core accounting: a fully customizable chart of accounts tailored to mobile shop categories, automatic journal entries on every sale, purchase, or collection, and a balance sheet and income statement updated in real time. Learn more about core accounting for business owners.
- Point of sale (POS): a simple cashier screen running on a regular PC or tablet, connected directly to inventory and VAT. Scan an accessory barcode, pick a device by IMEI, finish with an e-invoice in 20 seconds. See Qoyod POS.
- Multi-branch inventory: if you have more than one shop (in Riyadh and Jeddah, for example), see the balance of each device in each branch and transfer inventory with a single entry.
- Phase 2 e-invoicing compliance: official integration with Fatoora, issuing QR + hash + digital signature on every invoice, with VAT return reports ready. This is the difference between real and nominal compliance. See Qoyod ZATCA integration.
- Customer (CRM) and installment management: open an account for each customer, schedule installment due dates, send reminders before each installment, and pull the aging report in one click.
- Mobile app: see your shop sales and inventory from your phone, wherever you are. View the Qoyod mobile app.
- Bank and financing-company integrations: auto-pull your bank statement, and connect with Tabby and Tamara to reconcile installment payouts automatically.
- 24/7 support: a specialized team answers any accounting or operational question via live chat, phone, or email.
If you are setting up accounting for the first time and need someone to configure the chart of accounts and load opening balances, Qoyod’s setup services can help you get the system production-ready.
Try Qoyod free for 14 days, no credit card required.
A full worked scenario: “Tech-Center” in Al-Nakheel district, Riyadh
Let’s take a focused example: Mohammed opened a shop in Al-Nakheel, Riyadh, called “Tech-Center.” Starting capital SAR 250,000, selling phones and accessories with a repair service. His first month looks like this:
- Sales: 180 devices at an average of SAR 3,200 = SAR 576,000. Accessories SAR 38,000. Repair SAR 12,000. Total SAR 626,000 pre-tax, SAR 719,900 with tax.
- Sales channels: 65% cash and card, 25% in-house installments, 10% B2B invoices on 30-day terms.
- COGS: devices SAR 510,000, accessories SAR 21,000, repair parts SAR 4,500. Total SAR 535,500.
- Operating expenses: rent SAR 12,000, salaries for two staff SAR 11,000, electricity and internet SAR 1,800, marketing SAR 2,500, other SAR 1,200. Total SAR 28,500.
Gross profit = 626,000 minus 535,500 = SAR 90,500 (14.5% margin). Net profit before tax = 90,500 minus 28,500 = SAR 62,000 (9.9% of sales).
Output VAT on sales = 626,000 x 15% = SAR 93,900. Input VAT on purchases = (535,500 + 18,000 in taxable expenses) x 15% = SAR 83,025. Amount payable to ZATCA = 93,900 minus 83,025 = SAR 10,875. (Filed on a monthly or quarterly cycle depending on the business’s category.)
End-of-month receivables: 25% installment = SAR 156,500 minus collections = SAR 92,300. B2B invoices pending at 30 days = SAR 62,600. Total receivables SAR 154,900.
Mohammed cannot read numbers this precisely without an accounting system that runs the full template. With Qoyod, he gets them every morning in a short report, and makes fast decisions: cut down February installments because aging is creeping up, or increase accessory orders because their margin is far better than devices.
Common mistakes that cost mobile shops money every month
- Not splitting revenue lines. Mixing device, accessory, and repair sales into a single “sales” account hides each line’s real performance. The fix: a detailed chart of accounts from day one.
- Not tracking IMEI in the system. The result: daily warranty disputes, an inability to prove ownership of a stolen device, and inventory losses from internal theft that go undetected. The fix: a system that supports serial-number-level sales.
- Not booking a warranty reserve. The result: when faulty devices come back for replacement, the swap cost lands in one month and that month looks “loss-making,” but the real cause is bad expense timing. The fix: a monthly entry charging 2 to 3% of sales to a warranty reserve account.
- Postponing the stock count. “We’ll count at year-end” is fatal. Small variances become massive losses no one can trace. The fix: weekly counts for devices and monthly for accessories and parts.
- Managing installments over WhatsApp. The result: customers go months late without follow-up, and receivables turn into bad debt. The fix: the aging report on Qoyod and automatic reminders to the customer before each installment is due.
- Not complying with Phase 2 e-invoicing. The result: penalties accumulate for every invoice not sent to Fatoora. The fix: a ZATCA-approved system with live integration.
Frequently asked questions about mobile shop accounting
Do I need a full-time accountant for a small mobile shop?
Usually no. A mobile shop with monthly revenue under SAR 1 million can be run with a good accounting system (like Qoyod) operated by the owner or the cashier, with an external accountant reviewing monthly and preparing the quarterly VAT return. As the shop grows beyond one branch or to higher revenue, an in-house accountant becomes useful.
How much does it cost to implement a proper accounting template in my shop?
The real cost is not in the software (Qoyod starts at small-business-friendly pricing), it is in the time you invest setting up the chart of accounts and entering opening inventory. That is a one-time investment with a lasting payoff. See Qoyod plans to pick one that fits your size.
Does Qoyod support stock counts by IMEI?
Yes. Qoyod supports serial-numbered items, and each device is recorded in and out by its unique number, so you can see purchase date, sale date, customer name, and warranty period.
How do I handle warranty replacements in accounting?
You take the faulty phone from the customer and record it in “faulty devices pending supplier.” You hand the customer a new phone from inventory of the same model, with an adjustment entry that takes the new device out and moves the faulty one to the holding account. When the supplier picks up the faulty unit, it leaves that account against a Credit Note from the supplier.
Can I integrate Qoyod with Tabby and Tamara?
Yes. Integrations with major financing companies in Saudi Arabia are available, so installment invoices flow automatically and payouts to your bank account are reconciled with automatic entries. Browse the Qoyod integrations marketplace to see what is available.
What is the difference between a tax invoice and a simplified invoice?
A tax invoice is for B2B: when the customer is a VAT-registered entity that wants to deduct input VAT. It requires the customer’s VAT number, address, and detailed information. A simplified invoice is for B2C: when the customer is an end consumer, or when the invoice value is under SAR 1,000. Both must be issued electronically and carry a QR Code.
Conclusion
A successful mobile shop accounting template does not start from the daily sales register or the monthly profit report, it starts from a deliberate decision about account structure and the details of the business: that every device has a serial number, every warranty has an age, every installment has a due date, and every invoice has a tax fingerprint. Build those details into the chart of accounts and the shop becomes simpler and more transparent, with decisions driven by numbers, not guesses.
Qoyod gives you this template ready to use and compliant with Phase 2 e-invoicing and ZATCA. Start your free trial today, enter the first device by IMEI, issue the first e-invoice, and you will feel the difference on day one.