Blog

2026.08.22

Medical Device UDI Compliance in Thailand — SaMD UDI Labeling 2026

Medical Device UDI Compliance in Thailand — SaMD UDI Labeling 2026

For Japanese-affiliated companies that register and sell medical devices in Thailand, “where do we even start with medical device UDI compliance” has quietly become a live operational question. The trigger is a new labeling requirement that took effect on 20 June 2026. But the notification behind it does not cover medical devices in general. It applies only to SaMD (Software as a Medical Device) in risk classes 2 to 4. This article draws that boundary precisely first, then explains what compliance actually consists of — building and owning an internal issuing ledger for DI and PI — and shows, through a fictional model company, roughly how much effort the work takes.

What medical device UDI compliance actually changed — an overview of the Thai MOPH notification B.E. 2568

Thailand’s Ministry of Public Health issued a notification requiring UDI (Unique Device Identification) marking for SaMD (Software as a Medical Device) in risk classes 2 to 4. The notification was published in the Thai Government Gazette on 22 December 2025 and came into force on 20 June 2026.

Let me put the single most important point of this article up front. What this notification covers is SaMD (Software as a Medical Device) in risk classes 2 to 4 — not medical devices in general. Physical, hardware-based medical devices were not newly brought under a UDI marking obligation by this notification. Physical devices remain subject to the existing medical device registration regime and labeling rules, which apply separately. This notification sits alongside that framework and deals with an identification problem specific to software-based medical devices.

This distinction matters because the practical blast radius is completely different in each case. If the message that circulates internally is the rough version — “Thailand has mandated UDI for medical devices” — two failure modes follow. A label revision project gets spun up for physical products that were never in scope. Or, in the opposite direction, a software team concludes “we only ship software, so medical device regulation is not our problem” and the SaMD work never starts. The worst outcome is a mismatch in scope understanding between the Thai subsidiary and the Japanese head office that goes unnoticed for months.

Why software became the subject now

The background is a global shift in what a medical device physically is. Blood glucose and ECG analysis, diagnostic imaging support, dosage calculation assistance — functions that used to be embedded in dedicated hardware are increasingly delivered as smartphone apps and cloud services. Once that happens, the traditional identification method of stamping a serial number onto a housing no longer works. Software has no housing, and its contents keep changing long after release.

The international response to the question “how do you uniquely identify a product that has no housing and keeps changing” has been the UDI framework. Thailand’s notification can be read as an application of that international direction to SaMD (Software as a Medical Device) in risk classes 2 to 4. For companies that already obtain and operate UDI codes in the United States, the EU, and other IMDRF-aligned markets, the underlying concept will be familiar.

Sort out the effective date and the transition period before anything else

The notification took effect on 20 June 2026. A transition period sits on top of that date, and if you misread who the transition applies to, the entire premise of your compliance schedule collapses. Use the following breakdown.

CategoryWhen it appliesWhat it means in practice
Existing registrations of SaMD in risk classes 2 to 4Labels and instructions for use that complied with the 2020 notification may continue to be used for up to two years from the effective date, i.e. until around June 2028No need to reprint labels immediately. The preparation window can be planned and used deliberately
New registrations of SaMD in risk classes 2 to 4The new requirements apply from the effective date of 20 June 2026There is no grace period for products registered from now on. Compliance must be in place before the registration application
SaMD in risk class 1Outside the scope of this notificationNo new UDI marking obligation arises from this notification
Physical medical devices (hardware)Outside the scope of this notificationThe existing medical device registration and labeling rules apply separately

The row most often overlooked is the second one. What spreads internally is usually only the first row — “we have two years” — and then, days before a new product’s registration filing, someone discovers that no UDI has been issued. New registrations have no grace period. If you have any plan to bring a new SaMD in risk classes 2 to 4 to the Thai market, this is work to start immediately.

Which SaMD is in scope, and how the risk classes work

Medical Device UDI Compliance in Thailand — SaMD UDI Labeling 2026 - figure 1

This is the pivotal section of the article. The goal here is to get concrete enough that you can determine whether your own products are in scope.

Thai medical device regulation sorts devices into four levels according to degree of risk. The UDI marking obligation created by this notification reaches SaMD (Software as a Medical Device) falling into risk class 2 (moderate risk), risk class 3 (moderate to high risk), and risk class 4 (high risk). SaMD in risk class 1 (low risk) is outside the scope of this notification.

So the determination has two stages. Stage one asks whether the product is SaMD at all. Stage two asks whether that SaMD falls in risk class 2 to 4. If the answer to either is no, this notification creates no UDI marking obligation for that product.

Stage one — is the product SaMD

The general framing is that SaMD refers to software that serves a medical purpose in its own right, rather than software embedded as part of a hardware medical device. The delivery form does not matter — smartphone app, PC software, a service running in the cloud.

In practice, the hard calls tend to look like the following.

Product formGeneral way of thinking about itWhat to look at when deciding
Control software embedded in a measuring instrumentUsually treated as embedded software integral to the deviceIs it distributed and updated on its own, or only usable together with the device
A standalone app that analyzes data from a measuring instrumentMay qualify as SaMD if it serves a medical purpose independentlyCan it inform a clinical judgment without the instrument
A viewer that only records and displaysMay fall outside the medical device definition if it plays no part in clinical judgmentDoes it analyze, recommend, or warn — in other words, participate in a judgment
A back-office system handling hospital appointments and billingUsually falls outside the medical device definition if it makes no medical judgmentDoes it affect patient diagnosis or treatment decisions

This determination has a wide gray zone, and the final answer is ultimately a matter for the Thai authority and regulatory specialists within the registration process. Use this table only as a starting point for an internal discussion.

Stage two — how to think about risk classification

Risk classification turns on how serious an impact the information the software produces could have on a patient. In very broad terms, the following sense of direction is enough to get an internal conversation moving.

Risk classBroad characterUDI marking obligation under this notification
Risk class 1Low risk. Limited to supplementary information for health managementOut of scope
Risk class 2Moderate risk. Provides information that supports treatment decisionsIn scope
Risk class 3Moderate to high risk. Participates in judgments about serious conditionsIn scope
Risk class 4High risk. Participates in judgments with direct life-and-death consequencesIn scope

The “broad character” column is an orientation aid for internal discussion, not the authority’s own definitional text. Actual classification follows the definitions in Thai medical device regulation and the authority’s determination.

In most cases your products’ risk class has already been fixed during the Thai medical device registration process. Check the registration certificate or the application file and the class will be stated there. There is no need to redo a classification exercise from scratch. Start instead by taking an inventory of the registration information you already hold.

Keep the scope determination as a standing list

The more products a company handles, the more value there is in recording these determinations as a per-product list. The UDI issuing ledger discussed later in this article is built outward from that scope determination list. Writing down why a product was judged out of scope is what pays off years later, whether during an interaction with the authority or during an internal handover.

What UDI really is — DI as the fixed identifier, PI as the variable data, and how it relates to lot and serial control

When people hear “UDI compliance,” most first picture the task of adding a barcode to a label. That is the last ten percent of the work. The substance is issuing identifiers and holding an internal ledger that tracks their history.

Internationally, UDI is made up of two elements

In the international UDI framework, UDI is generally understood as consisting of two broad elements. The frameworks put forward by bodies such as IMDRF and GS1 share this two-element structure.

ElementContentWhen it changes
DI (Device Identifier, the fixed identifier)A fixed code pointing uniquely at the product itself, representing the combination of manufacturer and product modelDoes not change as long as the product is the same
PI (Production Identifier, the variable data)Lot number, serial number, version number, manufacturing date, expiry date and similar information that changes with each shipment unitChanges with each shipment unit or release

DI answers “what is this product.” PI answers “which specific unit or version of it.” Only with both in place can a product in the market be uniquely pinned down.

One distinction is worth stating explicitly here. The DI and PI split itself is the general framing of the international UDI framework — it is not a division that the Thai notification uniquely specifies. What the Thai notification specifies for SaMD (Software as a Medical Device) in risk classes 2 to 4 is the set of items to be shown on the label. Specifically, the product name and intended use, the lot number, version or serial number, and the manufacturing date and expiry date.

In practice, then, the work has two layers. You design your internal identification scheme within the international DI and PI framework, while making certain you satisfy the label content items that the Thai notification requires for SaMD (Software as a Medical Device) in risk classes 2 to 4. For a company that already holds UDI codes in the United States or the EU, that design work is effectively already done, and the main remaining task for the Thai market is reported to be the submission of master data to the Thai FDA’s UDI database.

Your existing lot and unit control know-how transfers directly

This is the good news for manufacturers. The DI and PI structure is structurally identical to the lot control and serial control that factories have practised for decades.

Shop-floor conceptIts counterpart in UDIThe shared management principle
Part number, drawing numberDI (the fixed identifier)Once set, do not change it casually. Define the criteria for changing it in a written rule
Lot numberPI (lot, version)Define the issuing rule and hold a ledger that prevents duplicate assignment
Serial numberPI (serial)Decide on cost-benefit grounds whether tracking down to the individual unit is required
Shop travellers and shipping labelsUDI labels and instructions for useManage the display medium and the displayed items as separate concerns

Whether to track by lot or by individual unit is a classic question in manufacturing traceability design, and we cover that economic judgment in detail in Introducing unit-level traceability management in 2026. For SaMD, the same question reappears as “do we track by version, or all the way down to each issued licence,” but the skeleton of the reasoning is unchanged.

The software-specific difficulty is that it never stops changing

Software also brings a difficulty that physical products do not have. It keeps being updated after shipment.

With a physical product, the specification of a given unit is fixed the moment it ships. SaMD, by contrast, updates in the user’s hands. What was v2.3.1 yesterday is v2.4.0 today. How to handle the PI portion of the UDI in that situation is a genuine design question.

The more troublesome half of this is that many organizations have no clear internal definition of what counts as a release. Development teams increment a patch number with every bug fix, and a ledger that treats every one of those as a regulatory release will not survive. Development and quality assurance need to agree in advance on where the line falls between a change that should update the PI for regulatory purposes and a change that is merely an internal patch.

Four practical steps for medical device UDI compliance

Building on the above, here are the four steps a company holding SaMD (Software as a Medical Device) in risk classes 2 to 4 should actually work through.

Step 1 — inventory your products and determine scope

List every medical device you have registered in Thailand, with columns for whether it is SaMD, what its risk class is, and whether it is an existing registration or an upcoming new one. At this stage the products covered by the transition period separate cleanly from those that need compliance with no grace period. How long it takes depends on the number of products, but a company whose registration records are in order can finish in a few days.

Step 2 — design the DI and PI issuing rules and write them into an internal procedure

Decide what scheme you will use to assign DI to your products and what PI will contain. The items to settle are roughly these.

  • Which format the DI will follow (choosing an internationally accepted format such as the GS1 GTIN is the practical answer)
  • At what granularity DI is split across products (per product model, or per delivery form)
  • What PI contains (version number, release date, per-licence serial, and so on)
  • How large a change triggers a PI update (whether major, minor, or patch releases count as regulatory releases)
  • Who owns the ledger (development or quality assurance)

Step 2 is not finished until that design is documented and lands as an internal procedure. Skip this and go straight to implementation, and later nobody will be able to explain the basis on which numbers were assigned in the first place.

Step 3 — build the ledger and put it into your systems

Following the issuing rules you designed, create the actual ledger. A spreadsheet is acceptable to start with, but because this is a document that gets updated at every release, it needs a mechanism that prevents missed updates. In parallel, implement the functionality that displays the UDI on the application’s startup screen, its settings screen, and the instructions for use.

The way you go about “building a ledger and putting it into a system” has a great deal in common with traceability construction generally, regardless of industry. Our four-layer model and the thinking behind a 90-day roadmap are set out in Traceability system build cost and how to proceed. Reading this article for the medical-device-specific regulatory requirements and that one for how to run the system build is the efficient division.

You will also, at some point, need to consider how the identifier is physically represented. SaMD itself is displayed mainly on screen, but delivery forms that involve physical media — boxed editions, licence cards — require a choice of barcode type. The criteria for choosing between QR codes, direct marking, and RFID are set out in Choosing between barcode, QR and RFID for traceability in 2026.

Step 4 — register master data in the UDI database

Submit your product master data to the Thai FDA’s UDI database. For companies that already hold UDI codes in markets such as the United States and the EU, this is reported to be the main remaining task for the Thai market. For a company starting from zero, completing steps 2 and 3 is the precondition for being able to submit at all.

The relationship between the four steps looks like this.

StepPrimary ownerDeliverablePrerequisite
1 Product inventoryRegulatory affairs and quality assuranceScope determination listCollecting existing registration certificates and application files
2 Issuing rule designQuality assurance and development jointlyInternal procedure, DI and PI schemeStep 1
3 Ledger build and system reworkDevelopment, ITIssuing ledger, UDI display functionStep 2
4 Database registrationRegulatory affairsSubmitted master dataSteps 2 and 3

This ordering cannot be rearranged. In particular, deferring step 2 and starting system rework first is a reliable way to generate rework.

Compliance cost and effort seen through a model case

From here we look at concrete numbers for how much effort compliance takes. “Company D” below is a fictional hypothetical company created for illustration. It is not a real case, and all effort and cost figures are our own estimates, not published statistics or survey results.

Company D’s situation

Company D is a Japanese medical device manufacturer with a subsidiary in Thailand. It develops a smartphone app that supports blood glucose management, has registered it with the Ministry of Public Health, and sells it in Thailand. The app has functionality that supports a physician’s treatment decisions, and it is a standalone software medical device with no accompanying hardware — in other words, SaMD. Its risk class is 2.

Company D also manufactures its own physical blood glucose meter, and that product has been under lot number control for years. On the app side, however, the development team merely manages versions through Git tags. Neither the issuing of a DI (fixed identifier) as a regulatory matter nor the concept of registration in a UDI database existed anywhere in the organization.

In other words, Company D holds solid traceability know-how for physical products, yet none of it is connected to the software side. Among medical device manufacturers that handle both hardware and software, this is an easy pattern to fall into.

Before and after

Here is what changed once Company D put a UDI issuing ledger in place.

ItemBefore (current state)After (with the UDI issuing ledger in place)
Identifier designOnly the development team’s Git tags, e.g. v2.3.1. No fixed DI for regulatory useOne DI issued in GS1-compliant GTIN format. A ledger that appends a PI (version number plus release date) for each release
Where it is displayedOnly the version number, shown on the in-app settings screenUDI (DI plus PI) shown on the label, the instructions for use, and the app startup screen
Database registrationNot doneMaster data submitted to the Thai FDA’s UDI database
Internal ownerDoubled up with the development lead, with no standing as a regulatory responsibilityQuality assurance owns the UDI issuing ledger and updates it at every release
Medical Device UDI Compliance in Thailand — SaMD UDI Labeling 2026 - figure 2

The biggest change in this comparison is actually the bottom row. Deciding who holds the ledger does more to determine whether the practice survives than any technical implementation does. Leave it doubled up with the development lead and the ledger update slips during the crunch before a release, and before long it no longer matches reality.

Effort required for the initial work

Company D’s initial effort broke down as follows. All figures are our own estimates.

Work itemEffortContent
Issuing rule design3 person-daysSettling the DI and PI scheme, writing the internal procedure
System rework10 person-daysAdding UDI display to the app startup screen and the instructions for use
UDI database registration work2 person-daysPreparing and submitting master data
Total15 person-days

The total is 15 person-days. If the work were outsourced to external system development and regulatory consulting, and assuming an engineer day rate of THB 30,000 to THB 50,000 per person-day, the cost lands at an estimated THB 450,000 to THB 750,000. This is our own estimate resting on an assumed day rate, and any real quotation will move with product configuration and the scope handed to the vendor.

What deserves attention in that breakdown is that 10 of the 15 person-days — two thirds — sit in system rework. Put the other way, understanding the regulation and designing the issuing rules is 3 person-days, and is not particularly heavy work. The heavy part is reflecting the rules you decided on into the application and the instructions for use.

The transition period can compress the rework cost

And this is where the practical leverage sits. If those 10 person-days of rework are timed to coincide with the next major version release, they can be carried out as part of that release’s development work, compressing the additional rework cost to close to zero — that is what the estimate supports. What can be compressed is the rework portion. The 3 person-days of issuing rule design and the 2 person-days of database registration remain necessary work whenever you do them.

Existing registrations of SaMD in risk classes 2 to 4 have a transition period of up to two years from the effective date of 20 June 2026, that is, until around June 2028. If even one major release is planned within those two years, folding the UDI display function into that release’s scope is the most economical route available.

That said, and to repeat the point, this transition period applies only to existing registrations of SaMD in risk classes 2 to 4. New registrations of SaMD in risk classes 2 to 4 are subject to the new requirements immediately from the effective date, so the compression tactic is not available to them. If a new product registration is coming up, UDI compliance has to be built into that development schedule from the outset.

Comparing three patterns of approach gives the following.

PatternSituation it fitsOutlook for rework cost
Time it to a major release within the transition periodExisting registration, with a large development effort already planned before around June 2028The additional cost of the 10 person-days of rework compresses to close to zero. The 3 person-days of design and 2 person-days of registration remain
Run it as a standalone project within the transition periodExisting registration, with no large development effort plannedRoughly 15 person-days, THB 450,000 to THB 750,000 as a guide
Comply immediately alongside a new registrationSaMD in risk classes 2 to 4 that you are about to registerThe registration schedule is the binding constraint, so starting early is mandatory

Which pattern applies to you is settled automatically once you complete the step 1 product inventory. Start with the inventory.

Practical points for running this in Thailand

Medical Device UDI Compliance in Thailand — SaMD UDI Labeling 2026 - figure 3

Even once the substance of the UDI marking obligation for SaMD (Software as a Medical Device) in risk classes 2 to 4 is clear, the stage of actually working through the procedures in Thailand throws up several issues that do not behave the way they would at home. Here are four points worth having in hand locally.

Point 1 — do not misidentify who the transition period covers

This has already been said more than once, but in terms of local project management this is where accidents happen most often. The transition period runs for up to two years from the effective date, and it applies only to existing registrations of SaMD in risk classes 2 to 4. New registrations of SaMD in risk classes 2 to 4 are subject to the requirements immediately from the effective date.

When you share a schedule between the Japanese head office and the local subsidiary, always state per product whether it is an existing registration or a new one. If the single sentence “we have until June 2028” is what travels on its own, the new registrations are the ones that fall behind.

Point 2 — confirm the display language requirements

On display language for SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, the reported position is that home-use products require Thai-language display, while products intended for healthcare professionals may be displayed in Thai or English.

This has a direct effect on implementation. If the same app is offered both to consumers and to healthcare institutions, the display language requirement can differ by recipient. The safe move is to design the label and instructions-for-use equivalent screens, including the UDI display area, for multilingual output from the start of UI design.

Where a delivery form involves physical labels or inserts, every revision of displayed content brings a label version to manage. In factories where label issuing is still handled manually, keeping up with those revisions becomes a chronic load. The approach of systematizing label operations themselves and automating version control is covered in Label printing systems for the factory in 2026, which is worth reading alongside this article.

Point 3 — the practicalities of UDI database registration are still in flux

For SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, submitting master data to the Thai FDA’s UDI database is the final step of compliance. However, industry media have reported practitioner comments that the Thai FDA’s electronic submission system does not yet handle UDI-related procedures. Because that comes from industry commentary rather than a primary source, it cannot be stated as settled fact, but it is worth preparing along the following lines.

  • Assume the submission format is not final, and hold your master data internally in a structured form covering product name, DI, PI scheme, intended use, manufacturing date and so on
  • Allow for the possibility that submission is not limited to electronic filing, and prepare materials that would also work for a paper submission
  • Check the current status of the procedure periodically through local regulatory consultants or industry associations

The sensible posture, in short, is not to wait for the final step’s procedure to settle before starting on the ledger. Build the ledger first and be in a position to submit the moment the procedure firms up. With the ledger in hand, a change in submission format is manageable.

Point 4 — whether you already hold UDI abroad changes the workload dramatically

Among companies handling SaMD (Software as a Medical Device) in risk classes 2 to 4, those that already hold UDI codes in the United States, the EU, or other IMDRF-aligned markets are reported to find that the main remaining task for the Thai market is submitting master data to the Thai FDA’s UDI database. The DI scheme already exists and PI operations are already running, so there is little need to design anything new for Thailand.

By contrast, a company like the model case of Company D — present only in Thailand and Japan, with no UDI framework anywhere in the organization — has to start from building the ledger. What separates the two is whether step 2 issuing rule design and step 3 system rework are needed in full, and the effect on effort is not small.

Check first which of the two you are. If a group company sells similar products in the United States or the EU, there is a real chance you can reuse their issuing scheme. Before the Thai subsidiary starts its own study in isolation, it is well worth asking head office regulatory affairs whether a global UDI issuing scheme already exists.

Common mistakes

Here are the ways companies are likely to stumble when working through UDI compliance for SaMD (Software as a Medical Device) in risk classes 2 to 4 in Thailand.

Mistake 1 — telling the organization that “UDI is now mandatory for all medical devices”

This misunderstanding is easy to fall into. The notification covers SaMD (Software as a Medical Device) in risk classes 2 to 4 only. SaMD in risk class 1 is out of scope, and physical medical devices are not covered by this notification either. Physical products remain subject to the existing medical device registration and labeling rules, which apply separately.

Simply writing the first line of the internal announcement accurately — “the scope is SaMD in risk classes 2 to 4” — prevents both the pointless project launch and the missed compliance work.

Mistake 2 — treating it as a labeling job and handing it to a vendor

This is the case where UDI compliance is understood as a label design revision and passed to a printing company or a design agency. In substance it is identifier issuance and ledger operation design. Printing is the final stage. Nobody outside your organization can decide your issuing rules, and if they did decide them for you, your organization could not operate them.

Mistake 3 — pushing ahead with implementation without naming a ledger owner

The system rework is finished, but nobody has been assigned to update the ledger at each release. Six months later the ledger and the actual versions have diverged, and there is no way to explain the discrepancy when the authority asks. Moving ownership to quality assurance in the Company D model case is exactly what avoids this outcome.

Mistake 4 — piping development patch numbers straight into the PI

This is the design that fails to distinguish regulatory releases from internal patches and pours Git tags directly into the ledger. The record count balloons and updates fall behind. Decide in a written procedure, in advance, what granularity of change constitutes a PI update.

Mistake 5 — reading the two-year transition period as two years of doing nothing

It is true that existing registrations of SaMD in risk classes 2 to 4 have a transition period of up to two years, but it is a preparation window. And, as the estimate above shows, timing compliance to a major release within that window can compress the additional cost of the 10 person-days of rework to close to zero — used deliberately, the window has real economic value. Spend two years doing nothing and you end up stacking roughly 15 person-days of work into a standalone project just before the deadline.

Mistake 6 — assuming new registrations are covered by the transition period

Alongside mistake 1, this is the misreading with the largest consequences. New registrations of SaMD in risk classes 2 to 4 are subject to the new requirements from the effective date. The worst-case scenario is discovering just before filing that no UDI is ready, and having the registration application itself stall.

Frequently asked questions

Does Thailand’s UDI requirement apply to all medical devices sold in Thailand

No. The notification that took effect on 20 June 2026 covers SaMD (Software as a Medical Device) in risk classes 2 to 4 only. SaMD in risk class 1 is out of scope. Physical medical devices themselves are also not covered by this notification, and remain subject to the existing medical device registration and labeling rules, which apply separately.

Where does the UDI for SaMD have to be displayed

For SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, the Thai notification lists the items to appear on the label as the product name and intended use, the lot number, version or serial number, and the manufacturing date and expiry date. In the model case of Company D — a fictional hypothetical company — the configuration displays the UDI (DI plus PI) on the app startup screen in addition to the label and the instructions for use. For a software product, designing the display to include the screens the user actually sees is the practical approach.

How is medical device traceability different from UDI

Traceability is the general concept of being able to track where a product or part came from and where it went. UDI is the international convention on how identifiers are assigned so that such tracking can work at all. Internationally, UDI is generally understood as consisting of two elements, DI (the fixed identifier) and PI (the variable data), and that structure is the same reasoning used in factory lot control and serial control. For the design procedure of traceability as a whole, see Traceability system build cost and how to proceed.

What is needed for UDI database registration

For SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, you submit master data to the Thai FDA’s UDI database. As a precondition, the DI and PI issuing rules must be settled and the identifiers for each product organized into a ledger. Note also that industry media have reported practitioner comments that the Thai FDA’s electronic submission system does not yet handle UDI-related procedures, so we recommend confirming the current state of the submission procedure through a local regulatory specialist.

We already hold UDI codes in the United States and the EU — what do we need to do in Thailand

For SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, companies already holding UDI codes in the United States, the EU, or other IMDRF-aligned markets are reported to find that the main remaining task for the Thai market is submitting master data to the Thai FDA’s UDI database. Because the issuing scheme already exists, the workload is dramatically lighter than for a company building a ledger from scratch. Start by checking whether head office or a group company already has an issuing scheme in place.

When does the two-year transition period end, and which products does it apply to

Labels and instructions for use for existing registrations of SaMD in risk classes 2 to 4 that complied with the 2020 notification may reportedly continue to be used for up to two years from the effective date of 20 June 2026, that is, until around June 2028. This transition period applies to existing registrations only. New registrations of SaMD in risk classes 2 to 4 are subject to the new requirements from the effective date.

Does an SaMD label have to be in Thai

For SaMD (Software as a Medical Device) in risk classes 2 to 4 that falls in scope, the reported position is that home-use products require Thai-language display, while products intended for healthcare professionals may be displayed in Thai or English. If the same product is offered both to consumers and to healthcare institutions, the requirement can differ by recipient, so it is safer to design for switchable multilingual display.

How much effort does UDI compliance take

In the case of Company D, the fictional hypothetical company in this article holding one SaMD product in risk class 2, our own estimate came to 3 person-days for issuing rule design, 10 person-days for system rework, and 2 person-days for UDI database registration work, for a total of 15 person-days. If outsourced, the cost guide is THB 450,000 to THB 750,000, assuming an engineer day rate of THB 30,000 to THB 50,000 per person-day. It varies considerably with the number of products and the management structure already in place.

Summary

We have worked through the UDI marking obligation that took effect in Thailand on 20 June 2026 for SaMD (Software as a Medical Device) in risk classes 2 to 4, from a practical standpoint. Here are the points to carry away.

First, this notification covers SaMD (Software as a Medical Device) in risk classes 2 to 4 only. SaMD in risk class 1 is out of scope, and physical medical devices themselves are not covered by this notification either — they remain subject to the existing medical device registration and labeling rules, which apply separately. The reading that “UDI is now mandatory for medical devices in general” is simply wrong.

Second, the substance of compliance is not putting a barcode on a label. It is holding an internal ledger that issues and manages DI (the fixed identifier) and PI (the variable data). You build on the international framework in which UDI consists of two elements, DI and PI, and design so as to satisfy the label content items the Thai notification specifies for SaMD (Software as a Medical Device) in risk classes 2 to 4.

Third, operating that ledger has the same structure as lot control and serial control on the shop floor. A company that has run traceability for physical products can carry that know-how straight across to software version management.

Fourth, existing registrations of SaMD in risk classes 2 to 4 have a transition period of up to two years from the effective date, while new registrations of SaMD in risk classes 2 to 4 are subject to the new requirements from the effective date. Do not confuse the two. If a major release is planned inside the transition window, the estimate supports including the UDI display implementation in that release and compressing the additional cost of the 10 person-days of rework to close to zero.

There is one thing to do first. List the products you have registered in Thailand and fill in, for each, whether it is SaMD, what its risk class is, and whether it is an existing or a new registration. That alone determines whether you have a grace period or not.

Whether your products fall in scope, how to design the DI and PI issuing ledger and which department should own it, how it connects to your existing production management system and label printing setup — the answers to all of these shift with product configuration and internal structure. TOMAS TECH supports Japanese manufacturers in Thailand in building traceability and physical-item management, and we regularly work with companies that want to use a regulatory deadline as the occasion to reorganize their internal identification scheme. It is entirely fine if you are at an early stage with requirements still unsettled — if you would like to work through the situation together, please get in touch through our contact page.

References