So extrahieren Sie Subunternehmergebote für den direkten
Vergleich in Excel
Ein einzelnes Gewerkpaket mit vier Bietern und 30 Leistungsposten kostet einen Kalkulator zwei bis vier Stunden, um es in einer Tabellenkalkulation ordnungsgemäß abzugleichen. Die meiste Zeit davon ist kein Denken – es ist das Lesen von PDFs und das erneute Abtippen von Zahlen. Der Engpass beim Angebotsabgleich im Bauwesen ist nicht das Vergleichsframework. Es ist die Dateneingabe zwischen dem Angebot des Subunternehmers und Ihrer Excel-Tabelle.
Wichtigste Erkenntnisse
- Kalkulatoren verbringen 60–80 % der Angebotsqualifizierungszeit damit, Zahlen aus PDFs in Tabellenkalkulationen zu kopieren, anstatt zu analysieren, welcher Subunternehmer gewählt werden sollte.
- Vorlagenbasierte Tools funktionieren nur, wenn jeder Anbieter dasselbe Format verwendet – sobald ein neuer Subunternehmer ein anderes Layout schickt, sind Sie wieder beim Abtippen.
- ImageToTable.ai lokalisiert Leistungsposten, indem es versteht, was sie bedeuten, nicht wo sie auf der Seite stehen – so erzeugen fünf Angebote in fünf Formaten einen abgeglichenen Excel-Vergleich ohne Abtippen.
Warum der manuelle Angebotsvergleich in der Tabellenkalkulationsphase scheitert
Angebotsabgleich — das Gegenüberstellen von Subunternehmerangeboten, um sie auf gleicher Basis vergleichen zu können — ist eine Kernfunktion der Preconstruction. Das Konzept ist solide: Leistungsposten in Zeilen, Bieter in Spalten, eintragen, was jeder Sub angeboten hat und zu welchem Preis. Ein Abgleichblatt macht Leistungslücken sichtbar, deckt Ausschlüsse auf und liefert eine vertretbare Vergabebegründung, die nicht nur „niedrigster Preis" heißt.
Das Problem ist der Schritt, über den niemand spricht: die Daten überhaupt in das Abgleichblatt zu bekommen.
In Ihrem Posteingang liegen fünf konkrete Angebote für den Leistungsbereich Division 03 eines mittelhohen Gewerbeprojekts. Ein Sub tippt sein Angebot in eine saubere Tabelle in einer PDF. Ein anderer sendet ein markiertes Word-Dokument mit handschriftlichen Notizen am Rand. Ein dritter mailt einen Screenshot des Exports seiner Kalkulationssoftware. Ein vierter faxt ein handschriftliches Angebotsformular. Ein fünfter sendet eine E-Mail mit Positionen, die durch Bindestriche getrennt sind. Fünf Angebote, fünf Formate, null Übereinstimmung.
Bevor Sie sie abgleichen 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 Positionen für Schalung, Bewehrung, Einbau, Oberflächenbearbeitung und Nachbehandlung von fünf Subs sind das 100 bis 200 einzelne Datenpunkte, die Sie von Hand übertragen. Am Angebotstag, wenn vier weitere Gewerkpakete ebenfalls bis 14 Uhr eingehen, gehen bei dieser manuellen Erfassung Leistungsposten verloren, Mengen werden vertauscht und ein erklärter Ausschluss eines Subs wird übersehen.
Die Kalkulatoren auf r/estimators haben einen laufenden Thread auf der Suche nach funktionierenden Vorlagen — denn selbst mit einer strukturierten Tabellenkalkulation dominiert der Kopieren-Einfügen-Neuformatieren-Schritt den Arbeitsablauf. Eine Umfrage von Buildr ergab, dass Kalkulatoren 60–80 % der Angebotsqualifizierungszeit mit Datenübertragung und Neuformatierung verbringen, nicht mit den 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 den Angebotsabgleich ist dieser: Die KI liest ein Dokument so, wie ein Kalkulator es tut — indem sie versteht, was jeder Leistungsposten bedeutet, nicht wo er auf der Seite steht.
Hier ist, warum das speziell für den Subunternehmer-Angebotsvergleich wichtig ist. Ein Betonbauer schreibt seinen Leistungsumfang als „S.O.G. 3000 PSI 4\" — 5.000 SF." Ein anderer schreibt „Concrete Slab on Grade, 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 Lieferantenformat konfigurieren — was den Zweck zunichtemacht, wenn Sie Zeit sparen wollen.
ImageToTable.ai nutzt Benutzerdefinierte Spaltenextraktion, einen anderen Ansatz: Sie geben die Spaltennamen ein, die Sie in Ihrem Vergleichsblatt möchten — „Leistungsposten", „Menge", „Einheit", „Einheitspreis", „Gesamt", „Ausschlüsse" — und die KI findet die passenden Daten überall auf dem Dokument jedes Subunternehmers, indem sie den Kontext versteht, nicht durch Vorlagenabgleich. Sie erkennt, dass „S.O.G. 3000 PSI 4\"" und „Concrete Slab on Grade, 4\" Dicke" denselben Leistungsposten bezeichnen, und ordnet sie in derselben Zeile Ihres Exports an.
Dies ist die Engine hinter dem, was Bau-Angebotsabgleich-Tools als „KI-Normalisierung" beschreiben — die Fähigkeit, Angebote von fünf verschiedenen Subunternehmern zu lesen, die jeweils ihr Angebot mit einem anderen Tool erstellt haben (HeavyBid, PlanSwift, Bluebeam, Excel oder einem Notizblock), und einen strukturierten Vergleich zu erzeugen, ohne dass Sie einen einzigen Wert eingeben.
Schritt für Schritt: Von fünf PDF-Angeboten zu einer Vergleichstabelle
Hier ist der Workflow, von Anfang bis Ende, für den Abgleich von fünf Beton-Subunternehmerangeboten mit KI-Extraktion. Derselbe Prozess funktioniert für jedes Gewerk — Mechanik, Elektrik, Trockenbau, Dachdeckung — weil die Spalten, die Sie definieren, Ihre eigenen sind.
Definieren Sie Ihre Vergleichsspalten
Geben Sie die Spaltennamen ein, die ein echtes Angebotsabgleich-Blatt widerspiegeln: Subunternehmer, Leistungsposten, Menge, Einheit, Einheitspreis, Gesamt, Ausschlüsse, Anleihe enthalten (J/N), Zeitplan (Wochen). Diese werden zu den Kopfzeilen Ihrer exportierten Excel-Datei. Die Spaltennamen sind die Feldnamen, nach denen die KI sucht – schreiben Sie sie in der Bauterminologie, die Ihr Team verwendet.
Laden Sie alle fünf Angebote gleichzeitig hoch
Ziehen Sie die PDFs, Screenshots, gescannten handschriftlichen Angebote und sogar Fotos von Faxdokumenten hinein. Der Batch-Upload verarbeitet sie gemeinsam – jedes Format funktioniert, da die KI den visuellen Inhalt jeder Seite liest, nicht die Dateimetadaten. Wenn ein Sub sein Angebot als Foto von der Baustelle geschickt hat, wird es genauso verarbeitet wie ein getipptes PDF.
KI extrahiert und gleicht alle Angebote ab
Die KI liest jedes Angebot, findet die Werte, die Ihren Spaltendefinitionen entsprechen, und gleicht sie nach Leistungsposten ab. Wenn „Concrete Slab 4\"" in drei Angeboten und „S.O.G. 4\" 3000 PSI" in zwei weiteren erscheint, gruppiert die KI sie in dieselbe Zeile – abgeglichen nach Baukontext, nicht nach exakter Textzeichenfolge. Sie können die Extraktion inline in der Galerieansicht vor dem Export überprüfen.
Überprüfen Sie den zusammengeführten Vergleich und exportieren Sie
Die Ausgabe ist eine einzige Tabelle mit den Sub-Namen oben, den Leistungsposten links und jeder Zelle, die aus den Originalangeboten befüllt ist. Zellen, in denen ein Sub einen Leistungsposten ausgelassen hat, bleiben leer – so sind Ausschlüsse sofort sichtbar. Laden Sie als XLSX herunter und Sie haben einen abgeglichenen Vergleich, bereit für Schätzwerte und Normalisierung.
Dateien werden sicher verarbeitet und nicht gespeichert.
Was das für den Baubereich besonders 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 — keine Vorlagenbibliothek, keine vorkonfigurierten Zonen, kein Trainingssatz mit „S.O.G."-Abkürzungen, den man beibringen müsste.
Berechnete Spalten: Von der Extraktion zur Angebotsanalyse
Die Roh-Extraktion liefert eine gefüllte Tabelle. Aber der Vergleich ist noch nicht abgeschlossen — Sie müssen die Zahlen noch analysieren. Berechnete Spalten ermöglichen es der KI, Berechnungen im Rahmen des Extraktionsdurchlaufs durchzuführen und Analyse-Spalten direkt in Ihren Export aufzunehmen. Das bedeutet das für den Angebotsabgleich:
Preis pro Einheit. Wenn Leistungsposten unterschiedliche Einheitenbasen haben — ein Sub bietet „Bodenplattenfertigung" als Pauschalbetrag an, ein anderer kalkuliert pro Quadratfuß — berechnet eine berechnete Spalte den impliziten Einheitspreis aus Gesamtsumme und Menge jedes Angebots. Definieren Sie eine Spalte als Preis pro SF (Gesamt ÷ Menge) und die KI berechnet sie für jeden Leistungsposten jedes Subs in einem Durchlauf.
Erkennung von Leistungslücken. Eine berechnete Spalte mit bedingter Logik prüft, ob jeder Leistungsposten aus Ihrer internen Kalkulation in jedem Angebot des Subs erscheint. Eine Spalte, definiert als Leistungsabdeckung (wenn leer dann „FEHLT" sonst „OK"), markiert Zeilen, in denen ein Sub diesen Leistungsposten ausgelassen hat. Sie sehen die Lücken sofort — ohne über eine breite Tabelle zu scrollen und Zellen einzeln zu vergleichen.
Angebotsranking. Nachdem alle Posten extrahiert und Summen pro Sub berechnet wurden, wendet eine Ranking-Spalte eine einfache Formel an: Subs nach ihrer bereinigten Gesamtsumme ordnen (Basisangebot + Schätzwerte für fehlende Posten). Das ergibt eine geordnete Liste von niedrigster zu höchster Summe — mit dem klar formulierten Hinweis, dass der niedrigste Wert dennoch manuell auf Ausschlüsse, Bond-Status und Zeitplan geprüft werden muss.
Die meisten Kalkulatoren fügen Schätzwerte nach der Extraktion hinzu — geschätzte Kosten für Leistungsposten, die ein Sub ausgelassen hat. Die Ausgabe der berechneten Spalte liefert Ihnen die Eingaben für diese Schätzwerte: welche Posten jeder Sub ausgelassen hat, wie ihre Einheitspreise aussehen und wie die Summen vor der Normalisierung verglichen werden.
Subunternehmergebote per Sammellink effizient erfassen
Der oben beschriebene Extraktionsablauf setzt voraus, dass die Angebote bereits vorliegen. Doch genau deren Beschaffung — etwa von Subunternehmern, 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 Fahrzeug senden — verursacht eigene logistische Reibung.
Ein Sammellink verä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 Angebotspaket-Einladung bei. Jeder Subunternehmer ö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 Batch-Extraktion.
Warum das am Angebotstag wichtig ist: Sie verfolgen 20+ Gewerke mit jeweils 5 bis 8 Subunternehmern — 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 Subunternehmer welche Datei gesendet hat. Mit Sammellinks ist jedes hochgeladene Angebot mit dem Upload-Zeitstempel des Subunternehmers und dem spezifischen Link verknüpft. Die Dateien sind an einem Ort, wenn es Zeit für die Extraktion ist.
Keine Registrierung für den Subunternehmer erforderlich — er benötigt keinen Login, kein Konto und keine Vertrautheit mit der Plattform. Er öffnet den Link, lädt seine Datei hoch und kehrt zum nächsten Angebotspaket zurück, an dem er arbeitet.
Was das ersetzt — und was nicht
KI-Extraktion tut eine Sache und tut sie ehrlich: Sie eliminiert den Abtippschritt zwischen Subunternehmerangeboten und Ihrer Angebotsabgleich-Tabelle. Sie ersetzt nicht Ihr Urteilsvermögen als Kalkulator. Sie entscheidet nicht, welche Leistungsposten wichtig sind, welche Ausschlüsse entscheidend sind oder welcher Subunternehmer 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 erzielt: Subunternehmer anrufen, um Ausschlüsse zu klären, Alternativen im Wertengineering bewerten, Bonität und Einhaltung der Lohnvorschriften prüfen und eine vertretbare Vergabeempfehlung abgeben, gestützt auf eine saubere, vollständige Vergleichstabelle.
Für Kalkulatoren, die mehrere Angebotspakete gleichzeitig bearbeiten — Beton, MEP, Trockenbau, Dachdeckung — verschieben die zusammengesetzten Zeitersparnisse den Fokus von „Vergleich erledigt" zu „Preisstrategie, Risikominimierung und Angebotstag-Sicherheit". Wenn Angebote im Umfang eines vollen Leistungsumfangs eintreffen — ein Dutzend Angebote über mehrere Gewerke im selben Abgabefenster —, ist die Eskalation, sie als einen Batch-Angebotsabgleich zu verarbeiten, wodurch dieselben Spalten von fünf auf fünfzehn Angebote skaliert werden, ohne zusätzliche Übertragungszeit.
Fazit: Eine Vergleichstabelle ist nur so gut wie die Daten, die Sie hineingeben. Wenn vier Subunternehmer denselben Leistungsposten auf vier verschiedene Arten beschreiben, ist der schnellste Weg, sie auf dieselbe Zeile zu bringen, nicht schneller zu tippen — sondern mit dem Tippen aufzuhören.
FAQ
Funktioniert das mit handschriftlichen Angeboten von Subunternehmern?
Ja. Die visuelle KI verarbeitet handschriftliche Zahlen und Texte genauso wie getippte Dokumente. Wenn ein Beton-Subunternehmer ein handschriftliches Angebotsformular mit Leistungsposten und Preisen per Fax sendet, funktioniert die Extraktion. Die Genauigkeit hängt von der Lesbarkeit der Handschrift ab — ein klar geschriebenes Angebotsformular liefert gute Ergebnisse; eng beschriebene, verschmierte oder stark überschriebene Notizen erfordern möglicherweise eine manuelle Prüfung einiger Felder. Die Ausgabe kennzeichnet Extraktionen mit geringer Konfidenz, damit Sie wissen, welche Zellen Sie gegenprüfen sollten.
Kann ich das für Angebotspakete mit Anforderungen an Bürgschaften und Versicherungen verwenden?
Ja — und das sollten Sie auch. Fügen Sie Ihrem Extraktions-Setup Spalten wie „Bürgschaft enthalten (J/N)" und „Bürgschaftshöhe (%)" hinzu. Bei Bundesprojekten, die dem Miller Act (40 U.S.C. §§ 3131-3134) unterliegen, müssen Angebotsbürgschaften 20 % des Angebotspreises bis zu 3 Millionen US-Dollar betragen. Bei privaten Projekten liegt der Standard bei 5–10 %. Nehmen Sie diese als Spalten auf, und die KI extrahiert, ob der Subunternehmer in seinem Angebot einen Bürgschaftsprozentsatz angegeben hat — so werden Compliance-Lücken in derselben Tabelle wie die Preisangaben sichtbar.
Was ist, wenn zwei Subunternehmer ihre Leistungspositionen völlig unterschiedlich strukturieren?
Genau dafür ist das gebaut. Die KI gleicht Leistungsposten anhand des Baukontexts ab — „Schalung — Wände" in einem Angebot und „Wandschalung (inkl. Aussteifung)" in einem anderen werden als dieselbe Leistungskategorie erkannt und in derselben Zeile ausgerichtet. Wenn ein Subunternehmer sein Angebot in detailliertere Einzelpositionen aufteilt als die anderen (z. B. „Bewehrung — #4" getrennt von „Bewehrung — #5", während andere sie zusammenfassen), sehen Sie diese Granularität 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 Schätzwerten für Leistungsposten um, die ein Subunternehmer ausgelassen hat?
Die Extraktion identifiziert Lücken — leere Zellen im Vergleichsblatt zeigen Ihnen, welche Positionen ein Subunternehmer ausgeschlossen hat. Sobald Sie diese Transparenz haben, setzen Sie Schätzwerte manuell ein: Fügen Sie eine Kostenschätzung für die fehlende Leistung ein, basierend auf Ihrem internen Budget oder dem Durchschnitt der anderen Angebote. Das ist eine Ermessensentscheidung des Kalkulators, nicht etwas, das die KI entscheidet. Der Wert der KI-Extraktion liegt hier darin, dass die Lückenerkennung automatisch erfolgt — Sie müssen nicht jedes Angebot Zeile für Zeile durchgehen, um herauszufinden, dass Subunternehmer B die Nachbehandlungskosten ausgeschlossen hat, während die Subunternehmer A, C, D und E sie alle enthalten haben.
Lässt sich das in Procore, Sage oder Viewpoint integrieren?
ImageToTable.ai exportiert nach Excel (XLSX) und CSV – Formate, die jede Bau-ERP- und Kalkulationsplattform importieren kann. Die Struktur der Ausgabetabelle – Subunternehmer in Spalten, Leistungsposten 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 Leistungsposten, die die KI nicht versteht?
Die Terminologie im Bauwesen variiert stark – ein Subunternehmer schreibt „PT slab", ein anderer „post-tensioned deck". Die Extraktion versucht, anhand des Kontexts zuzuordnen. Ist ein Leistungsposten jedoch mehrdeutig oder verwendet stark lokal geprägten Fachjargon, kann die KI eine separate Zeile erstellen, statt sie mit vorhandenen Einträgen zusammenzuführen. Sie können diese in der Extraktionsgalerie vor dem Export prü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.
Der Kalkulator, der zwei Stunden damit verbringt, Angebotsdaten abzutippen, ist nicht „gründlicher" – ihm fehlt Zeit für die Entscheidungen, die darüber bestimmen, ob das Projekt Gewinn abwirft. Probieren Sie eine Batch-Extraktion mit Ihrem nächsten Angebotspaket aus: Laden Sie die Angebote hoch, definieren Sie die Spalten, und sehen Sie, wie ein abgeglichener Vergleich aussieht, wenn der Datenerfassungsschritt wegfällt.