Technical guide

BC3 Format: What It Is and Why It Matters [2026]

By Salvador Alfocea··Updated 21 May 2026·10 min
If you receive a BC3 file and need to open it or understand what it contains, start here: BC3 is the standard format used to exchange construction budgets without rebuilding them by hand.
If your software cannot export BC3, or you do not know how to review a .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.

Quick answer: a BC3 file is the standard way to exchange a construction budget between different programmes. If you need to open one, inspect its chapters and line items, or deliver a budget that contractors, professional bodies or tender platforms can import, BC3 is the format that makes that possible.

If you need to...What matters most
Open a BC3 fileYou need a compatible tool that can read chapters, line items, measurements and prices.
Send a budget to another partyBC3 is the standard exchange format that avoids retyping the budget by hand.
Know whether BC3 affects youIt 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.

In simple terms: BC3 is to construction budgets what PDF is to documents: a universal format that any industry software can read and write. If you work with construction budgets, you will very likely need to generate or receive BC3 files at some point.

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.

Important fact: even in small private works, more and more developers and architecture practices request BC3 as a standard deliverable. If your tool only exports PDF or Excel, you're limiting which professionals you can collaborate with.

Does your software export BC3? arcley generates valid BC3 with one click.

Try for free

If 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:

ScenarioWithout BC3With BC3
Submit public tenderCannot participateSubmit directly
Deliver to contractorManual retyping (3-8h)Import in 30 sec
Use official prices (ITeC, etc.)Copy by hand from PDFImport and use directly
Project approvalAttach PDF (no auto-validation)Automatic consistency check
Collaborate with another practiceFormat incompatibilityInstant 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.

Practical tip: before sending a BC3 file to a client or contractor, import it yourself into another programme to verify that the structure, descriptions and measurements come through correctly. It's the simplest way to avoid surprises.

BC3 done right, hassle-free

arcley exports BC3 with complete hierarchy, long descriptions and correct encoding. No errors.

Create free account

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:

FormatWhat it's forWhen to use it
BC3Technical exchange between programmesDeliver to contractor, tender, approval
PDFPresentation to the end clientCommercial proposal, visual documentation
ExcelAnalysis and informal collaborative workClient review, quick adjustments
CSVIntegration with other systemsERPs, 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.

Typical workflow: you present the proposal to the client with a professional PDF. If they accept, you deliver the budget to the contractor in BC3 for their cost study. You send the Excel to the developer for their team to review the numbers. The same budget, four different uses.

One budget, every format

Export BC3, PDF, Excel and CSV from the same budget. Without preparing different versions, without copying data by hand.

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:

Get started in minutes

Create your first professional budget today

Sign up for free, build your price database and export in BC3, PDF, Excel or CSV. No card, no commitment.

Free Starter planNo credit cardAll export formats