Guide
Who actually wins German public contracts? Tracking competitors through award notices
Most bid teams read tender notices closely and award notices hardly at all. That is backwards. A tender tells you what a buyer wants; an award tells you who they chose, what that supplier charged, and whether the same buyer keeps choosing them.
Every competitor you bid against leaves a public record each time they win. Read across enough of those records and you can see which buyers a rival depends on, the price band they win at, and when their current contracts come back to market. None of it is confidential. It is simply spread across thousands of documents that nobody collects.
What an award notice tells you about a competitor
- Who won: the legal entity, not the brand. Groups often bid through regional subsidiaries, so one competitor can appear under several names.
- What they were paid: the final contract value, where the buyer disclosed it. Many German notices carry no usable value, so treat any total as a total of what was published.
- Which buyer chose them: the pattern across notices shows whether a supplier has a track record, or a lock-in, with a particular ministry, city or agency.
- How long the contract runs: the award date plus the duration tells you when that buyer has to procure again, and therefore when you get your next chance at it.
Where German award data is published
Above the EU thresholds, a German contracting authority must send an award notice for publication within 30 days of concluding the contract (section 39 VgV). Those notices land on TED, the EU journal, in the eForms format, which makes them the most complete and most consistent source.
Below the thresholds the rules are national and patchier. Under the UVgO, in the federal states that have adopted it, certain directly negotiated awards above EUR 25,000 must be posted for three months on the buyer’s own website or a procurement portal. Those notices never reach TED, so a competitor that mostly wins smaller municipal work is close to invisible if you only search the EU journal.
Building a competitor file by hand
- Search TED for award notices naming the competitor as winner, filtered to Germany and to your CPV codes.
- Repeat the search for every legal entity in the group. A subsidiary registered in another state is the most common reason a competitor looks smaller than it is.
- For sub-threshold work, check the federal service portal and the state and municipal portals in the regions where the competitor is active.
- Log each win with buyer, value, award date, duration and category. After ten to twenty rows, the buyers that keep choosing the same supplier stand out.
- Repeat quarterly. Publication lags the decision by weeks, so a one-off pull understates how active a competitor is right now.
What to look for once you have the rows
- Repeat wins at one buyer. Incumbency is an advantage, but it also marks the account where a credible challenger is most likely to be taken seriously at the next re-tender.
- Single-bid wins. If a competitor keeps winning on one bid, the buyer has had no alternative, which is leverage for whoever turns up next time.
- The price band. Values across comparable lots show where a competitor prices, which is more useful than any list price it publishes.
- Contracts nearing expiry. The competitor’s own wins are your pipeline, once you add each duration to its award date.
Where the manual method breaks down
The method above works for two or three named rivals in one category. It stops working when you want a whole market: a dozen competitors across several categories and regions means reconciling the same company under different spellings and registrations, separating framework ceilings from real contract values, and re-running every search on a schedule. That reconciliation is the part that goes wrong quietly, and it is the part Adjudera does. It holds more than 670,000 contract awards from roughly 37,000 public buyers, grouped by supplier, so a competitor’s award history, buyers and typical contract value are one search away. Nothing in the method depends on us, though. The notices are public.
Frequently asked questions
- Are public contract award values public in Germany?
- Above the EU thresholds the award notice is mandatory, but the value can be withheld on grounds of commercial confidentiality, and a large share of German notices publish none. Below the thresholds publication depends on the procedure and on the state’s procurement rules.
- Can I see how much a specific competitor has won from the public sector?
- Yes, by searching award notices for every legal entity in the competitor’s group on TED and on the national and regional portals, then adding up the values that were disclosed. The result is a floor rather than a total, because undisclosed values are missing from it.
- How quickly are awards published?
- Above the thresholds the buyer must send the notice within 30 days of concluding the contract (section 39 VgV), so a win typically becomes visible a few weeks after the decision. Sub-threshold notices follow national rules and are less predictable.
- How often should I refresh a competitor file?
- Quarterly suits most categories. Because publication lags the decision, a weekly check mostly catches noise, while a yearly one misses the contracts that were awarded and started in between.
Published: 18 Sept 2026