Russia Sets Dairy Porridge Labelling for 1 September 2027: What It Means for Your Shipment
The Russian government has fixed the start date for mandatory labelling of dairy porridge — 1 September 2027. From that day, whoever introduces such products into circulation in Russia must apply identification codes and pass the data to the national monitoring system, and from 1 December 2027 must also report withdrawal from circulation. The same amendment settles a long-running dispute over children’s dairy porridge, which previously fell under grocery labelling rules and under the baby food pilot at the same time. Deadlines for groceries themselves were fixed alongside: breakfast cereals from 1 September 2026, other grocery products from 1 December 2026. For you as the shipper this is not a Russian paperwork story: the codes must be on the pack before the goods can be sold in Russia, and the cheapest place to put them there is your own production line.
What changed
The amendments were made to the Rules for labelling dairy products approved by Russian Government Decree No. 2099 of 15.12.2020. Dairy porridge is now explicitly included in dairy products and is identified by two features at once: EAEU HS codes 1901 10 000 0 and 1904 20 100 0, and Russian activity codes OKVED 10.86.10.123, 10.86.10.136 and 10.86.10.400. The document entered into force on 18 August 2026, so there is time to prepare — but the clock is already running.
Two dates matter, and the obligations behind them are different:
- 1 September 2027 — application of identification means and transfer of data to the monitoring system when the goods are introduced into circulation. For imported goods this means the codes must be on the packaging before the consignment starts being sold in Russia;
- 1 December 2027 — reporting of withdrawal from circulation: retail sale, write-off, other forms of disposal.
The three-month gap is the standard staged launch: first the goods fill the system with codes, and only then market participants are required to close the loop with disposal reporting.
Of the two sets of codes, only one is yours. OKVED is a Russian activity classifier and is your buyer’s concern. The HS code is the one you write in the invoice and specification, the one the Russian declarant enters in the customs declaration — and the one that decides whether your product is caught by the 2027 date or by a much closer one.
Why a Russian labelling rule lands on the exporter
Until these amendments, children’s dairy porridge had a double status: formally it fell under grocery labelling rules, while a separate baby food labelling pilot ran in parallel. Neither the manufacturer nor the importer could say for certain in which product group the item should be described in the Russian national catalogue, which attributes to fill in, or which deadline to plan for. Now the uncertainty is gone: porridge under the listed codes is labelled within the dairy framework, with its own dates. The dairy rules have been in use for several years, so there is settled practice for the data set and for applying codes abroad — which is exactly why your Russian buyer will ask you to do it.
In practice, expect four requests from the buyer, and all four affect your production, not theirs:
- Confirm the HS code of every item before shipment, not at the moment the declaration is filed;
- Print identification codes on your line from the code files the buyer orders in the Russian system, or at minimum redesign the artwork with a clear, scannable zone reserved for the code;
- Send back a report on the codes applied — which code went on which pack and in which batch, within an agreed deadline;
- Accept labelling clauses in the contract: whose defect an unreadable code is, and who pays for relabelling.
The alternative is to apply codes at a warehouse in Russia before the goods are introduced into circulation. It is legal and it happens constantly, but it is manual work on thousands of packs, and its cost comes back to you as pressure on price, on lead time, or on the next order. If you ship food to Russia regularly, the classification and permit-document side of the process is covered in our section on customs clearance of food products.

Dairy porridge for the Russian market: from 1 September 2027 every pack has to carry an identification code before it can be sold
Deadlines by category: comparison table
The uncomfortable part of this news is not the 2027 date. It is that far closer grocery deadlines were confirmed at the same time, in the rules approved by Decree No. 1682 of 30.11.2024. Check which row your product falls into.
| Category | Start of obligations | What exactly begins |
|---|---|---|
| Breakfast cereal products (grocery) | 1 September 2026 | Application of identification means and data transfer on introduction into circulation |
| Other grocery products | 1 December 2026 | Application of identification means and data transfer on introduction into circulation |
| Dairy porridge (codes 1901 10 000 0, 1904 20 100 0 and the listed OKVED codes) | 1 September 2027 | Application of identification means and data transfer on introduction into circulation |
| Dairy porridge — withdrawal | 1 December 2027 | Reporting of withdrawal from circulation |
The postponement to 2027 covers only dairy porridge under the listed codes. If your product is a breakfast cereal, the obligation starts on 1 September 2026 — that is weeks away, and a container that has already left the port of loading without codes cannot be relabelled the easy way.
This pattern — one subgroup gets a delay while the neighbouring one starts on schedule — repeats regularly in the Russian labelling system; it happened the same way with building materials. The conclusion for a shipper is always the same: plan from the specific code of your item, not from the category name in the headline. Sea and rail transit times from Asia and Europe mean the goods you are quoting today may well arrive after the start date, so the code check belongs in the quotation stage.
What Russian customs officers check and how it delays your cargo
The labelling obligation does not arise from the name of the goods in the specification or from the marketing text on the pack. It arises from the code. That is why, when a consignment is released, Russian customs officials compare the HS code declared in the declaration with the actual goods, their composition and the shipping documents. Instant porridge with milk powder, a milk-based blend and a breakfast cereal with added dairy components look alike, but they can fall under different codes — and with the code, the labelling deadline changes too.
Reclassification at the Russian border is not only a recalculation of duties: if the new code belongs to a category that has already started, unlabelled goods simply cannot be introduced into circulation.
In that scenario your cargo does not go to the buyer’s warehouse. It sits at a temporary storage warehouse while codes are printed and applied by hand, the truck or container accrues demurrage, and the retail delivery window is missed. Practically, this puts weight on documents you control: the composition statement, the technical data sheet and the wording of the specification must describe the milk content unambiguously and match each other. A pack described one way in the artwork and another way in the invoice is the classic trigger for a code dispute.
The second factor is contract value. The bigger the shipment, the more expensive any preparation error becomes: relabelling thousands of packs, transport standing idle, mismatched codes in the monitoring system. On a trial shipment of a few cartons the mistake is fixed in a day; on a full container of baby food it takes weeks and costs real money — and the claim will come to you. For large supplies it is worth confirming the code and the labelling category in advance, before loading. Our specialists handle this within customs clearance and full turnkey delivery for shipments to Russia.
What the exporter should do
- Export your own SKU list and write out the EAEU HS code for every item. Dairy porridge is 1901 10 000 0 and 1904 20 100 0. Anything outside this list most likely counts as grocery — with 2026 deadlines.
- Check separately the items you think of as «breakfast cereals»: their obligation starts on 1 September 2026, so preparation belongs in this season’s production planning, not next year’s.
- Ask your Russian buyer which product group they will describe your item in and which data they need from you: composition, net weight, packaging type, barcode. Getting this wrong on their side means the whole range has to be described again — and they will come back to you for the data.
- Decide with the buyer where the codes are applied: on your line abroad or at a warehouse in Russia before introduction into circulation. The first option is cheaper overall, but it requires discipline from the factory and a trial run booked in advance.
- If codes go on at your plant, redesign the artwork with a dedicated code zone, agree the templates with your printing house, and run a test print — then check readability with a scanner, on the actual substrate and under the actual film.
- Put labelling into the contract and specifications: whose defect an unreadable code is, who pays for relabelling, and within what deadline you send the report on applied codes.
- Run a test shipment at least two to three months before the start date. That is where unreadable codes and mismatches between the pack and the documents surface — on a few cartons instead of a container.
Frequently asked questions
We ship children’s dairy porridge to Russia. Does our buyer now join the baby food pilot or label it as grocery?
Neither — that is exactly the ambiguity this amendment removes. Porridge under the listed HS and OKVED codes is labelled under the dairy product rules, with identification means applied and data transferred on introduction into circulation from 1 September 2027.
Our buyer wants us to print the codes at our factory. Can we say no?
Yes. In that case the codes are applied in Russia before the goods are introduced into circulation, and the cost and time sit with the buyer — which in practice returns to you through price, lead time or the next order. The deadline itself does not move either way.
Must the code be on the pack at the moment the goods cross the border?
The obligation is tied to introduction into circulation, not to the border crossing: codes may be applied at a warehouse in Russia before the goods start being sold. But goods without codes cannot be introduced into circulation at all, which is why buyers push the operation upstream to the production line.
Our product is breakfast cereal, not porridge. When do we start?
1 September 2026 for breakfast cereal products and 1 December 2026 for other grocery products. The 2027 postponement does not apply to them.
How is food labelling different from other product groups — the system is one and the same, isn’t it?
The system is one and the stages match: registration, product description, code ordering, label templates, application, reporting. What differs is the set of mandatory attributes, the packaging requirements and the start date for each category — those have to be checked per item.
Summary
Dairy porridge has been finally assigned to dairy products: identification means and data on introduction into circulation from 1 September 2027, withdrawal reporting from 1 December 2027. At the same time much closer grocery deadlines were confirmed — 1 September and 1 December 2026. For an exporter the first action is not to plan around 2027, but to match your own range against HS codes and find out which of these dates you actually fall under, then agree with your Russian buyer where the codes will be applied. Send us a request and we will go through your specific shipment.
We will verify the EAEU HS codes for your line items and arrange code application before your goods leave for Russia.
Read also:
- Russia Extends Frozen and Semi-Finished Food Marking Pilot: What It Means for Your Shipment
- Russia to check product labelling at customs, warehouses and factories: what it means for your shipment
- Russia–India routes: the Chabahar–Zahedan rail link by end-2026 and the Vladivostok–Chennai corridor — what it changes for your shipment
- Russia Extends the Final-Component Declaration Deadline to 10 Years from 14 September 2026





