So funktioniert’s
Woher die Daten kommen, wie wir sie ordnen und was sie nicht zeigen. Dazu die wichtigsten Begriffe, kurz erklärt.
Was dieses Register ist
Öffentliche Aufträge Schweiz sammelt die vergebenen Aufträge und die Ausschreibungen, die Bund, Kantone und Gemeinden auf simap.ch publizieren, und ordnet sie nach Firmen, Auftraggebern, Kantonen und Branchen. So sehen Sie, wer welche öffentlichen Aufträge gewonnen hat – eine Frage, die simap.ch selbst nicht beantwortet.
Das Register ist ein privates, unabhängiges Projekt. Es ist keine amtliche Veröffentlichung und steht in keiner Verbindung zu simap.ch oder zu einer Behörde. Massgebend sind ausschliesslich die Publikationen auf simap.ch; jede Seite eines Auftrags und jede Ausschreibung verlinkt die amtliche Publikation.
Die wichtigsten Begriffe
- Ausschreibung: Ein Auftraggeber sucht Angebote für einen Auftrag. Bis zur Eingabefrist können Firmen ein Angebot einreichen.
- Eingabefrist: Bis zu diesem Datum, oft mit Uhrzeit, muss das Angebot eingereicht sein. Massgebend sind die Angaben auf simap.ch und in den Unterlagen.
- Zuschlag: der Entscheid, welche Firma den Auftrag erhält. Wir sprechen hier von «vergebenen Aufträgen».
- Auftraggeber: wer den Auftrag vergibt – Bund, Kanton, Gemeinde oder eine öffentliche Einrichtung, etwa ein Spital oder ein Unternehmen der öffentlichen Hand.
- Verfahren: wie ein Auftrag vergeben wird. Offenes Verfahren: Jede Firma kann ein Angebot einreichen. Selektives Verfahren: Zuerst bewerben sich die Firmen, dann reichen die ausgewählten ein Angebot ein. Einladungsverfahren: Der Auftraggeber lädt ausgewählte Firmen direkt ein, ein Angebot einzureichen. Freihändiges Verfahren: Der Auftraggeber vergibt den Auftrag direkt, ohne Ausschreibung.
- Los: ein Teil eines grösseren Auftrags, der einzeln vergeben wird – oft an verschiedene Firmen.
- CPV-Code: die EU-weit einheitliche Nummer für die Art der Leistung. Die ersten zwei Ziffern ergeben die Branche (z. B. 45, Bauarbeiten), der ganze achtstellige Code die Kategorie (z. B. 45233000).
- Art des Auftrags: Bauauftrag (Bauarbeiten), Lieferauftrag (Waren) oder Dienstleistungsauftrag (Dienstleistungen).
- Staatsvertragsbereich: Der Auftrag fällt unter internationale Abkommen über das öffentliche Beschaffungswesen, etwa jenes der WTO.
- Angebotspreis: der Preis, den eine Firma in ihrem Angebot genannt hat. Bei einem Auftrag an mehrere Firmen nennt simap.ch einen Preis je Firma.
- Hinweis von simap.ch: Den Satz «Dies ist keine amtliche Veröffentlichung …» in der Fusszeile schreibt simap.ch vor. Deshalb steht er auf jeder Seite wörtlich und auf Deutsch.
Quelle und Nutzungsbedingungen
Alle Daten stammen aus der Programmierschnittstelle (API) von simap.ch, der amtlichen Plattform für öffentliche Aufträge in der Schweiz. Ihre Nutzungsbedingungen erlauben die Weiterverwendung, auch gewerblich, wenn die Daten inhaltlich unverändert bleiben, getrennt von eigenen Auswertungen stehen und den vorgeschriebenen Hinweis tragen. Dieser Hinweis steht in der Fusszeile jeder Seite; unsere eigenen Auswertungen sind als solche gekennzeichnet.
Titel und Beschreibungen erscheinen so, wie sie publiziert wurden, in der Sprache der Publikation. Wir übersetzen sie nicht und formulieren sie nicht um. Nicht jede Publikation liegt in allen Landessprachen vor.
Lizenz: Das Register vergibt an den Daten keine eigene Lizenz. Für ihre Weiterverwendung gelten die Nutzungsbedingungen von simap.ch (simap.ch/de/about/legal). Auf diese Bedingungen verweist auch die Lizenzangabe in den strukturierten Daten dieser Seite (schema.org/Dataset).
Kartengrundlage der Startseite: swiss-maps © Interactive Things (BSD-3-Clause), Daten BFS/swisstopo.
Wann wir die Daten aktualisieren
simap.ch gibt die Publikationen eines Tages ab 8 Uhr zur Weiterverbreitung frei. Wir holen sie in der Regel an jedem Werktag danach ab. Meist ist das Register am Vormittag aktuell, an einzelnen Tagen später oder erst am Folgetag. Jedes Mal holen wir die vergebenen Aufträge des laufenden und des vorangehenden Monats – dort treffen auch nachträgliche Berichtigungen ein – sowie die Ausschreibungen der letzten 75 Tage.
Das Datum in der Fusszeile jeder Seite («Aktualisiert am») ist das Datum der neuesten Publikation im Register. Aktualisiert am 31.10.2026: 18’933 vergebene Aufträge und 1’404 offene Ausschreibungen.
Was erfasst ist
Das Archiv beginnt im August 2024. Von August 2024 bis Oktober 2024 ist nur ein Teil der vergebenen Aufträge erfasst; in den Monatsgrafiken sind diese Monate schraffiert. Ab November 2024 enthält das Register die vergebenen Aufträge, die die Schnittstelle von simap.ch beim Abruf für den jeweiligen Monat geliefert hat. Mit amtlichen Gesamtzahlen gleichen wir sie nicht ab. Bei 107 Publikationen vergebener Aufträge (Juli 2026) fehlten in den Daten der Schnittstelle der Titel und die Firma, die den Auftrag erhielt. Sie sind in keiner Zahl und keiner Liste enthalten.
Erfasst sind die vergebenen Aufträge, die simap.ch nach einem offenen Verfahren, einem selektiven Verfahren oder einem Einladungsverfahren publiziert, sowie die Ausschreibungen mit noch offener Eingabefrist. Freihändig vergebene Aufträge, die simap.ch in einzelnen Fällen ebenfalls publiziert, sind nicht enthalten. Aufträge, die nicht auf simap.ch publiziert werden – etwa kleinere Aufträge, die ohne Ausschreibung direkt vergeben werden dürfen –, fehlen hier wie dort.
Wie wir Aufträge den Kantonen zuordnen
Massgebend ist der Kanton, den die Publikation als Ort der Leistung angibt, also die Adresse des Auftrags – dieselbe Angabe, nach der simap.ch selbst filtert. Bei einem Projekt mit Losen gilt der Kanton jedes Loses: Eine Ausschreibung mit Losen in mehreren Kantonen steht in der Liste jedes dieser Kantone, mit dem Vermerk «mehrere Kantone». Ein vergebener Auftrag zählt nur im Kanton seines Loses, damit keine Summe ihn doppelt zählt.
Nennt die Publikation weder für den Auftrag noch für die Lose einen Ort, nehmen wir den Kanton des Auftraggebers und markieren ihn mit «Ort nicht angegeben – Kanton des Auftraggebers». So erscheinen etwa Arbeiten an Nationalstrassen im Thurgau oder in St. Gallen, die die ASTRA-Filiale Winterthur ohne Ort ausschreibt, unter Zürich. Andere Auftraggeber geben ihre eigene Adresse als Ort der Leistung an. Dann steht der Kanton ihres Sitzes, auch wenn die Arbeiten anderswo stattfinden – das lässt sich aus den Daten nicht erkennen.
Zwei Aufträge nennen weder einen Ort noch einen Auftraggeber mit Kanton. Sie zählen zu keinem Kanton; die Kantonsübersicht führt sie gesondert auf. Alle Kantone zusammen und diese Aufträge ergeben die Gesamtzahl auf der Startseite. «Ausschreibungen per E-Mail» ordnet gleich zu: Für Ihre Auswahl zählt jeder Kanton einer Ausschreibung.
Wie wir Firmen und Auftraggeber zusammenfassen
Der Name einer Firma ist in den Publikationen nicht immer gleich geschrieben. Schreibweisen, die sich nur in Gross- und Kleinschreibung, Umlauten, Akzenten oder Satzzeichen unterscheiden («CSD INGENIEURE AG» und «CSD Ingenieure AG», «Bolliger & Co. AG» und «Bolliger + Co. AG»), behandeln wir als dieselbe Firma und zeigen die häufigste Schreibweise. Unterschiedlich benannte Einheiten, etwa Zweigniederlassungen, bleiben getrennt. Mit dem Handelsregister gleichen wir die Namen nicht ab.
Eine eigene Seite erhält eine Firma ab zwei Aufträgen, ein Auftraggeber ab drei und eine Kategorie (CPV-Code) ab drei. Auch Auftraggeber fassen wir über ihren Namen zusammen, unabhängig von Leerzeichen, Bindestrichen, Anführungszeichen und Klammern.
Ein Auftrag an mehrere Firmen erscheint auf der Seite jeder genannten Firma.
Beträge, Lose und Summen
Wir geben Beträge so wieder, wie sie publiziert wurden. Die Seite eines Auftrags nennt den genauen Betrag. Listen zeigen einen gerundeten Betrag; den genauen sehen Sie, wenn Sie mit der Maus darüberfahren, und Screenreader lesen ihn vor.
Summen enthalten nur Aufträge in Franken an eine einzige Firma. Bei einem Auftrag an mehrere Firmen nennt die Publikation einen Preis je Firma. Diese Preise zeigen wir einzeln, aber wir addieren sie nicht und schreiben sie keinem Gesamtauftrag zu – bei Rahmenverträgen steht oft bei jeder Firma dieselbe Obergrenze. Beträge in Euro oder anderen Währungen erscheinen mit ihrer Währung, nie in einer Spalte in Franken, und zählen in keiner Summe.
Ein Betrag unter 1’000 CHF ist bei einem vergebenen Auftrag fast nie dessen Wert, sondern ein Einheitspreis (etwa pro Stunde, Stück oder Kilometer). Wir markieren ihn mit «vermutlich Einheitspreis» und zählen ihn in keiner Summe und keinem Median. Dasselbe gilt für einen Betrag bis 5’000 CHF, wenn die Publikation auf Personalverleih oder einen Tages- oder Stundensatz hinweist («LSE», «Personalverleih», «Tagessatz», «Regie» und Ähnliches).
simap.ch publiziert bei einem Projekt mit Losen jedes Los einzeln. Die Seite des Projekts listet alle Lose. Nennt simap für mehrere Lose derselben Firma denselben Projektpreis, zählt er in Summen nur einmal.
Was nicht enthalten ist
- Abgebrochene Verfahren: simap.ch publiziert sie im selben Datenstrom wie die vergebenen Aufträge; hier erscheinen sie nicht als vergebene Aufträge.
- Berichtigungen: Wird eine Ausschreibung oder ein vergebener Auftrag berichtigt, gilt die zuletzt publizierte Fassung. Frühere Fassungen zeigen wir nicht zusätzlich.
- Abgelaufene Ausschreibungen: Nach Ablauf der Eingabefrist bleibt die Seite einer Ausschreibung noch 90 Tage online, mit dem Vermerk «Eingabefrist abgelaufen». Wird der Auftrag vorher vergeben und publiziert, sehen Sie unter derselben Adresse, wer ihn erhält. Erfasst sind die Ausschreibungen seit dem 13.08.2026.
- Ausschreibungen ohne lesbare Eingabefrist führen wir nicht als offen auf.
Branchen und Kategorien (CPV)
Die Einteilung folgt dem CPV, dem EU-weit einheitlichen Vokabular für öffentliche Aufträge. Eine Branche entspricht den ersten zwei Ziffern des Codes (z. B. 45, Bauarbeiten), eine Kategorie dem genauen achtstelligen Code (z. B. 45233000). Die Bezeichnungen der Kategorien stammen aus der amtlichen Fassung des CPV in der jeweiligen Sprache, auf Deutsch in Schweizer Schreibweise (ss). Die Namen der 45 Branchen sind eigene Kurzformen des Registers.
«Offene Ausschreibungen in verwandten Kategorien» auf den Firmenseiten und «Ähnliche vergebene Aufträge» auf den Ausschreibungsseiten beruhen auf den gemeinsamen Ziffern der CPV-Codes: Ein allgemeiner Code wie 45000000 (Bauarbeiten) allein genügt nicht. Für Firmen müssen mindestens die ersten vier Ziffern (ohne Füllnullen) übereinstimmen. Ähnliche vergebene Aufträge stammen aus derselben Branche und demselben Kanton, die mit dem ähnlichsten Code zuerst.
Daten herunterladen und abonnieren
- CSV: Die Kantons-, Auftraggeber- und Firmenseiten bieten ihre vergebenen Aufträge als CSV-Datei an – UTF-8 mit BOM, Semikolon als Trennzeichen, Beträge mit Punkt als Dezimalzeichen. Eine Datei gilt für alle vier Sprachversionen, mit englischen Spaltennamen (Date, Title, Contracting authority, Winners, Amount, Currency, Canton, CPV, Publication number, simap link, Canton source, Amount note) und den Titeln in der Sprache der Publikation. Bei Aufträgen an mehrere Firmen bleibt die Spalte «Amount» leer. Zellen, die mit =, +, - oder @ beginnen, erhalten einen vorangestellten Apostroph, damit Tabellenprogramme sie nicht als Formel ausführen. «Canton source» nennt die Herkunft des Kantons (place: Ort der Leistung, lot: Los, buyer: Sitz des Auftraggebers), «Amount note» markiert vermutliche Einheitspreise (probable unit rate).
- Grafiken: Jede Grafik nennt ihre Quelle und verlinkt ihre Daten als CSV-Datei.
- Kalender: Jede offene Ausschreibung bietet ihre Eingabefrist als Kalenderdatei (.ics) an.
- RSS und E-Mail: Für jeden Kanton und jede Branche gibt es einen RSS-Feed. Mit «Ausschreibungen per E-Mail» schicken wir Ihnen neue Ausschreibungen nach Kanton und Branche, gratis und ohne Konto.
Kontakt und Fehlermeldungen
Fehler, Fragen und Hinweise schicken Sie an abo@auftragsregister.ch. Auf jeder Seite eines Auftrags und jeder Ausschreibung öffnet «Fehler melden» eine E-Mail mit der Publikationsnummer im Betreff. Das Register wird von einer Privatperson in der Schweiz betrieben; die Angaben zum Betreiber stehen im Impressum.