Track every material a project needs - from quantities to component specs
CrmLeaf BOQ records what each project demands. BOM regroups those items into component-level material specifications automatically - feeding production planning, stock requisitions, vendor RFQs and milestone invoicing from one source of truth.
- Free trial
- No credit card
- Free onboarding
BOQ-to-invoice lifecycle
From project quantities to a client invoice in five steps
- 01
Add BOQ items
Materials and quantities per project
- 02
Auto-group BOM
Component-level specs generated
- 03
Plan & procure
Production planning and vendor RFQs
- 04
Track utilization
Planned vs. used vs. remaining
Invoice
Requisitions feed milestone billing
What's inside
Six BOQ & BOM capabilities
One material list per project, carried from estimate to procurement to invoice. Pick any one to jump to the details.
In detail
How each capability works
Project-Scoped Bill of Quantities
Every project in CrmLeaf carries its own Bill of Quantities. BOQ items record the material, quantity, unit and specification that the project demands. You add items directly inside the project, and each line stays linked to the project scope throughout procurement, production and invoicing.
BOQ data is downloadable at any time - as a full export or filtered by category - so estimators, site managers and procurement teams can work from the same numbers without re-keying data into spreadsheets.
- Material, qty & unit
- Project-scoped
- Downloadable export
- Line-item specs
How it works
- Open any project and navigate to the BOQ tab inside the Manufacture module
- Add items with material name, quantity, unit, specification and category
- Each BOQ line stays linked to the project through procurement, requisitions and invoicing
- Download the full BOQ or a filtered subset at any point for offline review or sharing
Automatic BOM Grouping
While BOQ captures what a project demands, the Bill of Materials regroups those same items into component-level material specifications. CrmLeaf builds the BOM automatically from the BOQ entries you add - consolidating duplicate materials, summing quantities and surfacing the total demand across all items.
The BOM view gives procurement and production teams a single consolidated list to order from, plan against and track consumption for, regardless of how many BOQ lines reference the same underlying material.
- Auto-consolidation
- Component-level specs
- Quantity summation
- Downloadable BOM
How it works
- Add BOQ items per project - each references a material from your catalog or a free-text entry
- CrmLeaf groups matching materials across all BOQ lines and sums their quantities into BOM rows
- The BOM updates in real time as you add, edit or remove BOQ items
- Download the BOM as a consolidated material list for procurement or production planning
Bulk Vendor RFQs from BOQ
When your BOQ is ready, CrmLeaf lets you generate Requests for Quotation directly from the project's Bill of Quantities - in bulk, across multiple vendors. Each vendor receives the relevant line items, quantities and specifications, and their quotes feed back into the procurement workflow alongside purchase orders.
Bulk RFQ generation eliminates the manual work of copying material lists into emails or spreadsheets. Vendors quote against the same data your project team is tracking, so there is no version mismatch between what was requested and what gets priced.
- Multi-vendor RFQ
- BOQ-sourced line items
- Quote comparison
- Feeds purchase orders
How it works
- Select BOQ items or the entire Bill of Quantities for RFQ generation
- Choose one or more vendors to receive the Request for Quotation
- CrmLeaf sends each vendor the relevant materials, quantities and specifications
- Returned quotes are logged against the project for comparison and purchase order creation
BOQ Utilization Tracking
With the Manufacture module active, CrmLeaf tracks BOQ utilization across three dimensions: planned quantities from the original Bill of Quantities, quantities actually consumed through material requisitions, and the remaining balance. This planned-vs-used-vs-remaining view is available on the project dashboard and inside the milestone billing preview.
Utilization tracking catches material overruns early, gives clients transparent consumption data at each billing milestone, and helps procurement teams time reorder decisions before a shortage stalls the project.
- Planned vs. used vs. remaining
- Real-time updates
- Overrun alerts
- Milestone preview integration
How it works
- BOQ sets the planned quantity for each material when the project starts
- Every approved material requisition deducts from the planned quantity and adds to the used total
- The remaining balance updates in real time as requisitions are processed
- Utilization data appears in the milestone billing preview so clients see consumption before invoicing
Milestone Invoicing Link
BOQ and milestone billing share a direct connection: approved-but-unbilled material requisitions sourced from the BOQ are rolled into the milestone billing preview alongside billable timelogs. When you generate the milestone invoice, the requisition lines appear as material cost items on the client invoice.
This means the client sees both labor and material costs in a single invoice per milestone, with BOQ utilization data available for transparency. Double-billing prevention applies to requisition records the same way it applies to timelogs - each record is stamped with the invoice ID once billed.
- Requisitions on invoices
- Labor + materials combined
- Double-billing prevention
- Per-milestone transparency
How it works
- Material requisitions created from BOQ items are submitted and approved within the project
- When a milestone is marked complete, approved-but-unbilled requisitions appear in the billing preview
- The milestone invoice combines timelog earnings and requisition line totals into one client bill
- Each invoiced requisition is stamped with the invoice ID to prevent double billing
Construction & Solar Editions
Construction and Solar editions of CrmLeaf use the same BOQ and BOM screens with edition-specific terminology. A construction project labels items as materials and tracks quantities against site phases, while a solar project references components like panels, inverters and racking and ties quantities to installation milestones.
The underlying data model is identical across editions: BOQ items, automatic BOM grouping, vendor RFQs, utilization tracking and milestone invoicing all work the same way. Only the labels and default categories change, so teams switching between project types work in a familiar interface with context-appropriate language.
- Edition-specific labels
- Same data model
- Construction phases
- Solar components
Example
- A construction project creates BOQ items for concrete, rebar and lumber under site-phase milestones
- A solar project creates BOQ items for PV panels, inverters and mounting hardware under installation milestones
- Both generate BOM automatically, run vendor RFQs, track utilization, and invoice per milestone
- Switching editions changes the labels - not the workflow or the data structure
Connected modules
BOQ & BOM connects to every module that touches materials
Materials, procurement, production, inventory and invoicing share one data layer - no exports, no reconciliation, no version drift.
- ProjectsBOQ lives inside each project with milestone and task context
- ProcurementVendor RFQs and purchase orders sourced from BOQ lines
- InventoryStock requisitions draw from BOQ planned quantities
- Milestone BillingApproved requisitions roll into milestone invoice previews
- ManufacturingProduction planning uses BOM as the consolidated material demand
- Goods ReturnReturned materials update utilization and remaining balances
FAQ
Common questions about BOQ & BOM in CrmLeaf
BOQ versus BOM, vendor quotes, utilization and billing - what project and procurement teams ask first.
A BOQ (Bill of Quantities) is project-scoped: it records the materials and quantities a specific project needs. A BOM (Bill of Materials) regroups those same items into component-level material specifications. CrmLeaf builds the BOM automatically from the BOQ entries you add per project.
Track every material from project scope to client invoice
Add your first Bill of Quantities, let CrmLeaf build the BOM, generate vendor RFQs and invoice milestones from actual material consumption.
BOQ & BOM is part of the Manufacture add-on module.