Skip to content
Robnu

The Meesho bulk listing Excel sheet, column by column.

There is no one universal sheet. Every category ships its own template, so the real file always comes from the Supplier Panel. Here is what each column wants, the rules that make an upload pass, and the errors that fail it.

Free during early access · Forever free under 25 orders/day
app.robnu.com/documents/pipelineDocument pipelineSLIP · CUSTOMER INVOICE · VENDOR INVOICE · MANIFESTPacking slipCustomer invoiceVendor invoiceManifest
Quick answer

The Meesho bulk listing Excel sheet is a category specific template you download inside the Supplier Panel, fill with one row per variation, and upload back for validation and quality check. There is no single sheet that covers every category, because each template carries its own mandatory attributes and its own dropdown lists, which is why a downloaded copy from anywhere else usually fails.

TL;DR
  • Always download the template from the panel, for the exact category you are listing.
  • One row per variation; product level values repeat, variation level cells change.
  • Use the cell dropdowns. A freehand value is the single most common upload failure.
  • One style code per design, one unique Seller SKU ID per row, no blanks in mandatory columns.
  • Validation comes first, then quality check on the images and content, then the listing goes live.
One row per variation

How the sheet becomes a live catalog

Rows pass validation first, as a file. Only then does the catalog reach quality check, where the images and the content are judged.

One style code, four rows, two gatesStyle codeSeller SKU IDSizeInventoryKS01KS01-BLU-SS12KS01KS01-BLU-MM8KS01KS01-BLU-LL5KS01KS01-BLU-XLXL3Validationcolumns, dropdowns, duplicatesQuality checkimages, title, contentA file that validates can still be returned by quality check
Figure 1, Validation judges the spreadsheet, quality check judges the listing (illustrative).
The columns

What each column wants, and how it usually goes wrong

These are the columns you will meet on most templates. Your own category adds its own attributes, and the exact header wording varies, so read the file you downloaded.

ColumnWhat to enterCommon error
Product nameA plain descriptive title: what it is, key material, key attributePromotional words, repeated keywords or a title far longer than the limit
CategoryThe exact category the template was downloaded forA sheet filled from the wrong category template, so mandatory columns are missing
Style codeOne code shared by every variation of the same designA different style code per row, which splits one product into several
Seller SKU IDYour own unique code for that one variationThe same SKU repeated across rows, or a blank cell
Variation, sizeA value taken from the template dropdown, not typed freehandFree text such as Medium where the list expects M
Variation, colourA colour from the allowed list for that categoryA marketing shade name that is not in the dropdown
InventoryUnits available for that variation, as a whole numberOne stock figure entered on the first row only
Supplier listed priceYour price per piece for that variationA price with a currency symbol, a comma or a decimal the sheet rejects
MRPPrinted maximum retail price, where the template asks for itAn MRP below the listed price, which fails validation
GST rateThe rate that matches the HSN code you choseA rate picked by habit rather than from the HSN
HSN codeThe tariff code for the product, six digits where requiredA four digit code where your turnover needs six
WeightPacked weight of one unit, in the unit the template namesProduct weight without packaging, which understates the slab
ImagesImage references or a separate upload, per the templatePasted pictures inside the Excel cells, which never register
DescriptionShort, factual, matching the photos and attributesCopied text from another listing, or claims the product cannot meet
Attributes, fabric or materialThe actual composition, from the dropdownSilk entered for a polyester fabric, which also breaks the HSN choice
Attributes, sleeve, pattern, occasionEvery filterable attribute the template listsLeft blank, so the listing never appears in filtered search
Country of originThe country where the product was manufacturedLeft blank, which is a mandatory field failure
Manufacturer or packer detailsLegal name and address as required for the packagingAbbreviated or missing, which fails compliance validation

Two columns deserve extra care because a mistake in them is not just a rejection, it is a wrong listing that publishes cleanly. An HSN code that does not match the product prices tax incorrectly on every sale, and a packed weight entered as bare product weight understates your shipping slab. Both look fine to the validator.

Where uploads fail

The failure mix, and when bulk starts paying off

Almost all rejections come from a handful of causes, and almost all of them are avoidable with a five minute check before you upload.

app.robnu.com/bulk/failuresWhy bulk uploads get rejectedRelative frequency of each causeValue not in the dropdowntyped instead of selectedtopMandatory cell blankorigin, HSN, weight, attributehighDuplicate SKUtwo rows, one codemedWrong category templatecolumns that do not existmedPrice or MRP formattingsymbols, commas, MRP below pricelowIllustrative ranking based on the error reports sellers describe most often.app.robnu.com/bulk/where-time-goesWhere the time actually goesPreparing a bulk catalog68%Not the sheetPhotography and image prep42%Deciding attributes and data26%Filling and checking the sheet20%Fixing errors and re-uploading12%Illustrative. The spreadsheet is rarely the slow part; the decisions before it are.
Prepare the sheet

Six steps, before you upload anything

Decide the style code, the variation list, one Seller SKU ID per variation, the price and MRP per variation, the HSN and GST rate, and the packed weight. A sheet is a transcription job; doing the thinking inside the spreadsheet is what produces inconsistent rows.

Square, clean first photo, no watermark, no text, no borders. A perfect sheet with a weak hero image still comes back from quality check, and a rejected catalog costs you the whole upload rather than one field.

Not last month's file, not a colleague's copy. Open the instruction tab and read it, because that is where the row limits, the image handling and any new mandatory column are named for that category.

Repeat the product level values on every row of the same style code, and change only the variation level cells. Use the cell dropdown for every attribute that has one, even when you are certain of the value.

Filter each mandatory column for blanks, sort by SKU to find duplicates, group by style code to confirm the variation sets, and scan the price and MRP columns for symbols or commas. Five minutes here saves a rejection cycle.

Send thirty rows before you send three hundred. If the file has a structural problem you will find it on a short error report, and once a batch passes cleanly you know the rest of the sheet is built the same way.

Bulk upload is how a catalogue stops being a series of forms and becomes a repeatable process. The spreadsheet is not the hard part; understanding that the template is category specific, and that validation and quality check are two separate gates, is what turns a frustrating afternoon into a fifteen minute job.

How bulk upload works in the Supplier Panel

The flow is the same every time. In the Supplier Panel you open the catalog upload area and choose the bulk route, select the category you are listing in, and download the template Meesho offers for that category. You fill it, save it in the format it came in, and upload it back in the same screen. Meesho validates the file, and if anything is structurally wrong or contains a disallowed value you get an error report naming the rows and columns. Fix those cells, upload again, and once the file passes, the catalog moves into quality check. QC judges the listing rather than the file: the images, the title, the description and whether the content is consistent. When QC clears, the products go live.

The thing to internalise is that passing validation is not approval. A file can be perfectly formed and still have the catalog returned at QC, because the two gates are looking at different things. Sellers who treat a successful upload as the finish line are surprised twice: once when QC sends it back, and again when they cannot see why, because the error report from validation said nothing about images. Our QC errors guide covers the second gate, and your first catalog upload walks the whole path end to end if this is new.

Why there is no single universal Meesho Excel sheet

Search results promise a Meesho bulk listing Excel sheet download, and that promise cannot be kept, because the file is generated per category. A kurti template asks for sleeve length, neck type, fabric, pattern and occasion. A kitchenware template asks for material, capacity and set contents. A footwear template asks for upper material and closure. Those are different columns with different dropdown lists, and the validator checks the header row against the category it belongs to.

So the template always comes from supplier.meesho.com, freshly downloaded, for the exact category you are listing. That is also why this page does not offer a file to download: any sheet we hosted would be a snapshot of one category on one day, and handing you a stale template would cost you an upload cycle rather than saving you one. If you list across several categories, expect several templates, and keep them in separate folders so you never fill the wrong one by habit.

The rules that decide whether a sheet uploads cleanly

Six rules cover almost everything. One row per variation. A kurti in four sizes is four rows, not one row with sizes listed in a cell. The product level values, title, category, description, HSN, country of origin, repeat identically on every row of that design; only the variation level cells change. One style code per design. That code is what groups the rows into a single product, so every row of the same design carries the same one, and a different design gets a different one.

A unique Seller SKU ID on every row. This is your own code and Meesho does not generate it; two rows sharing a code is a rejection, and if it ever slipped through it would make your inventory meaningless. The SKU ID guide has a scheme you can copy, and variation ID, product ID and style code explains which of those four identifiers you control and which Meesho assigns.

Values only from the dropdown. Every attribute column that has a list is validated against that list, and this is the cause of more failed uploads than everything else combined. Typing Medium where the list says M fails. Pasting a column of colours from your own sheet bypasses the dropdown and fails silently until upload. Price sanity. Plain numbers, no currency symbol, no thousands separator, and MRP greater than or equal to your listed price on every row. Never restructure the template. Do not rename headers, delete columns you think you do not need, reorder them, or copy your data into a fresh workbook. The validator reads the header row, and the dropdowns live in the file itself.

Images are not really in the sheet

Pictures pasted into Excel cells do nothing. Depending on the template you either provide image references in a column or upload the files separately in the panel, and either way the image rules are the same as for a single product upload: a square image, ideally 1000 by 1000 pixels, a clean first photo on a plain light background, no watermark, no logo, no text and no borders. That first image is held to the strictest standard because it is what a shopper sees in search, and a failure there returns the whole catalog rather than one field.

Practically, this means images should be finished before you open the spreadsheet. Sellers who fill a perfect sheet and then discover their hero shots have a studio watermark burn a full QC cycle for a reason that had nothing to do with the sheet. The image size and rejection rules are the checklist, and the image optimizer guide covers exporting them at the right size without losing quality.

How often to upload, and in what size batches

Bulk upload rewards rhythm more than volume. A small, regular cadence keeps fresh listings arriving, spreads your QC risk across batches, and means a rejection costs you thirty rows instead of three hundred. It also keeps your own checking honest: nobody carefully reviews a four hundred row sheet, and the rows nobody reviewed are the rows that fail.

Send a short batch first whenever you build a new sheet. If the structure is wrong you find out on a short error report, and once one batch clears both gates you know the rest of the file is built the same way. For how a listing cadence interacts with visibility, our catalog upload frequency guide covers the pattern.

Common issues

The ten errors that fail an upload, and the fix

Meesho names the row and the column in its error report. Match the message to one of these and the fix is usually a single cell.

The commonest failure by a distance. Size, colour, fabric, pattern and occasion columns are dropdowns, and a freehand value fails even when it is obviously correct to a human. Medium is not M, and Sky Blue may not be a listed colour. Always pick from the cell dropdown rather than typing or pasting.

Country of origin, HSN, GST rate, weight and the category specific attributes are usually mandatory. A blank cell in any of them fails the row. Before uploading, filter each mandatory column for empty cells; it takes a minute and catches most of these.

Two rows carrying the same SKU means two variations claiming to be the same unit of stock. Meesho rejects it, and if it slipped through it would break your inventory anyway. Sort by the SKU column and check for repeats before you upload.

Every variation of one design shares a single style code; a different code per row splits your product into several one variation listings. Group your rows by style code and confirm each group is exactly the set of sizes and colours you intended.

A template downloaded for one category does not carry the mandatory attributes of another. If your error report complains about columns you cannot even see, you are almost certainly in the wrong template. Download the right one and move your data across.

Currency symbols, thousands separators and stray spaces break numeric columns, and an MRP below the listed price fails validation on logic rather than format. Enter plain numbers, and check that MRP is greater than or equal to your listed price on every row.

Images embedded in cells are ignored entirely, so the row uploads without pictures or fails outright. Follow the template instruction for images, whether that is a reference column or a separate upload in the panel.

Titles have a length limit and a content rule. Discount words, best quality claims, repeated keywords and your brand name stuffed twice all cause trouble at quality check even where the upload itself passes. Describe the product plainly.

The validator reads the header row. Renaming a column, deleting one you do not need, or reordering them makes the file unreadable. Never restructure the template, and never copy your data into a blank workbook.

Save in the format the downloaded template uses. Exporting to a different spreadsheet format, or to CSV when the template is a workbook carrying dropdown validation, strips that validation and frequently breaks the upload.

Third-party bulk listing tools, and keeping your account safe

Plenty of tools advertise Meesho bulk listing, and they are not all the same kind of thing. At the harmless end are spreadsheet helpers: they format your data, check for blanks and duplicates, and hand you a file you upload yourself. Nothing about that touches your account, and if it saves you an hour of cleaning, use it. At the other end are tools that ask to log in as you and write to your catalogue directly. That is a different decision and deserves a different level of care.

The rules that protect you are simple and absolute. Never share your Supplier Panel password, and never share an OTP. A one time password is the last thing standing between a stranger and your catalogue, your bank details and your orders, and no legitimate service ever needs you to read one out. Be equally careful with anything that promises to reduce your fees, boost your ranking or unlock a hidden setting; those promises are not things a listing tool can deliver, and the request for access is usually the actual product.

If you do let a tool write to the panel, test it the way you would test a new supplier. Point it at two products, not two hundred. Then open those listings yourself and read every field it touched, especially price, MRP, inventory and HSN, because a tool that normalises data can quietly rewrite a value you cared about. Check what it does to existing listings rather than only new ones, since overwriting a live catalogue is the expensive failure mode. And keep your own copy of the sheet you uploaded, so you can always see what the catalogue was supposed to say.

What to keep after the upload

Keep the filled sheet, per batch, with the date in the filename. It is the only record of what you intended, and it is what makes the next upload faster, because next month’s batch starts as a copy of a file you already know validates. Keep the error reports too, at least until the batch is live; they are the cheapest way to notice that you make the same mistake every time and can fix it at the source.

One habit pays for itself repeatedly: hold your product master data, the SKU, style code, HSN, GST rate, weight and dimensions, in your own sheet outside the templates. Then a new category template is filled by lookup rather than by memory, a second marketplace inherits the same values, and a rate change is one column edited once. The templates come and go; your master data is the thing you actually own.

Sources & further reading

An OTP is never part of a listing workflow
No bulk listing service needs your Supplier Panel password or a one time password. If a tool, an agency or a helpful stranger asks for either, stop there. Catalogue access is account access, and account access includes your payouts.
app.robnu.com/inventory/syncOne stock count, every marketplaceThe master catalog pushes the same number to every channel, no oversellMASTER CATALOG128in stockAJIOsynced · 128Meeshosynced · 128Amazonsynced · 128
The Robnu way

Listing is the start; the money comes after

Filling the template is a one off job per product. What happens to those products every day afterwards, orders arriving, labels and processing, returns coming back, settlements landing short, is the work that never stops. Robnu is the agentic OMS for Meesho, AJIO and Amazon sellers: it runs those daily operations and reconciles every settlement line so the commission, shipping and return charges taken against each order are the ones that should have been. Its AI Catalog Studio can also generate product images and reels from your own catalogue, which is useful precisely because images are the slow part of a bulk upload.

Free for every seller right now, and forever free under 25 orders a day when paid pricing launches. See it on Meesho OMS or the full order management system overview.

FAQ

Meesho bulk listing sheet, answered

From inside the Supplier Panel itself. Open the catalog upload area, choose bulk upload, pick your category, and download the template Meesho offers for that category. That downloaded file is the only version you should fill, because it carries the current columns, the dropdown lists and the validation rules for that category. A sheet from a blog post or a WhatsApp group can be months out of date and will usually fail on upload.

No, and this is the single most useful thing to understand. Each category ships its own template with its own mandatory attributes, so a kurti template asks for sleeve, neck and fabric while a kitchenware template asks for material and capacity. Filling a clothing template for a home product leaves mandatory columns missing and the upload fails. Download a fresh template per category rather than adapting an old one.

You download the category template, fill one row per variation, save it in the format the template uses, and upload it back in the bulk upload screen. Meesho validates the file first, so structural problems and disallowed values come back as an error report you fix and re-upload. Once the file passes validation the catalog goes into quality check, and after QC clears it the listing goes live.

The limit is set by the template and the panel rather than by Excel, and it changes, so read the instruction tab inside the file you downloaded rather than trusting a number from elsewhere. In practice it is better to upload in moderate batches anyway, because a single validation failure in a very large file makes the error report harder to work through than a rejection in a batch of thirty.

Almost always one of four things: a value typed freehand where the template expects a dropdown option, a mandatory column left blank, a duplicate Seller SKU ID across rows, or the wrong category template for the product. Meesho returns an error report naming the row and the column, so work through it literally rather than re-uploading the same file and hoping. Fix the named cells, save, upload again.

Pictures pasted into Excel cells never register. Depending on the template you either provide image references in the sheet or upload the image files separately in the panel, and the image rules are the same as for a single upload: a square image, a clean first photo, no watermark and no text. Get the images right before you touch the sheet, because an otherwise perfect file still fails QC on a bad hero image.

Some sellers do, and a tool that only helps you prepare a spreadsheet is low risk. The caution is about access: never share your Supplier Panel password or an OTP with anyone, and be wary of anything that asks to log in as you and write to your catalog. If a tool does write to the panel, check exactly what it changes, on a couple of products first, before you let it touch your whole catalogue.

The panel usually offers a separate bulk edit or inventory and price update path for products that already exist, and using the new-catalog template on an existing style code is how sellers accidentally create a duplicate listing. Check which flow you are in before you upload. Where you only need to change stock or price, use the update flow rather than re-uploading a full catalog sheet.

Keep reading

Related seller guides

More on the operations, money and claims that decide whether a marketplace catalogue actually makes money.

AJIO Catalog Upload: How to List Products (2026)

How to upload a product catalog on AJIO: brand approval, the attribute sheet, image specs, MRP and pricing, single and bulk upload, and the common rejections that hold a listing back.

Variation ID, Product ID, Style Code and SKU ID in Meesho

Variation ID in Meesho is Meesho's ID for one size or colour; product ID names the listing; style code and SKU ID are yours. Who assigns each, where you see it.

Bulk Label Cropping on Meesho: Save Hours a Day (2026)

Bulk label cropping on Meesho turns a full download of shipping labels into clean, print-ready slips in one pass. Learn how it works, how barcodes stay intact at scale, and how to keep buyer data private.

How to Download the Meesho Shipping Label (2026)

How to download the Meesho shipping label from the Supplier Panel, for one order or in bulk. Where it lives, the print settings that stop rejected parcels, what the label contains, and common problems.

How to Upload a Catalog on Meesho: Single & Bulk CSV Steps (2026)

Upload a Meesho catalog single or in bulk via CSV. Fill price, description, GST and HSN, add images, and it goes live in about 72 hours. Here is the step-by-step and the required fields.

Meesho invoice printing and the GST mistakes sellers make

The Meesho invoice carries your GST details, and the mistakes on it are the ones that come back to bite. How invoices generate, the GST fields that matter, the common errors, and how to print them cleanly at volume.

Your First Catalog Upload on Meesho: Step by Step (2026)

How to upload your first catalog on Meesho: single vs bulk upload, required fields, image rules, pricing, category and attributes, common rejection reasons, and getting the first product live.

Bulk Order Processing on Meesho: Ship Many Fast (2026)

How to process Meesho orders in bulk: bulk accept, bulk label, and bulk manifest as one workflow. The time math as volume grows, the error risk at scale, and how to keep the whole run correct.

build ccfc1e68d61826ac8953ab7981c26f9ac943e519 · 2026-09-25T16:45:54Z