Back to blog

Published Updated

Garment Shop Inventory: Variants, Barcode and Cost

By Tushar ChoudharyGarments Inventory • Retail Inventory • Barcode • POS Inventory • Stock Management • 2026

Plan garment shop inventory software for style-colour-size variants, barcode billing, purchases, transfers, returns, stocktakes, reports, costs, and rollout.

Garment Shop Inventory: Variants, Barcode and Cost

Garment inventory becomes difficult when the same design exists in several colours, sizes, fits, seasons, and price points. A shop may know that a shirt style has 18 pieces, yet still lose a sale because the required blue medium is unavailable. The system must track the sellable variant, not only the parent style.

This guide is for garment shops, boutiques, uniform sellers, footwear and apparel retailers, wholesalers, and multi-store fashion businesses evaluating inventory software in India. It explains variant design, barcode operations, purchases, sales, transfers, returns, stocktakes, reports, rollout, and the factors that affect cost.

Author and Editorial Review

By Tushar C. (Founder, VASUYASHII). Editorial review covers apparel variant modelling, barcode workflows, stock movement, returns, seasonal controls, permissions, and implementation acceptance.

Quick Answer

A useful garment inventory system should manage style, colour, size, barcode, SKU, brand, category, purchase cost, sale price, GST, stock by location, purchases, billing, returns, exchanges, transfers, adjustments, low-stock alerts, and variant-level reports.

Test the system with a real matrix: one style in four sizes and three colours, a partial purchase, two sales, an exchange, a damaged return, and a store transfer. Every variant quantity and movement should reconcile. A screen showing total style stock is not enough.

Real Store Scenario

A boutique receives 24 kurtas under one design: two colours and four sizes, with uneven quantities. Each physical item is labelled. During the week, customers buy six pieces, one item is exchanged for another size, two items move to a second outlet, and one return is damaged.

The owner needs to know:

  • which exact variants are available at each outlet
  • whether the exchanged item returned to saleable stock
  • which sizes are selling and which are ageing
  • whether transferred stock was received by the other outlet
  • the margin using actual or agreed costing rules
  • what to reorder before the next demand period
  • why system stock differs from a physical count

These answers require a movement ledger and variant discipline, not only a quantity field.

Parent Style and Sellable Variant

Use a parent style for shared information and a variant for the item that is stocked and sold.

LevelExample fields
Parent styleStyle name, brand, category, gender, season, fabric, design code, common images
VariantColour, size, fit, SKU, barcode, purchase cost, sale price, GST, location stock, status

The combination of relevant attributes should be unique. If two rows represent the same style, colour, size, and location, reports and barcode labels become unreliable.

Not every attribute should create a stock variant. Fabric description may be shared, while colour and size determine the physical item. Decide this before importing data.

Variant Matrix Design

A matrix view helps staff create and inspect combinations without opening each record. For one style, it may show colours as rows and sizes as columns, with quantity, barcode, or availability inside each cell.

Controls should include:

  • approved size set by category
  • colour names from a controlled list
  • auto-generated or manually approved SKU
  • unique barcode validation
  • ability to deactivate a combination never produced
  • bulk price or tax update with preview
  • no automatic creation of impossible combinations

Footwear may use UK or EU size systems. Uniforms may include institution, class, gender, and year. Sarees may not need size variants but may need design or colour identifiers. The data model should follow the merchandise, not a generic fashion template.

SKU and Barcode Rules

A SKU is the business identifier; a barcode is the scannable representation or manufacturer code. They can be the same but do not have to be.

Define:

  • whether manufacturer barcodes are reused
  • how in-house labels are generated
  • uniqueness across all companies and locations
  • label size and printer compatibility
  • what happens when a label is damaged
  • whether a barcode can be reassigned
  • how weighted or bundle items are handled

Scanning should select the exact variant and unit. The operator should verify item name, colour, size, quantity, and rate before posting. Barcode improves speed; it does not correct duplicate product masters.

For device and label planning, see the barcode inventory system guide.

Purchase and Receiving Workflow

A purchase order or supplier invoice may list styles while actual receiving happens by variant. The receiving flow should capture:

  1. supplier and document reference
  2. style and variant quantities ordered
  3. quantities actually received
  4. purchase rate, discount, tax and charges
  5. damaged or short items
  6. destination location
  7. label printing requirement
  8. posting and approval state

Do not make stock available before the business considers it received and checked. If the shop needs quality inspection, use received-pending and saleable states rather than one quantity.

Purchase returns should identify the variant, quantity, supplier, original receipt where possible, reason, and stock effect.

Billing and Sale Controls

At billing, scanning should retrieve the correct variant, default price, GST, available quantity, and any approved offer. Decide whether negative stock is blocked, warned, or allowed under controlled permission.

Important rules include:

  • price override threshold and approval
  • line and bill discount controls
  • GST-inclusive or exclusive price treatment
  • customer and salesperson capture where useful
  • reserve or hold behaviour
  • cancellation and edit permissions
  • invoice number and PDF rules
  • stock reduction only at the approved sale state

Do not let changing today's sale price alter old invoices. Historical transactions need their original rate and tax inputs.

Returns and Exchanges

An exchange is operationally a return plus a new sale, even when the customer pays only the difference. Keeping both movements visible protects stock and revenue reporting.

For every returned garment, record:

  • original bill or credible reference
  • exact variant
  • returned quantity
  • condition: saleable, damaged, alteration, or inspection
  • reason
  • refund, credit, or exchange action
  • user and time

Only saleable returns should increase available stock immediately. Damaged or questionable items need a separate state or location. If the customer exchanges size M for L, reports should show M returned and L sold.

Store Transfers

For multiple outlets or warehouse-to-store movement, a transfer should have dispatch and receipt states.

StateStock effect
DraftNo movement
DispatchedReduce source available stock; show in transit
ReceivedAdd destination stock
Short or damagedRecord discrepancy and resolution

Do not simply subtract at one shop and add at another without a transfer document. In-transit stock and receiving differences need ownership.

Physical Stocktake and Adjustments

Run stocktakes by location, category, brand, rack, or cycle group so the shop does not need to close everything at once. Freeze or account for transactions during count.

The stocktake process should:

  1. create a count session and scope
  2. capture scanned or entered physical quantity
  3. compare physical and system quantity
  4. show variance value and likely cause
  5. require recount or approval above thresholds
  6. post an adjustment with reason
  7. preserve the before-and-after audit trail

An adjustment is not a casual edit. Reasons may include count variance, damage, theft, data migration correction, or unrecorded movement. Monitor repeated adjustments by product, location, and user.

Seasonal and Ageing Decisions

Garment businesses need more than low-stock alerts. Slow-moving variants lock cash and shelf space. Useful dimensions include:

  • first received and last sold date
  • days since last movement
  • sell-through by style, colour and size
  • stock cover using recent sales
  • ageing bucket
  • markdown history
  • return rate
  • gross margin under the chosen costing method
  • out-of-stock demand or missed-sale note, if captured

Do not reorder a style based only on total sales. A successful colour-size combination may be out of stock while weak variants inflate the total quantity.

Reports That Matter

Owner questionReport
What is available now?Variant stock by location
What should be replenished?Fast-moving and low-stock variants
What should be marked down?Ageing and no-movement stock
Which sizes sell by category?Size-wise quantity and sell-through
Where do mismatches occur?Adjustment and stocktake variance
Are returns a quality issue?Return rate by style, supplier and reason
Is stock moving between outlets safely?Transfer ageing and receipt discrepancy
What cash is locked?Inventory value by category and ageing

Report definitions must state whether draft, held, in-transit, damaged, and returned quantities are included.

Roles and Permissions

Possible roles include owner, store manager, cashier, purchase user, stock user, and report viewer. Restrict:

  • product and tax master edits
  • purchase cost visibility
  • price overrides and large discounts
  • backdated billing
  • stock adjustments
  • return without bill
  • transfer cancellation
  • deletion or permanent removal
  • report export

Use named accounts rather than shared passwords. For multi-company operations, enforce company and location access in backend APIs, not only by hiding menu items.

Cost Drivers

Garment inventory software cost depends on:

  • number of styles, variants and locations
  • barcode labels, printers and scanning devices
  • purchase, POS and GST billing scope
  • exchanges, returns and alteration workflow
  • store transfers and in-transit control
  • price lists, offers and loyalty rules
  • batch or serial needs, if any
  • migration quality and opening-stock count
  • user roles and approvals
  • mobile, offline or desktop requirements
  • accounting, ecommerce or marketplace integrations
  • reports, backups, training and ongoing support

A configurable business suite may be enough for straightforward billing and inventory. Custom work is justified when variant, transfer, alteration, scheme, or channel rules are verified and materially different.

Implementation Roadmap

Phase 1: Data and label pilot

Choose one category, define parent and variant fields, clean units and taxes, create barcodes, and label a controlled sample.

Phase 2: Purchase and billing pilot

Receive, sell, cancel, return, and exchange real sample variants. Reconcile daily stock and invoice totals.

Phase 3: Opening stock and rollout

Count physical stock, import approved opening quantities, train roles, and operate with a time-boxed reconciliation period.

Phase 4: Transfers and decisions

Add multi-location movement, ageing, replenishment, and integrations only after core variant stock remains reliable.

Acceptance Checklist

  • [ ] Parent styles and sellable variants are distinct.
  • [ ] Every active variant has a unique SKU or barcode rule.
  • [ ] Units, GST and prices are verified.
  • [ ] Purchase receiving updates the exact variant and location.
  • [ ] Billing blocks or controls unavailable stock.
  • [ ] Exchanges show return and new sale movements.
  • [ ] Damaged returns do not become saleable automatically.
  • [ ] Transfers show dispatched, in-transit and received quantities.
  • [ ] Stocktake adjustments require reason and audit history.
  • [ ] Historical rates remain unchanged after master edits.
  • [ ] Permissions protect cost, discount and stock changes.
  • [ ] Backup and restore have been tested.
  • [ ] Owner reports reconcile to source transactions.

Common Mistakes

  • Tracking only the style total rather than colour-size variants.
  • Creating a new product every time staff uses a different spelling.
  • Reusing barcodes across variants.
  • Importing opening stock before a physical count.
  • Adding every return directly back to saleable stock.
  • Treating an exchange as an invisible quantity swap.
  • Moving stock between stores without dispatch and receipt.
  • Letting cashiers change purchase cost or GST.
  • Reordering based on style totals while key sizes are missing.
  • Integrating ecommerce before store stock is trustworthy.

Current VASUYASHII Scope

VASUYASHII Business Suite is positioned as GST billing, inventory and business management ERP-lite for Indian SMEs. Product, stock, invoice, purchase, return, payment, expense, report, PDF, multi-company, backup, and team-permission workflows fit this direction. Advanced apparel matrices, offline POS, loyalty, marketplace sync, or alteration management need confirmation and may require custom scope.

Use software development services for verified custom operations or contact VASUYASHII with a sample style sheet, size and colour sets, current labels, outlets, purchase bills, return cases, and required reports.

FAQs

Should every size and colour have a separate barcode?

Usually yes when each combination is stocked and sold independently. The barcode should identify the exact variant so billing, returns, and stock counts remain accurate.

Can the system support footwear or uniforms?

Yes, with a category-specific attribute model. Footwear may use different size systems; uniforms may include institution, class, gender, or session. Do not force every category into one matrix.

How is an exchange recorded?

Record the original variant return with condition and value, then create the replacement sale. This preserves inventory, revenue, tax, and customer history.

Is barcode hardware included in software pricing?

Often it is separate. Confirm scanner, printer, label, driver, device, maintenance, and replacement costs as well as software configuration.

Can multiple stores share stock?

Yes, but each location needs separate quantity and permission rules. Transfers should show in-transit stock and require receipt confirmation.

Does inventory software replace accounting?

No. It can manage products, stock, purchases, billing, payments, dues, and operating reports. Full accounting and statutory capabilities must be confirmed separately.

Final Decision

Choose a system that can prove every garment movement at variant and location level. Barcode speed, attractive dashboards, and total stock figures do not compensate for a weak colour-size model.