Chat with Digify Saathi for instant solution architecture, ERP demos & custom pricing.
Here is a problem every clothing business knows.
A customer walks into your store and asks for a blue shirt in size M. The shelf shows blue in S, L, and XL. Your system says there are 4 pieces of blue M in stock. Your staff searches the back room, finds nothing, and the customer leaves. Meanwhile, 40 pieces of the same shirt in size XXL sit untouched in your other store.
Or this version: you ordered 500 pieces of a new kurta style for Diwali. Three weeks into the season, the popular sizes are gone, the extreme sizes are piled up, and you have no idea which colour is actually selling. By January, half the stock is “old collection” and you are discounting it to clear space.
These are not management failures. They are structural problems of the clothing trade: every style multiplies into dozens of sizes and colours, demand differs sharply across them, and fashion goes out of date quickly. Spreadsheets and generic billing tools cannot keep up.
This guide explains why clothing ERP software is essential specifically for sizes, colours, and stock, and exactly how it works. You will learn:
(If you are comparing vendors, our companion guide covers that in detail: Which ERP Software Is Best for Clothing Businesses and Fashion Retailers? →. This article goes deep into the stock, size, and colour operations themselves.)
A grocery item has one product and one barcode. A clothing style does not.
Example: One shirt style with 6 sizes and 5 colours = 30 SKUs.
| Business Size | Styles | Sizes | Colours | Total SKUs |
|---|---|---|---|---|
| Small boutique | 150 | 5 | 4 | 3,000 |
| Mid-size retailer | 600 | 6 | 5 | 18,000 |
| Multi-store brand | 2,000 | 6 | 6 | 72,000 |
Now spread each SKU across several stores and seasons. Managing 18,000 separate items in a flat list is not realistic. You need a system built around style, size, and colour as connected attributes.
| Challenge | What It Means |
|---|---|
| 1. Uneven demand across sizes | Middle sizes sell fast; extreme sizes sell slowly. Equal buying across sizes creates shortages and leftovers together. |
| 2. Uneven demand across colours | Black, navy, and white may outsell bright shades several times over. |
| 3. Short selling windows | A style may have only 8 to 12 weeks of full-price life before it needs markdowns. |
| 4. High return and exchange rates | Size and fit issues drive exchanges, especially online. |
| 5. Location mismatch | The right piece is in the wrong store, so you lose the sale. |
| Symptom | Root Cause |
|---|---|
| “We never have my size” while stock piles up | Poor size-curve planning |
| Stock register does not match the shelf | Manual entry, no barcode discipline |
| Fast sellers run out, slow sellers pile up | No sell-through tracking |
| Heavy discounts every season-end | No ageing visibility or early markdown planning |
| Staff cannot say what is available in other stores | No multi-location stock view |
| Returns create stock confusion | Exchanges not recorded properly |
| Owner cannot tell which styles make profit | No style-level margin reports |
A size-colour matrix (also called a variant grid) lets you create one style and define its sizes and colours. The system generates every combination automatically and shows them in a grid.
Example: “Men’s Slim Fit Cotton Shirt, Style SH-204”
| Colour \ Size | S | M | L | XL | XXL |
|---|---|---|---|---|---|
| White | 8 | 14 | 12 | 7 | 3 |
| Sky Blue | 6 | 11 | 10 | 5 | 2 |
| Navy | 9 | 16 | 13 | 8 | 4 |
| Black | 7 | 15 | 12 | 6 | 3 |
On one screen, you see opening stock, current stock, sales, and balance for every variant. No scrolling through 20 separate lines.
| Operation | Without Matrix | With Matrix |
|---|---|---|
| Creating a new style | Create 20 to 30 items one by one | Define sizes and colours once; variants generate automatically |
| Purchase entry | Type each variant’s quantity on a separate line | Fill a grid in one pass |
| Stock check | Search many lines | One grid shows the whole style |
| Reorder | Guess from memory | See which size-colour cells are empty |
| Sales analysis | Item-by-item | Style, size, and colour views |
| Barcode printing | Manual per label | Bulk print for all variants |
Clothing uses different size systems:
| Category | Typical Size Scale |
|---|---|
| Shirts, T-shirts | S, M, L, XL, XXL |
| Trousers, jeans | Waist numbers (28, 30, 32, 34, 36) |
| Women’s wear | XS to XXL, or numeric (32, 34, 36, 38, 40) |
| Kids’ wear | Age-based (2 to 3 years, 4 to 5 years) or numeric |
| Ethnic wear | Free size, chest sizes, or custom |
| Footwear | Numeric (6, 7, 8, 9, 10) |
| Innerwear | Band and cup sizes, or S to XL |
A good clothing ERP lets you create size scales and attach them to styles, so a “Kids 2 to 8 years” scale is defined once and reused.
If a barcode identifies only the style, you cannot tell whether the piece sold was size M or XL. Stock by size becomes inaccurate within days. A barcode per style-size-colour solves this.
| Item on Label | Why It Matters |
|---|---|
| Style code | Quick identification |
| Size and colour | Fast matching on the shelf |
| MRP | Legal and customer clarity |
| Barcode or QR | Scanning |
| Brand and category | Optional but helpful |
| Batch or season code | Useful for ageing analysis |
Most stock problems start at the buying stage. A clothing ERP supports planning with data, not guesswork.
A size curve shows the share of each size in total sales. Instead of buying equal quantities of every size, you buy in proportion to demand.
Example size curve for a men’s shirt (illustrative):
| Size | S | M | L | XL | XXL |
|---|---|---|---|---|---|
| Share of sales | 12% | 30% | 30% | 20% | 8% |
If you buy 500 pieces of a colour:
| Size | Quantity |
|---|---|
| S | 60 |
| M | 150 |
| L | 150 |
| XL | 100 |
| XXL | 40 |
Your actual curve will differ by store, city, and customer type. A store near a college may sell more S and M. A suburban family store may sell more L and XL. The ERP calculates the curve from your own past sales, by store.
| Colour Type | Typical Role | Buying Approach |
|---|---|---|
| Core colours (black, white, navy) | Reliable sellers | Higher quantities, repeat orders |
| Seasonal colours | Trend-driven | Smaller, test quantities |
| Statement colours | Fashion statement | Limited quantities |
An ERP with real-time sell-through reports turns this from a good idea into a routine.
OTB is a simple budgeting idea: how much more can you buy this month without overstocking?
Open-to-buy = Planned sales + Planned markdowns + Planned end-of-month stock − Opening stock − Stock already on order
(Use values at cost or retail consistently.) Clothing ERP reports that show stock, on-order quantities, and sales trends make this calculation practical.
| Step | What the ERP Does |
|---|---|
| Open the purchase order | Shows expected style-size-colour quantities |
| Receive goods | Enter received quantities in a grid; record shortages and damaged pieces |
| Quality check | Flag defective pieces and hold them in a separate status |
| Print labels | Generate barcodes for all received variants |
| Update stock | Stock increases immediately by location |
| Update cost | Record landed cost (freight and other charges) |
| Event | Stock Effect |
|---|---|
| Sale | Reduces stock for that exact variant |
| Exchange | Increases the returned variant, reduces the new variant |
| Return | Increases stock (or moves to a defective or inspection status) |
| Online order | Reserves and reduces stock based on channel rules |
A store runs out of size M while another has 10 sitting idle. The ERP can:
| Method | How It Works |
|---|---|
| Min-max levels | When stock falls below a minimum, reorder up to a maximum |
| Size-run replenishment | Maintain a minimum “full size run” for key styles |
| Weeks-of-cover rule | Replenish when cover falls below a target (see KPIs below) |
| Store top-up from warehouse | Central stock feeds stores based on their sales pace |
Annual full counts disrupt business. A clothing ERP supports cycle counting:
| Source of Loss | How the ERP Helps |
|---|---|
| Billing errors | Barcode scanning reduces wrong entries |
| Theft | Variance reports by store and counter, user activity logs |
| Unrecorded exchanges | Enforced exchange workflow |
| Mis-tagged items | Barcode checks at receiving |
| Damage | Damage status with reasons |
Clothing returns are common because fit and colour perception matter. Poor handling creates inventory errors and customer frustration.
| Scenario | Correct Handling |
|---|---|
| Size exchange, same price | Return old variant to stock; issue the new variant; no money movement |
| Exchange to a higher-priced style | Collect the difference; issue a fresh invoice or an adjusted bill as per your process |
| Exchange to a lower-priced style | Issue a credit note or refund as per policy |
| Defective piece | Move to a defective status; do not return to sellable stock; raise a vendor claim if needed |
| Online return | Reverse order; inspect; restock, repair, or write off |
| Return without the original bill | Controlled by permission; apply store policy |
GST is a daily consideration in clothing because the rate depends on the selling price. For apparel, the concessional 5% rate applies up to ₹2,500 per piece, and apparel above that threshold moved from 12% to 18%, with the changes effective from 22 September 2025. One tax commentary adds that the threshold is assessed on the taxable value excluding GST, and the rate applicable at retail depends on the price at which you supply on the tax invoice rather than your purchase price. taxgurutaxtmi
| Situation | Impact |
|---|---|
| Items priced near the threshold | A small price change can change the tax rate, so confirm pricing strategy with your CA |
| Discounts and festival offers | May change the final invoice value per piece |
| Mixed bills | Different pieces on one bill may have different rates |
| Wholesale vs. retail pricing | Different selling prices may imply different rates |
| Old stock bought under old rates | Treatment of pre-change stock and credits needs professional guidance |
A clothing ERP should:
(Editor’s note: GST rules can change. Have a CA review this section before publishing.)
(For wider GST billing coverage, see: Can POS Billing Software in India Handle GST Invoicing Automatically? →)
Sell-through % = Units sold ÷ (Units sold + Units on hand) × 100
Example: You received 200 pieces. In 4 weeks, 120 sold and 80 remain.
Sell-through = 120 ÷ (120 + 80) = 60% in 4 weeks.
Use it to decide: repeat the order, hold, or mark down.
Weeks of cover = Current stock ÷ Average weekly sales
Example: 80 pieces in stock, selling 10 per week = 8 weeks of cover.
Compare with the remaining selling window. If a style has only 5 weeks of season left and 8 weeks of cover, it is overstocked.
Stock turnover = Cost of goods sold ÷ Average inventory at cost
Higher turnover generally means cash is working harder. Compare by category, because formal wear and basics turn at different speeds.
GMROI = Gross margin ÷ Average inventory at cost
It shows how much gross profit each rupee of inventory earns. A style that sells slowly at a high margin may earn less than a lower-margin style that turns quickly.
Size-run integrity = Styles with all key sizes in stock ÷ Total active styles
When key sizes are missing (especially M and L), sales drop even if total stock looks healthy.
Markdown rate = Markdown value ÷ Gross sales value
Track it by season and category. Rising markdowns signal over-buying or poor size and colour planning.
| Age Bucket | Typical Action |
|---|---|
| 0 to 30 days | Full price; watch sell-through |
| 31 to 60 days | Review; consider light promotion |
| 61 to 90 days | Plan markdowns; transfer between stores |
| 90+ days | Clearance, bundling, or outlet routes |
Accuracy % = Matching count locations ÷ Total locations counted × 100
Aim for steady improvement. Accuracy underpins every other metric.
| KPI | What It Tells You | Review Frequency |
|---|---|---|
| Sell-through | Is this style working? | Weekly |
| Weeks of cover | Do we need to reorder or mark down? | Weekly |
| Stock turnover | Is cash moving? | Monthly |
| GMROI | Are we profitable per rupee of stock? | Monthly |
| Size-run integrity | Are key sizes available? | Weekly |
| Markdown rate | Did we buy right? | Monthly and season-end |
| Ageing | What is getting old? | Weekly |
| Inventory accuracy | Can we trust the data? | After each cycle count |
| Business Type | Biggest Stock Challenge | ERP Capability That Helps Most |
|---|---|---|
| Boutique | Small runs, many one-off styles | Fast variant creation, barcode tags, customer history |
| Multi-store retailer | Balancing stock across stores | Multi-location view, transfers, store-wise size curves |
| Wholesaler/distributor | Bulk orders by size ratio, pending order tracking | Size-ratio order entry, price lists, partial dispatch |
| Manufacturer | Fabric, cutting, and finished stock in size runs | BOM, cutting plans by size ratio, job work, WIP tracking |
| Online fashion seller | High returns, overselling | Channel sync, return reasons, reserved stock |
| Ethnic/occasion wear | Seasonal peaks, high-value items | Season planning, advance orders, alteration tracking |
A cutting plan often uses a size ratio (for example, S:M:L:XL = 1:2:2:1) and a layer count. The ERP can:
(Related: factory management software to reduce downtime and improve inventory control →)
Timelines depend on catalogue size, number of stores, and data quality.
These are illustrative samples. Replace them with genuine, verified client reviews before publishing.
“Once we could see sales by size for each store, we stopped buying equal quantities. Our key sizes now stay available much longer.”
Owner, menswear store chain (sample)
“Variant barcodes ended the ‘system says we have it, shelf says no’ problem. Our staff trust the stock figure now.”
Store Manager, ethnic wear boutique (sample)
“Weeks-of-cover and ageing reports helped us plan markdowns early instead of dumping everything at season end.”
Merchandiser, kidswear brand (sample)
“Recording return reasons showed that one supplier’s sizing ran small. We raised it and the complaints dropped.”
Operations Head, online fashion seller (sample)
1. Why do clothing businesses need ERP instead of normal billing software?
Apparel stock multiplies by size and colour, demand varies across them, and seasons are short. ERP handles variants, barcodes, size curves, multi-store stock, returns, and ageing in ways that basic billing tools cannot.
2. What is a size-colour matrix?
It is a grid for a single style that shows every size and colour combination, so you can enter purchases, view stock, and analyse sales in one place.
3. Do I need a separate barcode for each size and colour?
Yes, ideally. A variant-level barcode keeps stock accurate by size and colour and speeds up billing and audits.
4. What is a size curve?
It is the percentage share of each size in your sales. Buying according to your own size curve reduces shortages in popular sizes and leftovers in slow sizes.
5. How does ERP help reduce dead stock?
Through ageing reports, sell-through tracking, weeks-of-cover alerts, store transfers, and early markdown planning.
6. How should returns and exchanges be handled?
Link them to the original bill, record the reason, move defective pieces to a separate status, and update stock for the exact variant. This prevents mismatches and gives you quality insights.
7. How does GST work for clothing in the system?
The rate depends on the per-piece taxable value, with a concessional rate up to the threshold and a higher rate above it. A good ERP applies the correct rate automatically. Verify the settings and discount treatment with your CA.
8. Can ERP help with seasonal collections?
Yes. You can tag styles by season, track sell-through, plan reorders, and see ageing so you can act before season-end.
9. Is it suitable for a small boutique?
Yes, if it is a lightweight, retail-focused system with variants and barcodes. A full manufacturing ERP may be unnecessary until you add stores, wholesale, or production.
10. How long does setup take?
Small stores can be ready within a few weeks. Larger catalogues and multi-store rollouts take longer, mainly due to data cleaning and tagging.
Clothing is a business of small differences: a size, a shade, a season, a price point. Those small differences multiply into thousands of SKUs, and the margin lives or dies on whether the right piece is in the right place at the right time.
Clothing ERP software is essential because it organises that complexity. The size-colour matrix makes variants manageable. Barcodes make every piece trackable. Size-curve and sell-through data make buying smarter. Multi-store visibility and transfers recover lost sales. Ageing and markdown reports protect margins. Proper return handling keeps stock honest.
You do not need to do everything at once. Start with clean masters, variant barcodes, and accurate opening stock. Add size curves, replenishment rules, and ageing reviews as you grow. Measure sell-through and weeks of cover every week, and let the data guide your next season’s buying.
Ready to bring order to your sizes, colours, and stock? Insert CTA: Book a free clothing ERP demo with the Digify Soft Solutions team →