# POS for Clothing Stores in Saudi Arabia: Sizes, Colors, Seasons
*End the inventory chaos: track every style and all its variants in a single click with Snad*

> **In short:** A practical guide to running a clothing store: organise inventory by size, color and style, and use Snad POS to speed up selling and manage seasons.

- **URL:** https://www.snad.io/en/blog/pos-clothing-apparel-inventory-management-saudi
- **Arabic original:** https://www.snad.io/blog/pos-clothing-apparel-inventory-management-saudi
- **Category:** Industry — Retail & Shops
- **Tags:** clothing stores, point of sale, inventory management, variants and colors, retail
- **Published:** 2026-01-23
- **Updated:** 2026-08-02
- **Publisher:** Snad (snad.io)

A clothing store is not just goods on a shelf — every piece carries a size, a color, a season and a quantity. The wrong point of sale system turns all of that into chaos.

Choosing the right one is the difference between a season that sells through and a season that ends with inventory that will not move.

## The multi-SKU challenge in fashion retail

Running a clothing store is fundamentally different from any other line of business. A single style may come in 5 colors, and each color in 6 different sizes. That means one garment technically becomes 30 SKUs in your warehouse. Without an advanced point of sale (POS) system, a simple question — is the white shirt in size XL available? — becomes hard to answer, and the result is either lost sales you had already earned or stock piling up that the market does not want. At Snad we designed a system that absorbs this complexity and makes managing variants intuitive and easy.

## Matrix inventory: managing variants in Snad

Instead of entering every size and color as a standalone item, Snad lets you create multiple items under each style, split by color and size, so you can track inventory precisely for every variant. At the till, one barcode scan tells the system immediately which color and size was sold, and it deducts the quantity from the correct line in the warehouse. That precision gives you detailed reports that tell you things like "black is the best-selling color", so your next purchasing decisions rest on facts rather than guesswork.

## Managing seasons and clearances (sales and discounts)

The clothing market runs on clearly defined seasons: Ramadan, the Eid holidays, back to school. Managing discounts across those periods demands real flexibility. With Snad POS you can program discounts for a specific date range or for particular bundles (buy two, get the third free). The system adjusts prices automatically at the till and calculates Value Added Tax (VAT) on the post-discount price, which keeps service fast and prevents arithmetic errors at peak hours.

## Returns and the exchange policy

Under the regulations of the Saudi Ministry of Commerce, consumers have the right to exchange and return goods within defined conditions. In Snad the return process is flexible: you search for the original invoice by barcode or by the customer's mobile number, then complete the refund either in cash or as store credit. The system returns the piece to inventory automatically and adjusts the tax return, which keeps your financial and tax records accurate without the effort.

## Controlling branches and staff

If you run several branches, the Snad dashboard shows you each branch's sales moment by moment. You can see which salesperson is the most active and which periods draw the heaviest traffic. The system also includes a shift close feature that reconciles the cash in the drawer against what was recorded in the system, which narrows the room for manipulation or human error and builds a professional, disciplined workplace.

## Discount licence: what the Ministry of Commerce requires before you announce a clearance

A seasonal clearance in a clothing store is not an internal decision. The Ministry of Commerce requires a discount licence **before you announce it**, and it regulates how prices are displayed inside the store.

| Regulatory requirement | What it means for your store system setup |
|---|---|
| Discount licence obtained before the announcement | Do not activate the discount price list in the system before the licence is issued |
| Licence displayed in a prominent place with a scannable barcode | The consumer can verify the establishment's details, the type of discount, its percentage and its duration |
| Price tag showing the price before and after the discount | Design the label with two fields: the original price and the post-discount price |
| Discount range written clearly as "from - to" | Set the minimum and maximum discount limits in the system, not in the cashier's judgement |
| Exchange and return policy disclosed during the promotion period | Print the policy on the invoice and announce it at the till |

The conditions for issuing the licence online are: holding a commercial registration (CR), an agency, or a trademark registered with the Ministry; attaching a list of the discounted products; attaching the price list before and after the discount; and discounted products making up no less than 50%. The service fee is 300 per store and processing is immediate (discount licences service page — Ministry of Commerce, August 2026).

The operational takeaway: your system must produce a "price before / price after" list at style level in a single click. Estimate what those percentages do to your margin with the [discount calculator](/tools/sales/discount-calculator) before you file the licence application.

## The simplified invoice at the till: the fields ZATCA requires

A retail sale in a clothing store is documented with a simplified tax invoice. The Zakat, Tax and Customs Authority (ZATCA) defines its contents: the issue date, the supplier's name, the supplier's address, the supplier's tax identification number, a description of the goods and services supplied, the consideration payable, and the tax due or a statement that the price is tax inclusive. ZATCA adds an explicit provision: "If the total value of the invoice is less than SAR 1,000, entering the supplier's tax registration number is not required."

The item description here is not a cosmetic detail. The word "shirt" on its own turns matching a return two weeks later into guesswork. Have the description pulled automatically from the item card so it carries the style, the color and the size.

ZATCA also notes two facilitations that apply to most retail stores: a quarterly tax return for establishments whose annual taxable supplies do not exceed SAR 40 million, and cash-basis accounting for those whose annual supplies do not exceed SAR 5 million.

Integration with the Fatoora platform, meanwhile, arrives in waves. Wave 25 targets taxpayers whose taxable revenue exceeded SAR 187,500 in 2022, 2023, 2024 or 2025, with an integration deadline of 1 February 2027. The preparation details are in the [Wave 25 guide](/zatca/wave-25).

## Penalties that touch daily store operations

Retail violations rarely begin with an intent to evade. They begin with a transaction processed outside the system: a manual return, a sale with no invoice, records that were never kept. These are the penalties as published by the Zakat, Tax and Customs Authority (ZATCA) (penalties page — August 2026):

| Violation | Penalty |
|---|---|
| Failure to register for Value Added Tax within the statutory period | SAR 10,000 |
| Failure to file the tax return within the statutory period | No less than 5% and no more than 25% of the tax that should have been declared |
| Failure to pay the tax due within the statutory period | 5% of the unpaid tax for each month or part of a month |
| Issuing a tax invoice by an unregistered person | Not exceeding SAR 100,000 |
| Failure to keep invoices, books, records and accounting documents for the statutory period | Not exceeding SAR 50,000 |

ZATCA notes that repeating the same violation within three years of it becoming final allows the penalty on the offender to be doubled.

The practical protection is simple: block any return that is not tied to the original invoice, restrict the discount permission to a named user, and route every sales transaction through [point of sale](/pos) rather than a side ledger.

## Pricing a style: from landed cost to the lowest clearance price

The price you pay the supplier is not your cost. The landed cost of a garment includes freight, customs clearance, customs duties, packaging and any tailoring alterations.

`Landed cost per piece = (supplier invoice value + freight + clearance + duties) ÷ number of pieces`

Then set three prices for every style **before** the season starts, not during it:

- **Shelf price**: the target margin for the style.
- **First markdown price**: keeps the margin positive through the first wave of discounts.
- **Lowest acceptable price**: covers the landed cost and clears the piece without a cash loss.

Locking all three into the item card turns the end-of-season decision from an emotional debate into execution. It also turns preparing the "price list before and after the discount" required for the discount licence into a task of minutes rather than a full working day.

## Measuring the season: sell-through, weeks of cover and the size curve

A best-sellers report does not make a purchasing decision. Three metrics are enough for a clothing store:

`Sell-through rate = units sold ÷ (opening inventory + units received during the period) × 100`

`Weeks of cover = current inventory ÷ average weekly sales`

- **Sell-through rate** per style four weeks after it goes on display: it measures whether the buy was right while it is still early, and it decides what gets reordered and what starts its markdown before the market fills up with offers.
- **Weeks of cover** per color: it exposes the color that will still be sitting on the shelf after the season ends, while there is still time to move it.
- **Size curve**: allocate the next order by each size's actual share of sales, not evenly. One size running out effectively stops the style from selling, even if quantities remain in every other size.

Review inventory turnover at department level with the [inventory turnover calculator](/tools/inventory/inventory-turnover-calculator), and reassess slow-moving stock before you sign next season's order.

## Frequently asked questions

### Can I print store-specific barcodes with Snad?

Yes. Snad supports designing and printing barcode labels that include the item name, price, size and color, so they are easy to attach to garments.

### How do I handle damaged goods or items with manufacturing defects?

Snad provides an inventory adjustment module where you can write damaged pieces out of inventory with a stated reason, so they appear clearly in your loss reports.

### Does each branch need its own discount licence?

The Ministry of Commerce "discount licences" service page sets the service fee at 300 per store, which means the fee is calculated on a per-store basis. The service is fully online with immediate processing, and it requires the merchant to hold a commercial registration (CR), an agency, or a trademark registered with the Ministry.

### What is the minimum share of discounted products when applying for the licence?

The Ministry of Commerce requires that discounted products make up no less than 50%, together with a list of the discounted products and a price list before and after the discount. So prepare the classification of the items covered inside your system before you submit the application, not after.

### Does the tax number have to be entered on an invoice worth less than SAR 1,000?

The Value Added Tax page of the Zakat, Tax and Customs Authority (ZATCA) states that "if the total value of the invoice is less than SAR 1,000, entering the supplier's tax registration number is not required". The remaining simplified invoice fields stay mandatory: the issue date, the supplier's name and address, the description of the goods, the consideration payable, and the tax amount or a statement that the price is inclusive of it.

### My store is small — when does Fatoora platform integration apply to me?

Wave 25 targets taxpayers whose Value Added Tax-taxable revenue exceeded SAR 187,500 in 2022, 2023, 2024 or 2025, with an integration deadline of 1 February 2027. ZATCA explains that it notifies targeted taxpayers of Phase Two (integration) at least 6 months in advance, so the notice comes ahead of the deadline and you do not need to track the announcements yourself.

### How long must I keep my store's invoices and records?

The ZATCA penalties page imposes a fine not exceeding SAR 50,000 for failing to keep tax invoices, books, records and accounting documents "for the statutory period", without that same page stating the number of years. Refer to the Value Added Tax Law and its Implementing Regulations to determine the period that applies to your activity, and keep copies of invoices and returns together so both transactions remain reconcilable.

---
## About the publisher
**Snad (سند)** — a private Saudi software company
based in Riyadh, founded 2025. Legal form: Sole proprietorship.
Commercial registration: 7038154642
VAT number: 310959226500003
Only official domain: snad.io
> Snad is a private commercial business-management platform. It is not a
> government body, not a bank, and not a government services portal, and it
> is not affiliated with any government entity. Any site or app with a
> similar name is unrelated to Snad.