Timelines for assessing the potential for contamination of medicinal compounds with nitrosamines have been revised. Here, Dave Elder explains the EMA’s and FDA’s positions and the likely scenarios to be encountered.
EMA’s position
The European Medicines Agency (EMA) initially proposed a risk-based approach for assessing the potential for contamination of medicinal compounds with nitrosamines, with an original deadline of 31 March 2021 for medicines containing chemically synthesised active pharmaceutical ingredients (APIs) and 01 July 2021 for biological APIs.1 If a risk was identified, the applicant was mandated to initiate confirmatory testing and feedback the outcomes as soon as possible. If testing confirmed the presence of nitrosamine contamination, the applicant was required to implement risk mitigation activities and submit variations to the Marketing Authorisation Application (MAA). The revised timelines are 26 September 2022 and 01 July 2023, for medicines containing chemically synthesised APIs or biological APIs, respectively.2
Additionally, EMA had initially proposed a technology-based limit of 30ppb for all nitrosamines in all medicinal products within the EU, irrespective of toxicity.1 This approach was widely criticised for decoupling the technology‑based limit from the acceptable intake (AI) limits, which are safety-based limits based on the median toxic dose (TD50)3 – especially as the AIs are viewed as virtually safe doses (VSD).
However, in its most recent directive issued in February 2021,2 the Committee for Medicinal Products for Human Use (CHMP) concluded that a calculated limit based on 10 percent of the AI is now appropriate – though it is not clear why 10 percent was chosen. In cases where more than one nitrosamine has been confirmed, the total daily limit should not exceed the limit of the most toxic nitrosamine present and the overall risk should not exceed one in 100,000. In addition, in cases where a new nitrosamine without a pre-defined AI is identified, it is recommended to calculate a TD50 based on the existing safety data. In the event of insufficient data to generate a specific AI, a generic class-specific limit based on threshold of toxicological concern (TTC) considerations of 18ng/day can be applied. Alternatively, an appropriately justified structure activity relationship (SAR)-based limit can be derived.
Are you looking to explore how lipid formulations in softgels can enhance drug absorption and bioavailability. Register for our upcoming webinar to find out!
3 September 2025 | 3:00 PM BST | FREE Webinar
This webinar will delve into the different types of lipid formulations, such as solutions, suspensions, emulsions, and self-(micro)emulsifying systems. Applications span diverse therapeutic areas including HIV therapy, oncology, immunosuppressants, and emerging treatments like medicinal cannabis (eg, CBD).
What You’ll Learn:
Lipid formulation development and screening tools for optimisation
Key steps in scale-up and industrialisation to ensure consistency and efficiency
Impact of lipid-based softgels on drug delivery and patient outcomes.
In exceptional cases, higher temporary limits may be justified based on the less-than-lifetime (LTL) approaches enshrined within ICH M7(R1),4 until further measures can be introduced to reduce nitrosamine levels to below the pre‑defined compound-specific AI or the generic limit of 18ng/day.2 Based on the risk assessment and risk evaluation exercises undertaken (as appropriate), there are four different outcomes that can be envisaged, which are summarised in Table 1.
Table 1: Scenarios likely to be encountered based on risk evaluation and risk assessment exercises.2
A
B
C
D
Level of known nitrosamine in a medicinal product exceeds the AI limit,
OR where there is more than one known nitrosamine detected and the total sum of the nitrosamines exceeds the AI limit of the most potent nitrosamine,
OR the sum of all detected nitrosamines exceeds the one in a 100,000 lifetime risk.
Level of known nitrosamine in a medicinal product does not exceed the AI limit; but the level is more than 10 percent of the AI limit,
OR where there is more than one known nitrosamine detected and the total sum of the N-nitrosamines does not exceed the AI limit of the most potent N-nitrosamine,
OR the sum of all detected nitrosamines is below the one in a 100,000 lifetime risk. If nitrosamine is greater than 10 percent but less than 30 percent AI then skip lot testing possible.
No nitrosamine has been detected in a medicinal product,
OR the nitrosamine level of the known nitrosamine is below or equal to 10 percent of the AI.
The same scenario applies in case more than one known nitrosamine has been detected and the total nitrosamine content is below or equal to 10 percent of the AI limit for the most potent nitrosamine or the sum of all detected nitrosamines.
One or more new nitrosamines have been detected in a medicinal product for which there is no existing published AI.
Determine appropriate AI or use default AI of 18ng/day then apply scenarios A, B or C.
FDA’s position
The US Food and Drug Administration (FDA) took the unusual step of updating its existing guidance without public consultation. FDA highlighted the steps that manufacturers should take to detect and prevent nitrosamine contamination in marketed pharmaceutical products.5 FDA has mandated a three-stage risk assessment of all marketed products and those products with pending applications. This risk assessment applies only to all chemically synthesised APIs and drug products. Manufacturers are requested to prioritise these risk assessments based on maximum daily dose (MDD), duration of treatment, therapeutic indication and number of patients treated. The analytical methods must be appropriately validated and have adequate specificity and sensitivity to meet the low AI-based limits. Generally, manufacturers should use methods with detection limits at or below 30ppb. In addition, if more than one nitrosamine is present, the detection limit should be less than 30ppb, to “accurately quantify a total nitrosamine limit of 26.5ng/day”; if the MDD is 1,200mg or greater, then the detection limit should be less than 20ppb. In accordance with 21 CFR 211.84, “drug product manufacturers must test representative samples of all incoming components, including lots of at-risk API, prior to use. Drug product manufacturers should continue testing API lots until they have verified that the API supplier can consistently manufacture API without unacceptable levels of nitrosamines”. This effectively doubles the testing burden on industry, as both API and drug product manufacturers will test the same lot of API for residual nitrosamines.
FDA also defined a control strategy for nitrosamine contamination. Where levels are detected above the quantitation limit, control strategies should be in place to ensure nitrosamine levels remain at or below the AI limit; this will include testing of each batch at release for both API and drug product. The agency may “exercise regulatory discretion when warranted to prevent or mitigate a shortage of a drug”.
FDA recently conducted a virtual nitrosamine workshop (29-30 March 2021).6 It indicated that we have collectively learned a lot over the last two and a half years and while FDA (and other regulatory agencies) “have made major strides to address gaps to inform regulatory recommendations, they still require collaboration with experts in academia and industry to address the current challenges and to identify harmonised risk assessment strategies”.
About the author
David Elder has nearly 40 years of service within the pharmaceutical industry at Sterling, Syntext and GlaxoSmithKline. He is now an independent GMC consultant. Dave is also a visiting professor at King’s College, London and a member of the British Pharmacopoeia. He is a member of the Joint Pharmaceutical Analysis Group (JPAG) and the Analytical Division Council of the Royal Society of Chemistry.
References
EMA, 2020. Procedure under Article 5(3) of Regulation EC (No) 726/2004 Nitrosamine impurities in human medicinal products. EMEA/H/A-5(3)/1490. https://www.ema.europa.eu/en/... Accessed 17 May 2021.
EMA, 2021. European Medicines Regulatory Network approach for the implementation of the CHMP Opinion pursuant to Article 5(3) of Regulation (EC) No 726/2004 for nitrosamine impurities in human medicines. https://www.ema.europa.eu/en/documents/referral... Accessed 24 May 2021.
Elder DP, Johnson GE, Snodin DJ. Tolerability of risk: A commentary on the nitrosamine contamination issue. J Pharm Sci, 2021, 110(6), 2311-2328.
ICH M7(R1). ICH M7 Assessment and control of DNA reactive (mutagenic) impurities in pharmaceuticals to limit potential carcinogenic risk.
FDA, 2021. Control of Nitrosamine Impurities in Human Drugs − Guidance for Industry R1, FDA CDER CGMP. https://www.fda.gov/media/141720/download. Accessed 24 May 2021. Step 5, Effective date February 2018.
FDA, 2021. Nitrosamines as Impurities in Drugs; Health Risk Assessment and Mitigation Public Workshop. March 29 – 30, 2021. https://www.fda.gov/drugs/news-events-… Accessed 24 May 2021.
This website uses cookies to enable, optimise and analyse site operations, as well as to provide personalised content and allow you to connect to social media. By clicking "I agree" you consent to the use of cookies for non-essential functions and the related processing of personal data. You can adjust your cookie and associated data processing preferences at any time via our "Cookie Settings". Please view our Cookie Policy to learn more about the use of cookies on our website.
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorised as ”Necessary” are stored on your browser as they are as essential for the working of basic functionalities of the website. For our other types of cookies “Advertising & Targeting”, “Analytics” and “Performance”, these help us analyse and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these different types of cookies. But opting out of some of these cookies may have an effect on your browsing experience. You can adjust the available sliders to ‘Enabled’ or ‘Disabled’, then click ‘Save and Accept’. View our Cookie Policy page.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Cookie
Description
cookielawinfo-checkbox-advertising-targeting
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Advertising & Targeting".
cookielawinfo-checkbox-analytics
This cookie is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Analytics".
cookielawinfo-checkbox-necessary
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-performance
This cookie is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category "Performance".
PHPSESSID
This cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
viewed_cookie_policy
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
zmember_logged
This session cookie is served by our membership/subscription system and controls whether you are able to see content which is only available to logged in users.
Performance cookies are includes cookies that deliver enhanced functionalities of the website, such as caching. These cookies do not store any personal information.
Cookie
Description
cf_ob_info
This cookie is set by Cloudflare content delivery network and, in conjunction with the cookie 'cf_use_ob', is used to determine whether it should continue serving “Always Online” until the cookie expires.
cf_use_ob
This cookie is set by Cloudflare content delivery network and is used to determine whether it should continue serving “Always Online” until the cookie expires.
free_subscription_only
This session cookie is served by our membership/subscription system and controls which types of content you are able to access.
ls_smartpush
This cookie is set by Litespeed Server and allows the server to store settings to help improve performance of the site.
one_signal_sdk_db
This cookie is set by OneSignal push notifications and is used for storing user preferences in connection with their notification permission status.
YSC
This cookie is set by Youtube and is used to track the views of embedded videos.
Analytics cookies collect information about your use of the content, and in combination with previously collected information, are used to measure, understand, and report on your usage of this website.
Cookie
Description
bcookie
This cookie is set by LinkedIn. The purpose of the cookie is to enable LinkedIn functionalities on the page.
GPS
This cookie is set by YouTube and registers a unique ID for tracking users based on their geographical location
lang
This cookie is set by LinkedIn and is used to store the language preferences of a user to serve up content in that stored language the next time user visit the website.
lidc
This cookie is set by LinkedIn and used for routing.
lissc
This cookie is set by LinkedIn share Buttons and ad tags.
vuid
We embed videos from our official Vimeo channel. When you press play, Vimeo will drop third party cookies to enable the video to play and to see how long a viewer has watched the video. This cookie does not track individuals.
wow.anonymousId
This cookie is set by Spotler and tracks an anonymous visitor ID.
wow.schedule
This cookie is set by Spotler and enables it to track the Load Balance Session Queue.
wow.session
This cookie is set by Spotler to track the Internet Information Services (IIS) session state.
wow.utmvalues
This cookie is set by Spotler and stores the UTM values for the session. UTM values are specific text strings that are appended to URLs that allow Communigator to track the URLs and the UTM values when they get clicked on.
_ga
This cookie is set by Google Analytics and is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. It stores information anonymously and assign a randomly generated number to identify unique visitors.
_gat
This cookies is set by Google Universal Analytics to throttle the request rate to limit the collection of data on high traffic sites.
_gid
This cookie is set by Google Analytics and is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected including the number visitors, the source where they have come from, and the pages visited in an anonymous form.
Advertising and targeting cookies help us provide our visitors with relevant ads and marketing campaigns.
Cookie
Description
advanced_ads_browser_width
This cookie is set by Advanced Ads and measures the browser width.
advanced_ads_page_impressions
This cookie is set by Advanced Ads and measures the number of previous page impressions.
advanced_ads_pro_server_info
This cookie is set by Advanced Ads and sets geo-location, user role and user capabilities. It is used by cache busting in Advanced Ads Pro when the appropriate visitor conditions are used.
advanced_ads_pro_visitor_referrer
This cookie is set by Advanced Ads and sets the referrer URL.
bscookie
This cookie is a browser ID cookie set by LinkedIn share Buttons and ad tags.
IDE
This cookie is set by Google DoubleClick and stores information about how the user uses the website and any other advertisement before visiting the website. This is used to present users with ads that are relevant to them according to the user profile.
li_sugr
This cookie is set by LinkedIn and is used for tracking.
UserMatchHistory
This cookie is set by Linkedin and is used to track visitors on multiple websites, in order to present relevant advertisement based on the visitor's preferences.
VISITOR_INFO1_LIVE
This cookie is set by YouTube. Used to track the information of the embedded YouTube videos on a website.