AI-Based Construction Cost Estimation from Documentation
Estimating documentation in construction involves hundreds of volumes of PDFs, DWGs, and IFCs. For instance, a developer receives 50 volumes of project documentation for a 15-story residential building. A manual estimate takes two quantity surveyors a month and costs a significant amount. Our AI system handles it in 3 days with 95% accuracy — processing 10 times faster. The deviation from a manual estimate does not exceed 2–5% for standard projects; for complex objects, accuracy is 90% with full traceability of each item. Order a preliminary analysis of your documentation — we'll show how much time and money AI can save. According to the Ministry of Construction, the average deviation of manual estimates is 5–7% — AI cuts this figure in half.
Incoming Documentation and Formats
A construction project includes design and working documentation, bills of quantities, and technical specifications. The system accepts PDF, DWG, IFC, Excel, and scanned documents via OCR. A BIM model is not required but increases accuracy by 10–15%.
AI System Architecture
[Upload documentation (PDF, DWG, Excel)] → [Section classification] → [Bill of quantities extraction] → [Equipment specification recognition] → [Apply unit rates (FSNS, GESN, TER)] → [Calculate direct costs] → [Apply coefficients (ISR, OZP, overhead)] → [Summary estimate] → [Human verification] How AI Extracts Work Volumes
class WorkItem(BaseModel): section: str description: str unit: str quantity: float normative_code: str | None confidence: float def extract_work_volumes(document_text: str) -> list[WorkItem]: tables = extract_tables(document_text) items = [] for table in tables: if is_work_volume_table(table): parsed = parse_work_volume_table(table) items.extend(parsed) text_items = llm_extract_work_items(document_text) return items + text_items Deterministic parsing (pdfplumber, Camelot) yields 99% accuracy for tables. Unstructured descriptions are processed by LLM with few-shot templates. Combining methods ensures reliability.
Comparison of Volume Extraction Methods
| Method | Applicability | Accuracy | Speed |
|---|---|---|---|
| Deterministic parsing | Structured tables | 99% | Instant |
| LLM with few-shot | Unstructured text | 85–95% | 1–2 seconds per page |
Why Does AI Estimate Accuracy Vary?
Accuracy of an AI estimate depends on documentation completeness. With a full set of bills of quantities, deviation from a manual estimate is ±10–15% (acceptable for preliminary evaluation). For tender documentation — ±5–8% with thorough verification. On standard objects after fine-tuning — up to 2%. The more training data, the higher the accuracy. We guarantee results on your projects.
How AI Handles Different Documentation Types
| Documentation Type | Processing Time | Accuracy |
|---|---|---|
| Structured BoQs (Excel) | 1–2 minutes | 99% |
| PDF with tables | 3–5 minutes | 95% |
| Scans (OCR) | 10–15 minutes | 85–90% |
| DWG/IFC (BIM) | 5–10 minutes | 98% |
Regulatory Framework and Specifications
Applying Regulatory Data
FSNS (Federal Estimate Normative Base) and regional TER collections contain unit rates for all types of construction work. The system maps work descriptions to GESN/FSNS codes via semantic search (1536-dim vector embeddings), obtains normative indicators, and multiplies by current conversion indices. Complexity: work descriptions do not always exactly match FSNS codes — normalization and expert confirmation are needed.
Equipment Recognition from Specifications
Equipment specifications (pumps, boilers, ventilation) are extracted by LLM with linkage to supplier price lists. LLM extracts name, brand, characteristics, quantity. Then it queries current prices via supplier APIs. This is especially relevant for import substitution, where prices change monthly.
Verification and Audit
The system does not replace the quantity surveyor for complex objects — it accelerates their work 5 times. Each estimate section is accompanied by the data source, applied rates, and calculation formulas. Full traceability for audit. Built-in checklists automatically verify mapping correctness and warn about discrepancies. After processing, AI generates a report with all sources and calculation coefficients. The surveyor can check any item and make corrections. The system remembers edits and improves the model for future projects.
Development Process and Timelines
Development includes documentation analysis, dataset collection (at least 5000 pages), model training (fine-tuning LayoutLM + LLM), integration with regulatory database, creation of REST API and modules for estimation software, documentation and training for surveyors, and 6 months of technical support. Each stage includes demonstration of intermediate results.
MVP for a standard residential building — 4–6 months; industrial object with integration — 8–12 months. Contact us for a free preliminary assessment of your project — we'll analyze documentation and calculate timelines.
Our team has 7+ years of experience in AI/ML and has delivered over 30 projects for the construction industry. We work full cycle: from data collection to production. Get a consultation — we'll evaluate your project and propose the optimal solution.







