Dossier · Own-initiative report
Public procurement
- Reference
- 2024/2103(INI) Own-initiative report
- Where it stands
- Parliament adopted the text on 9 September 2025. This is its final position on the matter.
- Stage
- Parliament’s position
- Lead committee
- Internal Market and Consumer Protection IMCO
More facts (6)
- Author
- Piotr MÜLLER
- Shadow rapporteurs
- 6 members
- Decisions in plenary
- 1
- Last vote
- 9 Sept 2025 · Adopted
- Versions
- 3 versions
- Opinions from
- INTA, EMPL
Where it stands
The steps of this kind of dossier and how far it has come, from the procedure file.
- Referred to committee (done) 28 November 2024
- Committee work (done) Report adopted 7 July 2025
- Tabled for plenary (done) 18 July 2025
- Plenary vote (done) Adopted 9 September 2025
- Parliament’s position (done) Final
Parliament sets out its own position on a topic. The resolution is not binding but signals what Parliament wants.
People
Committees and members responsible for the dossier, as the procedure file names them. Groups as recorded there.
- Lead committee
- Internal Market and Consumer Protection IMCO
- Author
- Piotr MÜLLER (ECR)
- Shadow rapporteurs
- Christian DOLESCHAL (EPP), Pierre JOUVET (S&D), Klara DOSTALOVA (Patriots), Jeannette BALJEU (Renew), Anna CAVAZZINI (Greens), Hanna GEDIN (The Left)
- Opinion: INTA
- International Trade · rapporteur MEP #28219 (EPP) former member
- Opinion: EMPL
- Employment and Social Affairs · rapporteur Kim VAN SPARRENTAK (Greens)
Decisions in plenary, 1
Every decision Parliament took on this dossier, newest first.
| Date | Decision | Kind | Effect | Final vote |
|---|---|---|---|---|
| 9 Sept 2025 | Public procurement | Resolutions | Adopted | 432 for, 95 against, 124 abstained by roll call |
Every roll-call vote on the dossier, in date and voting order, with each group's line at the date of the vote.
Each group's clear line at the date of the vote: a position with at least two thirds of the group's votes (at least 10 members voting), otherwise Divided; “< 10 voted” when fewer took part. Result: outcome, for–against–abstained (method).
- 9 Sept 2025 Amendment 28, adding text after paragraph 82
Rejected 264–373–10
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 9 Sept 2025 Paragraph 86 — part 2
Adopted 450–183–9
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 9 Sept 2025 Recital E — part 3 of 3
Adopted 481–157–4
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
- 9 Sept 2025 Separate vote on recital H
Adopted 564–52–28
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 9 Sept 2025 Amendment 29, adding text after recital L
Rejected 114–450–77
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- For
- ESN
- For
- 9 Sept 2025 Amendment 1, adding text after recital N
Adopted 307–280–53
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- For
- ESN
- Against
- 9 Sept 2025 Amendment 2, adding text after recital N
Adopted 288–273–74
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Divided
- Patriots
- Divided
- ESN
- Against
- 9 Sept 2025 Amendment 39, adding text after recital R
Rejected 142–420–78
- The Left
- Against
- Greens
- Against
- S&D
- Against
- Renew
- Against
- EPP
- Against
- ECR
- Abst.
- Patriots
- For
- ESN
- For
- 9 Sept 2025 Separate vote on recital AA
Adopted 590–36–12
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Against
- 9 Sept 2025 Separate vote on recital AA
Adopted 430–183–6
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 9 Sept 2025 Separate vote on recital AA
Adopted 415–215–10
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- Against
- ECR
- For
- Patriots
- Divided
- ESN
- Against
- 9 Sept 2025 Amendment 21, adding text after recital AE
Rejected 254–356–37
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Divided
- EPP
- Against
- ECR
- Against
- Patriots
- Divided
- ESN
- Against
- 9 Sept 2025 Recital AH — part 2 of 2
Adopted 448–186–10
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- For
- EPP
- For
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 9 Sept 2025 Amendment 23, adding text after recital AG
Rejected 250–384–12
- The Left
- For
- Greens
- For
- S&D
- For
- Renew
- Against
- EPP
- Against
- ECR
- Against
- Patriots
- Against
- ESN
- Against
- 9 Sept 2025 Final vote — text as a whole
Adopted 432–95–124
- The Left
- Against
- Greens
- For
- S&D
- Abst.
- Renew
- For
- EPP
- For
- ECR
- For
- Patriots
- For
- ESN
- Against
Show all 57 votes (the final votes and the latest other votes are shown: 15)
Add members’ columns
Versions, 3
The text of the dossier, version by version, newest first. Compare shows what changed between two consecutive versions.
Adopted by Parliament9 Sept 2025
Adopted text TA10-0174/2025 TA-10-2025-0174
Tabled for plenary18 Jul 2025
Report A10-0147/2025 A-10-2025-0147
Committee draft18 Mar 2025
Draft report (IMCO) IMCO-PR-767975
AI: Each version in short Written by AI from the official text — check the source
- Adopted text TA10-0174/2025: Parliament's resolution on public procurement calls for reform to boost competitiveness, sustainability, and resilience, while simplifying rules and supporting SMEs.
- Report A10-0147/2025: This resolution on public procurement calls for a reform of the EU framework to boost competitiveness, simplify rules, and promote strategic goals like sustainability and SME access.
- Draft report (IMCO): This draft report on public procurement calls for reform to reduce bureaucracy, simplify rules, and boost competitiveness, while opposing preferential treatment for green technologies and supporting SME participation.
Committee opinions: Draft opinion (INTA), Opinion (EMPL), Draft opinion (EMPL), Opinion (INTA)
What changed, 2
Between consecutive versions, newest pair first. The overviews are written by AI from the two texts; the comparison shows every change.
Latest Tabled for plenary → Adopted by Parliament Report A10-0147/2025 → Adopted text TA10-0174/2025
AI: What changed Written by AI from the official text — check the source
Adds provisions to prioritize European bidders and EU added value in public procurement, including new recitals and paragraphs on strategic independence and reciprocity. Extends the scope of best price-quality ratio to intellectual and engineering services, and requires industrial partnerships for strategic projects. Expands the impact assessment to cover Article 15 of Directive 2014/24/EU and adds emphasis on lot division for engineering services. Strengthens language on preventing social dumping and preserving economic sovereignty in the call to the Commission. The other changes are formal or wording: recital renumbering, reference update, and rephrasing of paragraph 24.
Committee draft → Tabled for plenary Draft report (IMCO) → Report A10-0147/2025
AI: What changed Written by AI from the official text — check the source
The report expands the role of public procurement to include strategic objectives like European preference, resilience, and SME support. It adds detailed provisions on transparency, anti-corruption, and the use of non-price criteria, including MEAT and social considerations. It strengthens digitalisation and data-sharing measures, including a procurement data space and digital passport. It introduces many new calls on international reciprocity, subcontracting, and support for SMEs and social economy actors. The other changes are formal: renumbering of paragraphs and minor wording adjustments.
Timeline, 12
Every recorded step, newest first, grouped by stage; the latest stage is open.
Plenary stage 4 steps · 18 Jul 2025–9 Sept 2025
9 September 2025
Plenary vote
Sitting of 9 Sept 2025 Report A10-0147/2025Adopted text TA10-0174/2025
8 September 2025
Debated in plenary
MEPs debated the text in the chamber ahead of the vote.
2 September – 3 September 2025
47 amendments tabled for the plenary vote
Groups propose changes to the tabled text; each is voted on before the final vote.
Amendments 1–10Amendments 11–20Amendments 21–28Amendments 29–30Amendments 31–32Amendment 33Amendments 34–35Amendments 36–37Amendments 38–45Amendments 46–47
18 July 2025
Report tabled for plenary
This is the text all MEPs vote on. Political groups can still table amendments to it.
Committee stage 8 steps · 28 Nov 2024–7 Jul 2025
7 July 2025
Committee vote: report adopted
IMCO (Internal Market and Consumer Protection) voted on the amendments and adopted the report that goes to plenary.
15 May 2025
INTA (International Trade) adopted its opinion
The opinion is attached to the report for the lead committee to consider.
13 May 2025
EMPL (Employment and Social Affairs) adopted its opinion
The opinion is attached to the report for the lead committee to consider.
11 April 2025
Amendments tabled in committee (3 batches)
Members of IMCO (Internal Market and Consumer Protection) proposed changes to the draft.
Amendments in committee (IMCO)Amendments in committee (IMCO)Amendments in committee (IMCO)
3 April 2025
Draft opinion from EMPL (Employment and Social Affairs)
An associated committee gives its view to the lead committee.
25 March 2025
Draft opinion from INTA (International Trade)
An associated committee gives its view to the lead committee.
18 March 2025
Draft report published
The rapporteur’s first text in IMCO (Internal Market and Consumer Protection). Members can table amendments before the committee votes.
28 November 2024
Referred to the IMCO (Internal Market and Consumer Protection) committee
The lead committee prepares the report; INTA (International Trade), EMPL (Employment and Social Affairs) give an opinion.
Connections
Texts, decisions, people and other dossiers related to this one.
Texts voted on
- Text REPORT on public procurement Report A10-0147/2025 9 Sept 2025
Dossiers sharing a running issue
- Dossier The role of social, economic and environmental standards in safeguarding fair competition for all aquatic food products and improving food security 2025/2010(INI) · Own-initiative report 17 Sept 2026 Adopted
- Dossier Acceleration of permit-granting for defence readiness projects 2025/0172(COD) · Ordinary legislative procedure 16 Sept 2026 Passed
- Dossier Amending Directives 2009/43/EC and 2009/81/EC, as regards the simplification of intra-EU transfers of defence-related products and the simplification of security and defence procurement 2025/0177(COD) · Ordinary legislative procedure 16 Sept 2026 Passed
- Dossier Amending Regulations (EC) No 1907/2006, (EC) No 1272/2008, (EU) No 528/2012, (EU) 2019/1021 and (EU) 2021/697 as regards defence readiness and facilitating defence investments and conditions for defence industry 2025/0176(COD) · Ordinary legislative procedure 16 Sept 2026 Passed
- Dossier Establishing the Single Market and Customs Programme for the period 2028-2034 and repealing Regulations (EU) 2021/444, (EU) 2021/690, (EU) 2021/785, (EU) 2021/847 and (EU) 2021/1077 2025/0590(COD) · Ordinary legislative procedure 16 Sept 2026 Passed
Sources & citation
Where the facts on this page come from, and how to cite it.
- Official source
- Data source
- Licensed CC BY 4.0.
- Retrieved
- 25 September 2026
Cite as
European Parliament (2025). “Public procurement”. Dossier, 9 September 2025. procId 2024-2103, reference 2024/2103(INI). EU Parl Watch Research. https://news.eu-parl.st-solutions.dev/dossiers/2024-2103 (retrieved 25 September 2026). Official source: Procedure file (Legislative Observatory, OEIL), https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2024%2F2103(INI). Data: EP Open Data API: procedure record, https://data.europarl.europa.eu/api/v2/procedures/2024-2103 (CC BY 4.0).
BibTeX
@misc{epw-dossier-2024-2103,
author = {{European Parliament}},
title = {{Public procurement}},
year = {2025},
date = {2025-09-09},
howpublished = {\url{https://news.eu-parl.st-solutions.dev/dossiers/2024-2103}},
url = {https://news.eu-parl.st-solutions.dev/dossiers/2024-2103},
urldate = {2026-09-25},
publisher = {EU Parl Watch Research},
note = {Dossier. procId 2024-2103, reference 2024/2103(INI). Official source: https://oeil.secure.europarl.europa.eu/oeil/en/procedure-file?reference=2024\%2F2103(INI). Data: EP Open Data API: procedure record (CC BY 4.0)}
}