Skip to main content

Estimating Database

Manage your company's estimating database including components, assemblies, and categories.

Overview

The estimating database is the foundation of accurate project pricing. It contains:

  • Components - Individual items (materials, labor, subcontractors, equipment)
  • Assemblies - Pre-built packages of related components

Assemblies and components are organized using Cost Codes, which are configured separately.

A well-maintained database ensures consistent pricing, faster estimate creation, and accurate job costing.

Accessing the Estimating Database

  1. Go to Settings
  2. Click Estimates
  3. Choose Components, Assemblies, or Area Types

Database Structure

Estimating Database
├── Components (Individual Items)
│ ├── Materials
│ ├── Labor
│ ├── Subcontractors
│ └── Equipment
└── Assemblies (Pre-built Packages)
└── Contains multiple components

Components and assemblies are organized by Cost Codes.

Key Concepts

TermDefinition
ComponentA single item with cost, price, and unit of measure
AssemblyA collection of components that are commonly used together
Cost CodeA category used to group and organize assemblies
Option GroupA set of interchangeable component variants
MarkupPercentage added to cost to determine price

Getting Started

For New Companies

  1. Set up cost codes - Create your cost code structure first
  2. Add components - Import or manually add your items
  3. Build assemblies - Group components into reusable packages
  4. Test with estimates - Verify pricing and workflows

For Existing Companies

  • Regularly audit component pricing
  • Update assemblies as products change
  • Review category structure annually
  • Remove obsolete items

Documentation Guide