Managing Components
Components are individual items in your estimating database - materials, labor, subcontractors, and equipment.
Accessing Components
- Go to Settings > Estimates
- Click Components
- View, search, and manage your component library
Component Types
| Type | Description | Examples |
|---|---|---|
| Material | Physical products and materials | Cabinets, flooring, fixtures |
| Labor | In-house labor costs | Installation labor, finishing |
| Subcontractor | External contractor work | Plumbing, electrical, HVAC |
| Equipment | Tools and equipment | Rental equipment, machinery |
Adding a Component
- Click Add Component
- Fill in the required fields:
- Name - Item description
- Type - Material, Labor, Subcontractor, or Equipment
- Cost - Your cost for this item
- Price - Sell price (or use markup)
- Unit - Unit of measure (each, sq ft, linear ft, etc.)
- Configure optional settings (see below)
- Click Save
Component Fields
Basic Information
| Field | Description |
|---|---|
| Name | Primary item name |
| Size | Size variant (e.g., 36", Large) |
| Color | Color variant |
| Options | Additional variant info |
| Description | Detailed description |
| Item Number | Internal SKU or part number |
Pricing
| Field | Description |
|---|---|
| Cost | Your cost |
| Price | Sell price |
| Markup | Percentage markup over cost |
| Tax | Apply sales tax |
| Unit | Unit of measure |
Set either a fixed Price or a Markup percentage. Markup automatically calculates price from cost.
Categorization
| Field | Description |
|---|---|
| Category | Component category for filtering |
| Cost Code | Links to your cost code structure |
| Manufacturer | Product manufacturer |
Estimate Behavior
| Field | Description |
|---|---|
| Allowance | Default allowance amount for selections |
| Selection Required | Customer must make a selection |
| Field Measurement | Requires field measurement before finalizing |
| PO Required | Purchase order needed before ordering |
| Work Scope | Default installation/demolition scope text |
Editing Components
- Find the component in the list
- Click to open
- Make changes
- Click Save
Editing a component updates the master record. Existing estimates using this component are not affected - they retain their original values.
Duplicating Components
Create variations quickly:
- Open an existing component
- Click Duplicate
- Modify the copy (name, size, color, etc.)
- Save as new component
Deleting Components
- Select the component
- Click Delete
- Confirm deletion
Components used in assemblies cannot be deleted. Remove them from assemblies first.
Option Groups
Option groups let you define interchangeable variants of a component.
What Are Option Groups?
When estimating, users may need to choose between similar items:
- Different cabinet door styles at different price points
- Standard vs premium flooring options
- Various fixture finishes
Option groups link these variants so estimators can easily swap between them.
Creating an Option Group
- Select multiple related components
- Click Create Option Group
- Name the group
- Set the display order
- Save
Managing Option Groups
- Add more components to existing groups
- Remove components from groups
- Reorder options within a group
- Delete empty groups
Using Option Groups in Estimates
When adding a component that belongs to an option group:
- The default option is added
- Users can click to swap to another option in the group
- Pricing updates automatically
Filtering Components
Use filters to find specific items:
- Type - Material, Labor, Subcontractor, Equipment
- Category - Component category
- Search - Name, description, item number
Bulk Operations
Bulk Pricing Updates
- Go to Components > Pricing
- Filter to target components
- Apply percentage increase/decrease
- Review changes
- Confirm update
Import/Export
Export your component list for:
- Backup purposes
- Bulk editing in spreadsheets
- Migration between systems
Component Usage
Viewing Where Components Are Used
- Open a component
- Click Used In
- See all assemblies containing this component
This helps before:
- Deleting a component
- Making significant changes
- Understanding impact of price updates
Tips for Component Management
Naming Conventions
Use consistent naming for easy searching:
- [Category] - [Product] - [Size] - [Color]
- Example: "Cabinets - Wall Cabinet - 36" - White"
Pricing Strategy
- Update costs when vendor prices change
- Review markup percentages quarterly
- Use cost codes for accurate job costing
Organization
- Create logical categories
- Use item numbers for vendor ordering
- Link to cost codes for reporting
Related
- Managing Assemblies - Group components into packages
- Cost Codes - Organize your database
- Cost Codes in Estimates - How cost codes work in estimating
- Detailed Estimating - Using Detailed Estimating mode