Accounting for Retail
UAE 2026

How UAE retail shops and businesses post purchases & sales and reconcile acquirer settlements — across Zoho POS, Loyverse POS systems, and Zoho Books software.

Open the flow Explore our Accounting &
Bookkeeping Services
Auto-sync between lanes Mirror — auto-reflection
📘 Skrooge App & Zoho Books
📦 Zoho Inventory
🛒 Zoho POS / Loyverse
💳 Card Terminal & Cash
1

Purchase

Ordering from supplier

2.⟳ PO syncs here

Automatic

PO appears automatically in Zoho Books once raised in Inventory. Accountant can see and track it.

1.Create Purchase Order

Manual·Operations

Operations creates a PO with SKUs, quantities, and unit prices — a commitment to the supplier.

1.Create Bill from PO

Manual·Accountant

When the supplier invoice arrives, accountant creates a Bill from the existing PO — SKUs, quantities and prices pre-populate. This is where stock and its cost are recorded for the first time.

📦 +STOCK 📊 −COST

2.⟳ Bill syncs here

Automatic

Bill syncs to Zoho Inventory. Stock and unit cost now visible — mirrored from Books.

1.Allocate Landed Costs

Manual·Accountant

Allocate freight, customs, insurance and other costs onto the inventory — its unit cost goes up to reflect the true landed cost.

📊 −COST

2.⟳ Landed costs update unit costs

Automatic

Unit costs updated with allocated landed costs. Inventory Asset on the Balance Sheet reflects true cost.

2

Receival

Goods arrive in store; items priced and labelled for the shop floor

1.Receive against PO + price/label items

Manual·Operations

Ops receives the delivery against the PO, sets the retail price, and prints barcode / shelf labels. Items are now ready for the shop floor.

2.⟳ Items + prices sync here

Automatic

Item master and retail prices sync from Zoho Inventory to Zoho POS / Loyverse. Cashiers can ring up newly-received items immediately.

3

Sale (incl. Refund)

Customer purchases at the till — with refund flow for the same-day return case

3.Invoice created

Automatic

Invoice auto-created from the POS sale. Revenue and COGS post here. Loyverse runs through the Senthuraa connector at 2-hour or instant sync; Zoho POS pushes invoices directly.

📊 +REV 📊 −COGS

2.Sale syncs → SO/Invoice

Automatic

Each ticket flows in as a Sales Order / Invoice in Zoho Inventory. Stock decrements at Invoice creation.

📦 −STOCK

1.aCashier rings sale

Manual·Operations

Cashier scans barcodes, applies any discounts, and closes the ticket on Zoho POS or Loyverse.

1.bCard payment captured / cash drawer

Manual·Operations

Tender at the till. Card — tap/insert on the Network International / Magnati / NEOPAY terminal. Cash — drawer count at end of shift.

2.↩️Create Credit Note

Manual·Accountant

Accountant mirrors the POS credit note in Books with the “Sales Return” toggle ON — this restocks inventory and reverses revenue + COGS. Source data comes from the POS return record.

📊 −REV 📊 +COGS 📦 +STOCK

3.↩️Sales Return created

Automatic

Sales Return mirrored from Books. Stock restored on paper.

📦 +STOCK

1.a↩️Cashier processes return

Manual·Operations

Cashier opens the original ticket and processes the return on Zoho POS or Loyverse.

1.b↩️Card refund / cash out of drawer

Manual·Operations

Card refund pushed back to the original card on the terminal, or cash paid out of the drawer.

4

Reconciliation

Reconcile the acquirer settlement & bank statement against Books

2.Reconcile acquiring and cash statements

Manual·Accountant

Walk through the acquirer settlement line by line. Revenue → match to auto-created Invoices (from the Phase 3 sync). Refunds → match to Credit Notes (catch up any missing CN per Phase 3). MDR fees → categorize to Card processing expense. Net transfer → categorize as own account transfer. Z-report cash total ties to cash receipts and drawer drops.

1.aCross-reference Books with Z-report

Automatic

End-of-day report from Zoho POS / Loyverse. Cross-reference against acquirer settlement and Books invoices.

1.bDownload acquiring and cash statements

Manual·Accountant

Download CSV/PDF from NI / Magnati / NEOPAY merchant portal. Itemizes gross card sales, refunds, MDR fees, and net deposit. Plus daily cash drop counted from the drawer.

2.Adjust inventory asset

Manual·Accountant

Post stock adjustments for variances reported by ops (shrinkage, damage, theft). Inventory Asset goes up or down, with the matching entry to a shrinkage / damage expense account.

1.Compare stock counts

Manual·Operations

Cycle / full count of the shop floor and stockroom. Compare scanned counts vs Zoho Inventory on-hand. Flag variances for the accountant to adjust.

1.Reconcile bank & card statements

Manual·Accountant

Pull the bank and corporate-card statements. Match lines that already have a record in Books — acquirer transfers (above), cash drops deposited from the drawer, supplier Bill payments (clearing Accounts Payable from Phase 1). Categorize everything else, because there’s no matching Bill in Books yet — payroll & employee compensation, employee reimbursements, corporate card or petty cash expenses, owner withdrawals, refunds, bank fees. Catches anything missed elsewhere.

📊 −COST
5

Tax & Reporting

Filing taxes and closing out the books

1.File VAT & CT

Manual·Accountant

VAT (quarterly): 5% charged on UAE retail sales. Import VAT due on goods entering the UAE. Reverse Charge on cross-border service fees (e.g. POS subscription billed from abroad) — you self-charge 5% and reclaim 5%, net cash impact zero, but still reportable on the filing. Corporate Tax (annual): 9% on taxable profit above AED 375,000. 0% rate available via Small Business Relief if revenue ≤ AED 3M. All data consolidates in Zoho Books for FTA filing.

1.Prepare P&L, Balance Sheet, Cash Flow + Inventory Valuation

Manual·Accountant

P&L: revenue by tender / category, COGS with landed costs, gross margin. Balance Sheet: inventory asset, Accounts Receivable, Accounts Payable, cash position. Cash Flow: operating / investing / financing — the early-warning signal when your P&L says you’re profitable but your bank account says otherwise.

What changes if you run multiple stores?

This flow assumes a single-location retailer. If you operate two or more outlets, plan for these deltas:

  • Per-outlet warehouse mapping in Zoho Inventory. Each store becomes its own Inventory location, so receivals, transfers, and sales decrement the right outlet’s stock.
  • Transfer Orders between outlets. Stock moving from Store A to Store B is a Transfer Order in Zoho Inventory — not a sale and not a purchase.
  • Per-outlet Z-reports and per-outlet cash-up. Each till’s end-of-day report and acquirer settlement is reconciled separately before consolidation.
  • Per-outlet shrinkage tracking. Stock counts and adjustments are run per location so leakage is attributable.
  • Per-store P&L (optional). Use Zoho Books Branches or class/tag tracking if you want outlet-level profitability — otherwise everything rolls up.
  • VAT is one return per TRN, not per outlet. The FTA filing consolidates all branches under the single tax registration.

What if my POS doesn’t integrate with Zoho Books?

Most UAE retailers run on POSes (Elate, NextTotal, iPOS, MargBook, others) that don’t sync invoices into Zoho Books. For those setups the flow looks different:

  • No retail invoices in Books — per-ticket data stays inside the POS.
  • Sales are recorded by categorising acquirer statements, not by matching invoices. Pull the Network International / Magnati / NEOPAY clearing-account statement from the merchant portal; post each daily line as gross Sales — Card with the MDR fee booked as expense.
  • Cash sales posted from the POS Z-report or daily drawer count.
  • Zoho Inventory goes stale unless stock changes are imported manually — real-time stock-on-hand and FIFO COGS at point of sale stop working in Books.
  • Per-SKU revenue, gross margin, and shrinkage analytics live in the POS, not in Zoho.
  • Want the full integrated picture? Switch to Zoho POS or Loyverse — both push invoices into Books and restore the flow shown above.

Frequently Asked Questions

How do you do accounting for a retail business in the UAE?

When it comes to retail businesses, inventory tracking, recording sales and refunds, and reconciling card settlements, Z-reports, and cash drops will form the core of your accounting and bookkeeping activities. All four of these activities will directly impact your UAE VAT filings and the monthly profit and loss. The above flow chart categorizes all transactions into these four activities and shows who owns each step.

How are acquirer fees (MDR) recorded in retail accounting?

In the UAE, acquirers (Network International, Magnati, and NEOPAY) deposit the amount net of acquirer fees (MDR) into your bank account. At reconciliation, record the gross sale as revenue and the MDR portion as a separate Bank Charges or Card Processing Fee expense. As a result, the net deposit will match the bank line. This process must be handled manually since there’s no bank feed for acquirer fee statements in Zoho Books.

How do you reconcile a daily till in retail?

Every day, you must tie out three streams. For the card stream reconciliation, verify that the Z-report card total equals the settlement card total, which is your gross card sales (amount deposited by acquirers plus MDR). Then, check if the Z-report cash total equals the cash drop from the drawer as part of the cash stream reconciliation. Finally, cross-reference the end-of-day report from Zoho POS with the Zoho Books invoices and acquirer settlements. It is easy to fix any variance on the same day, but it takes heavy-duty forensic accounting if done later.

How are refunds posted in retail accounting?

Refunds must be posted by creating a credit note with the “sales return” toggle on. This will reverse revenue and cost of goods sold (COGS), and restock the unit. First, the cashier must process the return in the Zoho POS or Loyverse. Then, the accountant mirrors the credit note in Zoho Books from the POS return record. Card refunds go back to the original card on the terminal, and cash refunds come out of the drawer.

How is UAE VAT handled on retail sales?

In the UAE, domestic retail sales to UAE consumers are considered standard-rated supplies (5% VAT). Typically, exports are treated as zero-rated supplies (0% VAT), which enables input VAT recovery, but first you must meet certain stringent qualifying conditions.

What inventory costing method should a retail business use?

Since the First-In, First-Out (FIFO) method is IFRS-compliant, audit-friendly, and naturally captures landed costs (freight + customs + insurance) per shipment lot, it is the standard inventory costing method for UAE retailers carrying stock. Each Bill creates a cost lot, landed costs adjust that lot, and in the FIFO method, COGS are posted when the Invoice is created from the POS sale. Set the costing method once at the item level. Switching later is painful.

What changes if we sell both in-store and online?

Our above retail accounting map only captures the in-store retail side. Accounting for online sales requires you to deal with marketplace payouts, fulfilment fees, and stock allocation rules. Hence, the e-commerce accounting map deserves a separate, dedicated page.

Need help with accounting for your retail business?

Skrooge runs accounting & tax for UAE retailers — setting up the books, inventory and POS reconciliation is part of the service.

Book a Free Consultation

Loading...

Hey! I’m Skrooge šŸ‘‹

Leave your phone number and we'll call you back.

Invalid phone number

or

Contact Us

Reach out yourself using the options below.

Thank you!

We've received your request and will get back to you shortly.

Back to site

Thank you!

We've received your request and will get back to you shortly.

Back to site