What is MSA reporting?
MSA reporting is the weekly sales and inventory report that tobacco distributors send to manufacturers. MSA stands for Management Science Associates, a company many manufacturers use to collect this data. Distributors send a file in MSA's MULTICAT format, either directly to each manufacturer or through MSA, which passes each brand's data on. Reporting on time and without errors is how distributors keep direct purchasing status and earn manufacturer rebates.
This guide explains MSA reporting in plain English, based on a published MULTICAT reporting guide. Requirements can change and differ between manufacturer programs, so always follow each program's current rules.
Why distributors report to MSA
Manufacturers run trade programs that reward distributors and retailers for selling their brands. The weekly data shows them what was sold, to whom, and what's in stock. According to the reporting guide, distributors report to:
- Keep direct purchasing status with the manufacturer.
- Receive rebates and other incentives from manufacturer programs.
- Help their retail customers earn rebates. Retailers can enroll in trade programs to receive rebates when they reach sales quotas, but retailers who buy from a non-reporting distributor can't enroll.
That last point matters: reliable reporting is part of what your retail customers get from buying through you.
Manufacturer programs that use MULTICAT
The MULTICAT format is the shared base, but each manufacturer program publishes its own requirements. The reporting guide lists documents for programs such as:
| Manufacturer | Program or document |
|---|---|
| Altria | STARS reporting package |
| ITG Brands | MULTICAT All Tobacco data programming detail |
| Liggett Vector Brands | RIS program |
| blu | blu e-cigs reporting requirements |
| Hershey | Programming details (MULTICAT is used beyond tobacco, too) |
Source: MULTICAT reporting library. If you report to several programs, you need to meet each one's rules from the same sales data.
What goes into an MSA report
| Data | What it includes |
|---|---|
| Products | UPC, SKU, description, items per selling unit, category code and quantity on hand |
| Sales | Quantity sold, plus the ship-to name, street, city, state and ZIP code |
| Promotions | Promotion code and promotion description |
| Returns | Some programs track returns separately — Altria, for example, uses different codes for floor, saleable and unsaleable returns |
Two details that cause confusion:
Category codes are 4-digit numbers that group products. Cigarettes, for example, are category 3231.
Items per selling unit is the number of sticks or cans in the unit you sell. A carton of cigarettes is 200 sticks, and a roll or sleeve of 10 cans is 10 cans.
Deadlines and what happens if a report is wrong
MSA reports are weekly, and complete, error-free reports are due by Tuesday of the following week. According to the reporting guide:
- Every report is checked, and the distributor gets an email listing any errors or warnings.
- Missing reports are tracked, and trade programs are notified, so late files should be sent as soon as possible.
- Inaccurate data first gets a warning, but repeat problems can cost a distributor its purchasing status.
- Quarterly checks can flag differences that require you to resubmit shipment data, and programs can issue penalties for not following the rules.
A simple weekly routine
- Close the week in your system: all sales, returns and stock movements recorded.
- Check new products have a UPC, category code, selling unit and any promotion code.
- Generate the file for each program you report to.
- Submit by Tuesday, directly to the manufacturer or through MSA.
- Read the validation email and fix any errors or warnings right away.
- Keep a copy of every file you sent, in case a quarterly check asks for it.
Mistakes to avoid
Looking at what goes into the file, these are the easiest things to get wrong:
New products without details. A product added this week without a category code or selling unit breaks the file.
Packs and cartons mixed up. Reporting the wrong selling unit makes every quantity wrong.
Returns left out. Programs that track returns expect them reported the right way.
Retyping data by hand. Copying sales from your system into a spreadsheet every week is where most typos come from.
How automation makes it easier
Most of this work is the same every week. Set product details up once — UPCs, category codes, selling units and promotions — and software can build the MULTICAT file straight from your sales, returns and stock records. Your team then reviews the report instead of building it, and the weekly deadline stops being a scramble.
Demo: MSA reports in seconds
In this short demo, product details such as UPCs, category codes, MSA units and promotion codes are set once. The tool then builds the purchase and inventory sheets for the chosen period and exports a standard MSA report or the MultiCAT format.
Video: MSA reporting software for tobacco distributors (1:51)
How Vizion can help
We build reporting automation like the tool in this demo, set up for your products and the manufacturer programs you report to. It's part of our AI automation services: we take repetitive work like data entry and reporting off your team, using the systems you already run.
Want to see it with your own products?
Book a free demo. We'll walk through your weekly reporting, show the tool with your data, and tell you honestly what it takes to set up — no obligation.
Book a Free Demo