Understanding OpenBOM Data Records Pricing

Oleg Shilovitsky
Oleg Shilovitsky
19 February, 2026 | 8 min for reading
Understanding OpenBOM Data Records Pricing

Do you remember when we paid extra for international and long-distance calls? That model eventually disappeared because technology changed. Pricing shifted from distance and minutes to something more aligned with how people actually communicate.

Engineering software is going through a similar shift.

In 2026, OpenBOM transformed its pricing model — moving the focus from seats to Data Records. We believe the real long-term asset is structured product data, not the number of people logging in. With our 2026 pricing update, we made a strategic shift — moving the focus from charging primarily for seats to charging based on Data Records.

In this article, I’ll explain how Data Records are calculated and how the new model works.

We believe that, strategically, data is the primary asset of the future — not the number of people who access it. Engineering organizations grow through product knowledge, structured information, and digital continuity. That growth is reflected in data, not just in headcount.

As part of this shift, we:

  • Switched to charging based on Data Records
  • Made read-only users free
  • Significantly reduced the price of editing seats

We understand that pricing changes can raise questions. That is why we prepared this article — to clearly explain how Data Records are calculated and how the model works in practice.

As engineering organizations grow, their product data grows with them — more parts, more BOMs, more revisions, more files.

Traditional pricing models that charge only per user often fail to reflect how modern engineering systems are actually used. In many companies, a relatively small number of engineers manage a continuously expanding product dataset.

That is why OpenBOM introduced a Data Records pricing model.

In this article, I will clearly explain:

  • What a Data Record is
  • How it is calculated
  • What counts — and what does not
  • How it works together with role (seat) pricing
  • How you can monitor it in your account

For full pricing details, visit:
👉 https://www.openbom.com/pricing

What Is a Data Record?

A Data Record is a structured object stored in OpenBOM.

There are three primary categories of records that count toward your total:

  1. Part Numbers (Items)
  2. BOM records (rows in BOMs)
  3. Design Project file records (PDM)

The key principle is simple:

A record represents a structured data object — not a quantity.

For example:

If your BOM contains a screw with Part Number PN-123 and Quantity = 5, that is one BOM record, not five.

Quantity is a property of the record. It does not multiply the number of records.

Part Numbers (Catalog Records)

Part Numbers represent the unique items you manage in OpenBOM.Every unique part number created across all Catalogs counts as one Data Record. It does not matter how many times the part appears in BOMs — the item itself is counted once in the Catalog layer.

The system totals all catalogs.

  • Multiple part number revisions are counted as a single record (Part Number 123 with 5 revisions is still one record).
  • Adding more properties to an item does not increase the record count.

This keeps the model simple and predictable. You are charged for unique items — not for metadata complexity or revision depth.

BOM Records

Every row in every BOM counts as one Data Record.This includes:

  • Single-level BOMs
  • Multi-level BOMs
  • All rows across all BOM structures

In a multi-level BOM, every visible row represents one record.

Important clarification. If a BOM contains:

  • PN-123
  • Quantity = 5

That is still one BOM record.

If the same part appears in a different BOM, that is another BOM record — because it represents a different parent-child relationship.

Why? Because a BOM row is not just an item — it represents a structured relationship between a parent and a component. That relationship is a separate data object and therefore a separate record.

This distinction is important: BOM records represent structure, not part inventory.

Design Project (PDM) Records

If you use OpenBOM Design Projects (PDM functionality), file records are also included in Data Records. Each unique file managed inside Design Projects counts as one Data Record. This includes:

  • Assemblies
  • Parts
  • Documents
  • Other CAD files

If a file is reused in multiple assemblies, it is still counted once as a unique file record. The system aggregates file records across all projects in your account.

This ensures that your PDM usage is reflected in the same structured data model.

How OpenBOM Calculates Data Records

The OpenBOM system continuously calculates:

  • Total unique part numbers
  • Total BOM records
  • Total Design Project file records

These totals are aggregated automatically across your entire account.

You do not need to manually calculate anything.

The number of records is continuously updated and presented in your billing system report. As your product data grows, your record count reflects that growth in real time.

This approach ensures transparency and predictability.

How Data Records Work Together With Role Pricing

OpenBOM pricing combines two dimensions:

  1. Role-based pricing (editing seats)
  2. Data Records pricing

These serve different purposes.

Role pricing reflects:

  • Who can edit and manage data
  • Collaboration and workflow capabilities
  • Operational access

Data Records pricing reflects:

  • The size of your structured product dataset
  • The amount of managed engineering information

For example, a company may have:

  • 5 editing engineers
  • 15 read-only stakeholders
  • 30,000 Data Records

In this case:

  • You pay for editing seats
  • You pay for the Data Records tier that matches your dataset
  • Read-only users do not increase Data Record counts

Integrations (CAD, ERP, API) operate on the same data foundation. They do not multiply records unless new structured data objects are created.

This keeps pricing aligned with actual data growth — not with system access volume.

Ordering and Transparent Scaling

OpenBOM now provides an integrated online ordering system. You can:

  • Review your plan
  • Monitor Data Record usage
  • Upgrade tiers
  • Purchase online

This makes scaling straightforward and predictable as your product data expands. 

Conclusion: Predictable and Efficient Pricing Model for an Entire Organization

OpenBOM Data Records pricing is built on a simple principle: You pay based on the structured product data you manage and not just on the number of users (although edit users still have a license, the price has been decreased significantly at this stage).

Data Records include:

  • Unique Part Numbers across all catalogs
  • BOM rows across all BOMs
  • Unique file records in Design Projects

The system continuously calculates and reports your totals, providing full visibility into your usage.

To explore detailed pricing tiers and examples, visit – OpenBOM Pricing online. 

If you have any questions, please contact OpenBOM support. 

Best, Oleg 

Frequently Asked Questions (FAQ)

Q1: What exactly counts as a Data Record?

A Data Record is a structured object stored in OpenBOM. It includes:

  • Unique Part Numbers across all catalogs
  • BOM rows across all BOMs
  • Unique file records in Design Projects (PDM)

Each structured object counts once. Quantity fields do not multiply record counts.

Q2: If a part appears in multiple BOMs, is it counted multiple times?

Yes — but in different ways.

  • The Part Number itself is counted once in the Catalog layer.
  • Each BOM row where that part appears counts as a separate BOM record because it represents a different parent-child relationship.

This reflects the structure of your product, not inventory quantity.

Q3: Do part revisions increase Data Records?

No.

Multiple revisions of the same Part Number are counted as a single record.

For example:
Part Number 123 with five revisions is still one Catalog record.

Q4: Does changing properties or adding custom fields increase record count?

No.

Adding properties, classifications, or custom fields does not increase the number of Data Records. You are not charged for metadata complexity.

Q5: If quantity changes from 1 to 100, does that increase records?

No.

Quantity is a property of a BOM record. Whether the quantity is 1 or 100, it remains one BOM record.

Q6: Do read-only users increase Data Records?

No.

Read-only users are free and do not impact your Data Record count. The pricing model separates access from data volume.

Q7: Do integrations (CAD, ERP, API) increase record count?

Integrations do not automatically increase record counts.

However, if an integration creates new structured data objects (new part numbers, new BOM rows, new files), those new objects will count as Data Records — just like if they were created manually.

Note: CAD integrations (Eg. SolidWorks, Onshape, Fusion, etc) come with the price per user per integration. Only users that use the integrations pay for them (not all users). ERP integrations are priced per integration per company (eg. NetSuite, Odoo, etc) 

Q8: How can I monitor my Data Record usage?

OpenBOM continuously calculates:

  • Total unique part numbers
  • Total BOM records
  • Total Design Project file records

Your current usage is visible in the billing system report and updates automatically as your data grows.

There is no need for manual tracking.

Q9: What happens if I exceed my Data Record tier?

If your Data Records grow beyond your current tier, you can upgrade to the next tier through the online ordering system. This allows your system to scale predictably with your product growth.

Q10: Why did OpenBOM move to Data Records pricing?

Because we believe data — not user count — is the real long-term asset in engineering organizations.

Modern teams often:

  • Have few editors
  • Share data widely
  • Grow product complexity faster than headcount

Our pricing model reflects that reality and supports scalable collaboration.

Related Posts

Also on OpenBOM

4 6
2 April, 2026

A SolidWorks model is essential. A BOM is essential. Drawings, PDFs, STEP files, and DXFs are essential too. Many teams...

2 April, 2026

In the previous article, I wrote that engineering teams usually do not lose control because CAD design is wrong. The...

2 April, 2026

In my experience, manufacturing companies that rush a new product introduction process usually pay for it later. They see production...

1 April, 2026

How file-based workflows, disconnected BOMs, and the limits of PDM combine to create a product data problem most engineering teams...

31 March, 2026

Last week I wrote about where product lifecycle knowledge gets lost, and I also published a longer piece on Beyond...

30 March, 2026

How to define part number strategy, revision control, and BOM types early in your OpenBOM rollout When companies start an...

27 March, 2026

If you’ve ever asked yourself, “what type of bill of materials do I actually need?”, you’re not alone. In my...

27 March, 2026

This guide explains the product release process in manufacturing – what it is, how it works, and how PLM software...

27 March, 2026

This guide explains how revision control works in multi-level Bills of Materials (BOMs): what it is, why it’s complex, and...

To the top