Subunternehmer-Angebote extrahieren für den direktenVergleich in Excel

Ein einzelnes Gewerk mit vier Bietern und 30 Positionen kostet einen Kalkulator zwei bis vier Stunden, um es in einer Tabelle ordentlich zu nivellieren. Die meiste Zeit wird nicht mit Denken verbracht – sondern mit dem Lesen von PDFs und dem Abtippen von Zahlen. Der Engpass bei der Angebotsnivellierung im Bauwesen ist nicht das Vergleichsschema. Es ist die Dateneingabe zwischen dem Angebot des Subunternehmers und Ihrer Excel-Tabelle.

Baupläne und Subunternehmer-Angebotsvergleichstabelle auf einem Schreibtisch

Wichtige Erkenntnisse

  1. Kalkulatoren verbringen 60–80 % der Angebotsqualifikationszeit damit, Zahlen aus PDFs in Tabellen zu kopieren, anstatt zu analysieren, welcher Subunternehmer die beste Wahl ist.
  2. Vorlagenbasierte Tools funktionieren nur, wenn alle Anbieter dasselbe Format verwenden – sobald ein neuer Sub ein anderes Layout schickt, beginnt das Abtippen von vorn.
  3. ImageToTable.ai findet Leistungspositionen, indem es ihre Bedeutung versteht, nicht ihre Position auf der Seite – so liefern fünf Angebote in fünf Formaten einen nivellierten Excel-Vergleich ohne Abtippen.

Warum der manuelle Angebotsvergleich im Tabellenstadium scheitert

Angebotsnivellierung – Subunternehmer-Angebote nebeneinanderlegen, um sie gleichberechtigt vergleichen zu können – ist eine Kernaufgabe der Vorfertigung. Das Konzept ist sinnvoll: Leistungspositionen in Zeilen, Bieter in Spalten, eintragen, was jeder Sub enthalten hat und zu welchem Preis. Eine Nivellierungstabelle macht Lücken im Leistungsumfang sichtbar, deckt Ausschlüsse auf und liefert eine nachvollziehbare Vergabeentscheidung, die nicht nur auf dem „niedrigsten Preis" basiert.

Das Problem ist der Schritt, über den niemand spricht: die Daten überhaupt erst in die Nivellierungstabelle zu bekommen.

Ihr Posteingang enthält fünf konkrete Angebote für den Leistungsbereich Betonarbeiten (Gewerk 03) bei einem mittelhohen Gewerbebau. Ein Sub tippt sein Angebot in eine saubere Tabelle in einer PDF. Ein anderer schickt ein markiertes Word-Dokument mit handschriftlichen Notizen am Rand. Ein Dritter mailt einen Screenshot aus seinem Kalkulationsprogramm. Ein Vierter faxt ein handschriftliches Angebotsformular. Ein Fünfter schickt eine E-Mail mit Positionen, getrennt durch Striche. Fünf Angebote, fünf Formate, null Einheitlichkeit.

Bevor Sie sie nivellieren können, müssen Sie lesen und neu tippen – Zeile für Zeile, Zahl für Zahl, Spalte für Spalte. Bei einem Betonpaket mit Schalung, Bewehrung, Betonieren, Nachbehandlung und Glätten von fünf Subunternehmern sind das 100 bis 200 einzelne Datenpunkte, die Sie von Hand übertragen. Am Angebotstag, wenn bis 14 Uhr auch noch vier andere Gewerke eingehen, gehen bei dieser manuellen Extraktion Leistungspositionen verloren, Mengen werden vertauscht und ein ausdrücklicher Ausschluss eines Subunternehmers übersehen.

Die Kalkulatoren auf r/estimators haben einen laufenden Thread, in dem nach funktionierenden Vorlagen gesucht wird – denn selbst mit einer strukturierten Tabelle dominiert der Kopieren-Einfügen-Umformatieren-Schritt den Arbeitsablauf. Eine Umfrage von Buildr ergab, dass Kalkulatoren 60–80 % der Angebotsqualifikationszeit für Datenübertragung und Neuformatierung aufwenden, nicht für die strategischen Entscheidungen, die tatsächlich die Projektmarge bestimmen.

Was KI-Extraktion tatsächlich anders macht

Der grundlegende Unterschied zwischen KI-gestützter Extraktion und jedem vorlagenbasierten Ansatz für Angebotsvergleiche ist dieser: Die KI liest ein Dokument so, wie ein Kalkulator es tut – indem sie versteht, was jede Position bedeutet, nicht wo sie auf der Seite steht.

Hier ist, warum das speziell für den Angebotsvergleich von Subunternehmern wichtig ist. Ein Betonbauer schreibt seinen Leistungsumfang als „S.O.G. 3000 PSI 4\" – 5.000 SF". Ein anderer schreibt „Bodenplatte aus Beton, 4\" Dicke, 3000 PSI, pro SF". Ein dritter schreibt „Platte – 4\" – 3000#". Ein OCR-Tool sieht drei verschiedene Textzeichenfolgen. Ein Vorlagen-Tool erfordert, dass Sie manuell Erkennungszonen für jedes Format des Anbieters konfigurieren – was den Zweck zunichtemacht, wenn Sie Zeit sparen wollen.

ImageToTable.ai verwendet eine benutzerdefinierte Spaltenextraktion, einen anderen Ansatz: Sie geben die Spaltennamen ein, die Sie in Ihrer Vergleichstabelle haben möchten – „Leistungsposten", „Menge", „Einheit", „Einheitspreis", „Gesamt", „Ausschlüsse" – und die KI findet die passenden Daten überall im Dokument jedes Subunternehmers, indem sie den Kontext versteht, nicht durch Vorlagenabgleich. Sie erkennt, dass „S.O.G. 3000 PSI 4\"" und „Bodenplatte aus Beton, 4\" Dicke" denselben Leistungsposten bezeichnen und ordnet sie in derselben Zeile Ihres Exports an.

Das ist die Technologie hinter dem, was Baukosten-Vergleichstools als "KI-Normalisierung" bezeichnen – die Fähigkeit, Angebote von fünf verschiedenen Subunternehmern zu lesen, die ihr Angebot jeweils in einem anderen Tool erstellt haben (HeavyBid, PlanSwift, Bluebeam, Excel oder einem Notizblock), und einen strukturierten Vergleich zu erstellen, ohne dass Sie einen einzigen Wert eingeben müssen.

Schritt für Schritt: Von fünf Angeboten zu einer Vergleichstabelle

So läuft der Workflow ab – von Anfang bis Ende – für den Vergleich von fünf Beton-Subunternehmerangeboten mittels KI-Extraktion. Der gleiche Prozess funktioniert für jedes Gewerk – Mechanik, Elektro, Trockenbau, Dachdecker – denn die Spalten, die Sie definieren, sind Ihre eigenen.

1

Vergleichsspalten definieren

Geben Sie die Spaltennamen ein, die ein echtes Angebotsvergleichsblatt abbilden: Subunternehmer, Leistungsposition, Menge, Einheit, Einheitspreis, Gesamtpreis, Ausschlüsse, Bürgschaft (J/N), Zeitplan (Wochen). Diese werden zu den Kopfzeilen Ihrer exportierten Excel-Datei. Die Spaltennamen sind die Feldnamen, nach denen die KI sucht – verwenden Sie die Begriffe, die Ihr Team in der Bauleitung nutzt.

2

Alle fünf Angebote auf einmal hochladen

Ziehen Sie PDFs, Screenshots, eingescannte handschriftliche Angebote und sogar Fotos von gefaxten Dokumenten hinein. Der Stapel-Upload verarbeitet alles zusammen – jedes Format funktioniert, da die KI den visuellen Inhalt jeder Seite liest, nicht die Datei-Metadaten. Wenn ein Sub sein Angebot als Foto von der Baustelle schickt, wird es genauso verarbeitet wie ein getipptes PDF.

3

KI extrahiert und gleicht alle Angebote ab

Die KI liest jedes Angebot, findet die Werte, die Ihren Spaltendefinitionen entsprechen, und gleicht sie nach Leistungspositionen ab. Wenn „Betonplatte 4\"" in drei Angeboten und „S.O.G. 4\" 3000 PSI" in zwei weiteren vorkommt, gruppiert die KI sie in dieselbe Zeile – abgeglichen nach Baukontext, nicht nach exakter Textzeichenfolge. Sie können die Extraktion vor dem Export in der Galerieansicht inline überprüfen.

4

Zusammengeführten Vergleich prüfen und exportieren

Das Ergebnis ist eine einzelne Tabelle mit den Subunternehmern oben, den Leistungspositionen links und allen Zellen aus den ursprünglichen Angeboten. Zellen, in denen ein Sub eine Position ausgelassen hat, bleiben leer – so sind Auslassungen sofort sichtbar. Als XLSX herunterladen und Sie haben einen bereinigten Vergleich für Zahlen und Normierung.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Was diese Lösung speziell für den Baubereich so effektiv macht: Die KI muss nicht auf das Angebotsformat jedes Subunternehmers trainiert werden. Ein neuer Sub, mit dem Sie noch nie zusammengearbeitet haben, sendet eine PDF? Funktioniert. Ein Sub wechselt mitten im Projekt von Bluebeam-Exporten zu Word-Dokumenten? Funktioniert. Die Extraktions-Engine liest jedes Dokument neu aus – ohne Vorlagenbibliothek, ohne vorkonfigurierte Zonen, ohne Trainingssatz mit Abkürzungen wie „S.O.G.“.

Berechnete Spalten: Von der Extraktion zur Angebotsanalyse

Die reine Extraktion liefert eine befüllte Tabelle. Doch der Vergleich ist damit noch nicht abgeschlossen – Sie müssen die Zahlen noch analysieren. Berechnete Spalten ermöglichen es der KI, Berechnungen direkt während der Extraktion durchzuführen und Analyse-Spalten in Ihren Export einzufügen. So profitieren Sie bei der Angebotswertung:

Preis pro Einheit. Wenn Positionen unterschiedliche Einheitenbasen haben – ein Sub bietet „Bodenplattenfertigstellung“ pauschal an, ein anderer bepreist pro Quadratmeter – berechnet eine berechnete Spalte den impliziten Einheitspreis aus Gesamtsumme und Menge jedes Angebots. Definieren Sie eine Spalte als Preis pro m² (Gesamtsumme ÷ Menge) und die KI berechnet ihn für jede Position jedes Subs in einem Durchgang.

Erkennung von Leistungslücken. Eine berechnete Spalte mit Bedingungslogik prüft, ob jede Position aus Ihrer internen Kalkulation in jedem Sub-Angebot enthalten ist. Eine Spalte definiert als Leistungsabdeckung (wenn leer dann „FEHLT“ sonst „OK“) markiert Zeilen, in denen ein Sub diese Position ausgeschlossen hat. Sie sehen die Lücken sofort – ohne durch eine breite Tabelle zu scrollen und Zellen einzeln zu vergleichen.

Rangfolge der Angebote. Nachdem alle Positionen extrahiert und die Summen pro Nachunternehmer berechnet wurden, wendet eine Rangfolgenspalte eine einfache Formel an: Die Nachunternehmer werden nach ihrer bereinigten Gesamtsumme (Grundgebot + Pauschalbeträge für fehlende Positionen) gereiht. So erhalten Sie eine geordnete Liste vom niedrigsten zum höchsten Wert – mit dem klar angegebenen Vorbehalt, dass der niedrigste Wert dennoch einer manuellen Prüfung auf Ausschlüsse, Sicherheitenstatus und Terminplan bedarf.

Die meisten Kalkulatoren fügen nach der Extraktion Pauschalbeträge hinzu – geschätzte Kosten für Leistungspositionen, die ein Nachunternehmer ausgelassen hat. Die berechnete Spaltenausgabe liefert Ihnen die Eingabewerte für diese Pauschalbeträge: welche Positionen jeder Nachunternehmer ausgeschlossen hat, wie seine Einheitspreise aussehen und wie die Gesamtsummen vor der Normalisierung im Vergleich abschneiden.

Optimieren Sie die Angebotssammlung mit einem gemeinsamen Link

Der obige Extraktionsworkflow setzt voraus, dass Sie die Angebote bereits haben. Aber sie zu bekommen – insbesondere von Nachunternehmern, die am Angebotstag um 16:58 Uhr PDFs per E-Mail schicken, die falsche Datei anhängen oder ein Foto eines handschriftlichen Angebots aus ihrem Lieferwagen senden – verursacht eigene logistische Reibungen.

Ein Sammellink ändert die Einreichungsseite der Gleichung. Statt Angebote über verstreute E-Mail-Threads zu erhalten, generieren Sie einen teilbaren Link (eine URL, die auf /c/xxxx endet) und fügen ihn Ihrer Angebotspaketeinladung bei. Jeder Nachunternehmer öffnet den Link, gibt einen kurzen Verifizierungscode ein und lädt sein Angebot direkt hoch. Die Datei landet in Ihrer Verarbeitungswarteschlange – organisiert, mit Zeitstempel versehen und bereit für die Stapelverarbeitung.

Hier ist, warum dies am Angebotstag wichtig ist: Sie verfolgen über 20 Gewerke mit jeweils 5 bis 8 Nachunternehmern – potenziell 100 bis 160 eingehende Angebote. Wenn die Hälfte per E-Mail und die Hälfte per Link eintrifft, verbringen Sie den Nachmittag damit, E-Mail-Threads abzugleichen, um zu bestätigen, welcher Nachunternehmer welche Datei gesendet hat. Mit Sammellinks ist jedes hochgeladene Angebot mit dem Upload-Zeitstempel des Nachunternehmers und dem spezifischen Link, von dem es stammt, verknüpft. Die Dateien sind an einem Ort, wenn es Zeit für die Extraktion ist.

Für die Nachunternehmer ist keine Registrierung erforderlich – sie brauchen weder Login noch Konto oder Kenntnisse der Plattform. Sie öffnen den Link, laden ihre Datei hoch und kehren zum nächsten Angebotspaket zurück, an dem sie arbeiten.

Was es ersetzt – und was nicht

KI-Extraktion macht eines und das ehrlich: Sie eliminiert den Abtipp-Schritt zwischen Nachunternehmer-Angeboten und Ihrer Angebotsvergleichstabelle. Sie ersetzt nicht Ihr Urteilsvermögen als Kalkulator. Sie entscheidet weder, welche Leistungspositionen wichtig sind, welche Ausschlüsse entscheidend sind, noch welcher Nachunternehmer den Zuschlag erhält.

Sie ersetzt die 2–4 Stunden, die Sie derzeit mit Lesen und Abtippen verbringen, damit Sie diese Zeit dort investieren können, wo sie bessere Ergebnisse bringt: Nachunternehmer anrufen, um Ausschlüsse zu klären, Wertungsalternativen prüfen, Bonität und Einhaltung der vorherrschenden Löhne überprüfen und eine vertretbare Vergabeempfehlung abgeben, gestützt auf eine saubere, vollständige Vergleichstabelle.

Für Kalkulatoren, die mehrere Angebotspakete gleichzeitig bearbeiten – Beton, TGA, Trockenbau, Dachdeckung – verschiebt der zusammengesetzte Zeitgewinn den Fokus von „den Vergleich erledigen" hin zu „Preisstrategie, Risikominimierung und Sicherheit am Angebotstag".

Fazit: Eine Vergleichstabelle ist nur so gut wie die Daten, die Sie eingeben. Wenn vier Nachunternehmer dieselbe Leistungsposition auf vier verschiedene Weisen beschreiben, ist der schnellste Weg, sie in dieselbe Zeile zu bringen, nicht schnelleres Tippen – sondern das Tippen zu lassen.

FAQ

Funktioniert das auch mit handschriftlichen Nachunternehmer-Angeboten?

Ja. Die visuelle KI verarbeitet handschriftliche Zahlen und Texte genauso wie getippte Dokumente. Wenn ein Subunternehmer ein handschriftliches Angebotsformular mit Leistungspositionen und Preisen per Fax einreicht, funktioniert die Extraktion. Die Genauigkeit hängt von der Leserlichkeit der Handschrift ab – ein klar geschriebenes Angebot liefert gute Ergebnisse; enge, verschmierte oder stark überarbeitete Notizen erfordern möglicherweise eine manuelle Überprüfung einiger Felder. Die Ausgabe kennzeichnet Extraktionen mit geringer Konfidenz, sodass Sie wissen, welche Zellen Sie überprüfen müssen.

Kann ich dies für Angebotspakete mit Bürgschafts- und Versicherungsanforderungen nutzen?

Ja – und das sollten Sie auch. Fügen Sie Spalten wie „Bürgschaft enthalten (J/N)“ und „Bürgschaftshöhe (%)“ zu Ihrem Extraktions-Setup hinzu. Bei Bundesprojekten, die dem Miller Act (40 U.S.C. §§ 3131-3134) unterliegen, müssen Bietbürgschaften 20 % des Angebotspreises bis zu 3 Millionen Dollar betragen. Bei privaten Projekten liegt der Standard bei 5–10 %. Nehmen Sie diese als Spalten auf, und die KI extrahiert, ob der Subunternehmer einen Bürgschaftsprozentsatz in seinem Angebot angegeben hat – so werden Compliance-Lücken in derselben Tabelle wie die Preisdaten sichtbar.

Was ist, wenn zwei Subunternehmer ihre Positionen völlig unterschiedlich strukturieren?

Genau dafür ist dies gemacht. Die KI gleicht Leistungspositionen anhand des Baukontexts ab – „Schalung – Wände“ in einem Angebot und „Wandschalung (inkl. Aussteifung)“ in einem anderen werden als dieselbe Leistungskategorie erkannt und in dieselbe Zeile eingeordnet. Wenn ein Subunternehmer sein Angebot in detailliertere Positionen aufschlüsselt als andere (z. B. „Bewehrung – #4“ von „Bewehrung – #5“ trennt, während andere sie zusammenfassen), sehen Sie diese Detailtiefe in der Extraktion. In solchen Fällen können Sie die Details entweder für die interne Analyse behalten oder berechnete Spalten verwenden, um vor dem endgültigen Vergleich nach Kategorie zu aggregieren.

Wie gehe ich mit Platzhalterzahlen für Leistungspositionen um, die ein Subunternehmer ausgelassen hat?

Die Extraktion deckt Lücken auf – leere Zellen in der Vergleichstabelle zeigen, welche Positionen ein Subunternehmer ausgeschlossen hat. Sobald diese Transparenz besteht, tragen Sie manuell Pauschalbeträge ein: Fügen Sie eine Kostenschätzung für den fehlenden Leistungsumfang auf Basis Ihres internen Budgets oder des Durchschnitts anderer Angebote ein. Dies ist eine Ermessensentscheidung des Kalkulators, nicht der KI. Der Wert der KI-Extraktion liegt darin, dass die Erkennung von Lücken automatisch erfolgt – Sie müssen nicht jedes Angebot Zeile für Zeile durchgehen, um zu entdecken, dass Sub B die Kosten für die Nachbehandlung ausgeschlossen hat, während die Subunternehmer A, C, D und E sie alle enthalten haben.

Lässt sich dies in Procore, Sage oder Viewpoint integrieren?

ImageToTable.ai exportiert nach Excel (XLSX) und CSV – Formate, die jedes Bau-ERP und Kalkulationsprogramm importieren kann. Die Struktur der Ausgabetabelle – Subunternehmernamen in Spalten, Leistungspositionen in Zeilen – entspricht dem Format, das Procores Bid Management-Modul, Sage 300 CRE und Viewpoint Vista erwarten. Sie exportieren aus dem Tool und importieren in Ihre Plattform. Derzeit gibt es keine direkte API-Integration.

Was passiert mit Leistungspositionen, die die KI nicht versteht?

Die Bauterminologie variiert stark – ein Subunternehmer schreibt „PT-Decke“, ein anderer „Spannglieddecke“. Die Extraktion versucht, den Kontext abzugleichen. Ist eine Leistungsposition jedoch mehrdeutig oder verwendet stark lokalisierte Fachbegriffe, kann die KI eine separate Zeile erstellen, anstatt sie mit vorhandenen Einträgen zusammenzuführen. Sie können diese vor dem Export in der Extraktionsgalerie überprüfen und entweder Zeilen in Excel manuell zusammenführen oder Spaltennamen anpassen und erneut ausführen. Der Prozess ist iterativ – Sie sind nicht an das erste Extraktionsergebnis gebunden.

Ein Kalkulator, der zwei Stunden damit verbringt, Angebotsdaten neu abzutippen, arbeitet nicht „gründlicher“ – ihm bleibt weniger Zeit für die Entscheidungen, die über die Marge des Projekts bestimmen. Testen Sie eine Stapelverarbeitung bei Ihrem nächsten Angebotspaket: Laden Sie die Angebote hoch, definieren Sie die Spalten, und sehen Sie, wie ein abgestimmter Vergleich aussieht, wenn die Dateneingabe entfällt.

📮 contact email: [email protected]