Technical guide
BC3 Format: What It Is and Why It Matters [2026]
.bc3 file that someone sent you, you can run into problems with public tenders, approvals, contractors or price databases. In this guide we explain what BC3 is, how to open it, who asks for it and how to make sure you are using it correctly.| If you need to... | What matters most |
|---|---|
| Open a BC3 file | You need a compatible tool that can read chapters, line items, measurements and prices. |
| Send a budget to another party | BC3 is the standard exchange format that avoids retyping the budget by hand. |
| Know whether BC3 affects you | It matters most in tenders, approvals, contractor workflows and compatible price databases. |
If you only need to open a .bc3, check whether the structure came through properly and move it into CSV for review in Excel, start with arcley's online BC3 viewer.
If you also need ready-made spreadsheets and related resources around BC3 and quoting workflows, open arcley's construction budget templates and tools hub.
If you're comparing tools based on BC3 support, you can also review arcley's construction budget software page and its pricing before going deeper into the standard itself.
What is the BC3 format and where does it come from
BC3 is the standard exchange format for construction databases, defined by FIEBDC (Foundation for Building Infrastructure and Construction Database). It is a plain text file with a .bc3 extension that structures budget information hierarchically: chapters, line items, breakdowns and prices.
The format was created in the 1990s to solve a specific problem: each budgeting programme (Presto, Menfis, TCQ, Arquímedes...) used its own proprietary format. If an architect worked with Presto and the contractor with TCQ, they couldn't exchange budgets without rewriting everything manually. BC3 eliminated that barrier.
What a BC3 file contains
A BC3 file stores all the structured information of a budget:
- •Chapter and sub-chapter hierarchy: the organisational structure of the budget
- •Line items with code, description and unit: each work item defined
- •Measurements: quantities, dimensions and calculation formulae
- •Unit and composite prices: materials, labour, plant and their individual prices
- •Long descriptions: complete technical descriptions for each line item
- •Project data: general information such as location, client, etc.
All of this is encoded in text records with a specific format (fields separated by | and records identified by ~V, ~C, ~D, ~M, ~T, etc.). It's not a format designed for human reading, but for software to process automatically.
Who requires BC3 in 2026: more people than you think
If you think BC3 is only for public works, you're underestimating its reach. In 2026, these are the most common scenarios where you'll need to generate or receive a BC3 file:
Public tenders
Most public authorities require budgets in BC3 format as part of the technical documentation. It is a requirement on national, regional and municipal procurement platforms. Without a valid BC3, your bid may be excluded on formal grounds, regardless of its technical quality.
Professional bodies and approvals
Many professional institutes request the budget in BC3 format as part of the approval process. Although not all formally require it, they recommend it because it allows automatic validation of budget consistency (that sums add up, that units aren't missing, etc.).
Medium to large contractors and developers
When a contractor receives a project, the first thing they do is import the budget into their own management system for cost analysis. If you hand over a PDF, someone has to retype each line item manually. If you deliver a BC3, they import it in 30 seconds and start working.
For many contractors, receiving the budget in BC3 is not a technical whim: it's an efficiency matter that directly affects whether they want to work with you or not.
Official price databases
The main regional price databases (ITeC in Catalonia, Preoc, BPCA in Andalusia) distribute their data in BC3 format. If you want to import up-to-date reference prices into your budgeting software, you need to be able to read BC3 files.
Does your software export BC3? arcley generates valid BC3 with one click.
Try for freeIf you also need a faster way to manage sections, line items and measurements before exporting BC3, review arcley's construction budget software page for the practical workflow.
What you lose if your software doesn't export BC3
Using budgeting software that doesn't support BC3 has concrete consequences in your daily professional life:
| Scenario | Without BC3 | With BC3 |
|---|---|---|
| Submit public tender | Cannot participate | Submit directly |
| Deliver to contractor | Manual retyping (3-8h) | Import in 30 sec |
| Use official prices (ITeC, etc.) | Copy by hand from PDF | Import and use directly |
| Project approval | Attach PDF (no auto-validation) | Automatic consistency check |
| Collaborate with another practice | Format incompatibility | Instant exchange |
The real problem isn't technical, it's commercial. If a developer asks for the budget in BC3 and you can't deliver it, the conversation ends there. It doesn't matter how good your work is: if you don't speak the same language as the rest of the chain, you're out.
Common mistakes when working with BC3 files
Not all BC3 files are equal. Just because your programme exports a file with a .bc3 extension doesn't guarantee it's correct or complete. These are the most common errors:
1. Losing the chapter hierarchy
Some programmes export all line items at a single level, without preserving the chapter and sub-chapter structure. The file is technically valid, but when imported into another programme everything appears as a flat list. The recipient has to manually reorganise dozens or hundreds of line items.
2. Incomplete or truncated descriptions
The BC3 format separates short descriptions (line item summary) from long descriptions (complete technical specification). Many programmes only export the short description, losing the technical details that define exactly what each line item includes. This causes disputes on site because the item says "Complete plumbing" but doesn't specify what's included.
3. Inconsistent item codes
The line item code in BC3 functions as a unique identifier. If you export a budget with codes like "001", "002", "003" instead of meaningful codes (for example, "DEM.01" for demolitions), the recipient cannot cross-reference with their own databases or reuse line items easily. Good software should maintain consistent codes.
4. Character encoding problems
The original BC3 was designed with ANSI encoding (Windows-1252). If your programme exports in UTF-8 without proper conversion, accented characters and special symbols appear as unintelligible symbols when imported into other programmes. This error is more common than you'd think, especially in more modern web-based software.
5. Not including detailed measurements
A BC3 can include only the final totals or break down each measurement line with its dimensions (length × width × height, number of units, comment). The complete version is what has real value, because it allows the recipient to verify quantities and adjust them if needed. Exporting only totals is like delivering a summary instead of the full report.
BC3 done right, hassle-free
arcley exports BC3 with complete hierarchy, long descriptions and correct encoding. No errors.
How to verify your BC3 is correct
Before sending a BC3 file, run through this checklist:
- •Hierarchical structure: are chapters and sub-chapters preserved when imported into another programme?
- •Complete descriptions: are the long technical descriptions included, not just the summary?
- •Special characters: do accented characters and symbols display correctly?
- •Detailed measurements: does it include measurement lines with dimensions, not just total quantities?
- •Consistent codes: are the line item codes meaningful and not generic?
- •Correct totals: do chapter totals match the sum of their line items?
- •Project data: does it include client information, address and reference?
If your budgeting software automatically generates a BC3 that meets all these points, you don't need to worry. If you have to manually check every time, that's a sign the tool is not implementing the standard correctly.
BC3 doesn't replace PDF or Excel: each format has its role
A common mistake is thinking that if you export in BC3 you no longer need other formats. In reality, each format serves a different purpose:
| Format | What it's for | When to use it |
|---|---|---|
| BC3 | Technical exchange between programmes | Deliver to contractor, tender, approval |
| Presentation to the end client | Commercial proposal, visual documentation | |
| Excel | Analysis and informal collaborative work | Client review, quick adjustments |
| CSV | Integration with other systems | ERPs, accounting, data analysis |
Ideally, your budgeting tool should export in all these formats from the same budget, without you having to prepare different versions. Create the budget once and export in whichever format each recipient needs.
The future of BC3: BIM, IFC and the evolution of the standard
With the adoption of BIM, some professionals wonder whether the BC3 format will become obsolete in favour of formats like IFC (Industry Foundation Classes) or whether BIM models will completely replace traditional budgets.
The short answer: not in the near term. And there are several reasons:
- •BIM and IFC handle geometry and object properties, not itemised budgets. They are complementary, not substitutes.
- •The budget value chain (architect, contractor, subcontractors, authority) still operates with text-based workflows, not 3D models.
- •The vast majority of small and medium private works don't use BIM. Renovations, houses, commercial units... everything is budgeted with chapters and line items.
- •Public authorities continue to require budgets in BC3 even on projects developed with BIM methodology.
That said, the future will likely bring greater integration between both worlds: BIM models automatically generating budgets and exporting them in BC3 for processing. But this reinforces the importance of BC3, it doesn't eliminate it. It's the output format, not the working format.
Conclusion: BC3 is not optional if you work professionally
The BC3 format is neither a relic of the past nor a pointless bureaucratic requirement. It's the standard that connects architects, contractors, authorities and price databases in a common language. Without it, you become an island disconnected from the ecosystem.
If you're choosing a budgeting tool, the ability to correctly export and import BC3 should be a non-negotiable requirement, not an "extra". And not just nominal support: it should preserve the hierarchy, complete descriptions, detailed measurements and character encoding. Because a poorly generated BC3 is almost worse than having no BC3 at all: it gives the impression you don't know your tools.
Whether you work in public or private sector, with one person or a hundred, make sure your workflow includes BC3. Your future self will thank you the first time a client asks for it and you can deliver with a single click.
Sources and reference material
If you want to review the BC3 standard and its relationship with BIM exchange workflows, start here: