Material System
Path: /properties/[id]/renovation → Materials Tab
Access Level: Property Owners & Collaborators with Edit Rights
Overview
The Material System helps you plan, purchase, and track all materials needed for your renovation. Instead of scattered notes and receipts, everything is organized in digital lists linked directly to budget items. Track what you need, where to buy it, how much it costs, and whether it's been ordered - all in one place.
Material System Fundamentals
What is a Material List?
A material list is a collection of items needed for a specific task or room:
Components:
- Items: Individual products (paint, lumber, fixtures)
- Quantities: How many needed
- Costs: Price per unit and total
- Vendors: Where to purchase
- Status: Not ordered, ordered, received, installed
Example Kitchen Material List:
Kitchen Renovation Materials
├── Cabinets (10 uppers) - $1,200
├── Cabinets (12 lowers) - $2,100
├── Granite countertop (40 sq ft) - $2,400
├── Undermount sink - $180
├── Faucet - $245
├── Cabinet hardware (22 pulls) - $88
├── Backsplash tile (30 sq ft) - $195
└── Total: $6,408
Why Use Material Lists?
For Planning:
- ✅ Nothing forgotten
- ✅ Organized by room/trade
- ✅ Complete before shopping
- ✅ Share with contractors
For Budgeting:
- ✅ Accurate cost estimates
- ✅ Auto-sync to budget
- ✅ Track spending in real-time
- ✅ Identify cost overruns early
For Purchasing:
- ✅ Shopping lists generated
- ✅ Vendor information saved
- ✅ Order tracking
- ✅ Delivery scheduling
For Accounting:
- ✅ Receipt storage
- ✅ Expense tracking
- ✅ Tax documentation
- ✅ Warranty records
Creating Material Lists
Method 1: From Budget Item (Recommended)
Workflow:
- Go to Budget tab
- Find budget line item (e.g., "Kitchen Cabinets")
- In "Materials" column, click "+ Create List"
- Material list dialog opens
- List automatically linked to budget item
- Add items to list
- Costs auto-sync to budget
Benefits:
- Perfect budget integration
- Automatic cost tracking
- Linked from start
- Budget variance tracked
Method 2: Standalone List
For planning before budget:
- Go to Materials tab
- Click "+ New Material List"
- Enter list details:
- List name (e.g., "Master Bath Tile")
- Description (optional)
- Room/area
- Trade/category
- Add items to list
- Optionally link to budget later
Method 3: From Template
Use pre-built lists:
- Click "Templates" button
- Browse available templates
- Select template (e.g., "Standard Kitchen")
- Customize items for your project
- Adjust quantities and costs
- Save material list
Available Templates:
Kitchen Templates:
- Basic Kitchen Materials
- Premium Kitchen Upgrade
- Cabinet Refacing Only
- Kitchen Appliance Package
Bathroom Templates:
- Full Bath Renovation
- Half Bath Update
- Shower Remodel
- Vanity Replacement
Flooring Templates:
- Hardwood Flooring
- Tile Flooring
- Carpet Installation
- LVP Installation
Other Templates:
- Interior Paint Package
- Exterior Paint Package
- Landscape Materials
- Drywall Supplies
Material List Interface
List Header
Information displayed:
- List Name: Descriptive title
- Description: Purpose/scope
- Total Cost: Sum of all items
- Item Count: Number of items
- Status: Planning, Ordering, Complete
- Linked Budget: Connected budget item
- Last Updated: Recent change date
Header Actions:
- Edit list details
- Share list
- Export list
- Delete list
- Duplicate list
Material Items Table
Columns:
| Column | Description | Example |
|---|---|---|
| ☑️ | Checkbox for selection | - |
| Item | Product description | "2x4x8 Lumber" |
| Quantity | How many | 50 |
| Unit | Measurement | pieces |
| Unit Cost | Price per unit | $4.50 |
| Total Cost | Qty × Unit Cost | $225.00 |
| Vendor | Where to buy | Home Depot |
| Status | Order status | Ordered |
| Notes | Additional info | "Pressure treated" |
| Actions | Edit/Delete | ... |
Inline Editing:
- Click any cell to edit
- Press Enter to save
- Press Tab to move to next field
- Changes auto-save
Adding Material Items
Quick Add (Top of List):
- Click in "Item" field
- Type description
- Press Tab → Enter quantity
- Press Tab → Enter unit cost
- Press Enter to save
- Item added to list
Detailed Add (Dialog):
- Click "+ Add Item" button
- Fill in all fields:
- Item description
- Quantity & unit
- Unit cost
- Vendor information
- Product details (SKU, brand, color)
- Notes
- Upload product image/spec sheet
- Click "Save Item"
Item Details
Basic Information
Required:
- Item Name: What you're buying
- Quantity: How many
- Unit: Each, sq ft, gallon, bundle, etc.
- Unit Cost: Price per unit
Optional but Recommended:
- Total Cost: Auto-calculated (Qty × Unit)
- Vendor: Where you'll purchase
- SKU/Model: Product identifier
- Brand: Manufacturer
- Color/Finish: Specific details
Product Specifications
Details to track:
For Paint:
- Brand: Sherwin Williams
- Product Line: ProClassic
- Finish: Satin
- Color: Agreeable Gray (SW 7029)
- Coverage: 400 sq ft/gallon
- Dry time: 4 hours
For Flooring:
- Type: Solid hardwood
- Species: Red oak
- Width: 3.25"
- Thickness: 3/4"
- Finish: Site-finished natural
- Grade: Select & Better
For Fixtures:
- Brand: Kohler
- Model: K-596-VS
- Finish: Stainless steel
- Installation: Undermount
- Holes: Single hole
- Warranty: Lifetime
Vendor Information
Track suppliers:
- Vendor Name: Home Depot, Lowe's, local supplier
- Location: Specific store
- Contact: Sales rep name/phone
- Account #: Your account number
- Pricing Tier: Retail, contractor, wholesale
- Delivery: Pickup, delivery, shipping
Vendor Notes:
- Lead times
- Minimum orders
- Return policy
- Discount codes
- Delivery fees
Purchase Status
Track order progress:
Not Ordered (Gray)
- Item identified but not purchased
- Still planning/pricing
- May change
Ordered (Blue)
- Purchase order placed
- Money committed
- Awaiting delivery
Received (Yellow)
- Delivered to site
- In staging area
- Ready for installation
Installed (Green)
- Item in place
- Installation complete
- Can close out
Status Actions:
- Mark as ordered → logs date
- Mark as received → logs delivery date
- Mark as installed → logs install date
- Complete audit trail maintained
Material Templates
Using Templates
Speed up planning:
- Click "Use Template" button
- Filter by category:
- Kitchen
- Bathroom
- Flooring
- Paint
- Exterior
- Electrical
- Plumbing
- Select template
- Preview items included
- Click "Load Template"
- Items populate list
- Customize as needed
Template Customization
After loading template:
Adjust Quantities:
- Change based on room size
- Account for waste (add 10-15%)
- Round up to package sizes
Update Costs:
- Get current pricing
- Apply contractor discounts
- Include tax
- Add delivery fees
Modify Items:
- Upgrade materials
- Change brands
- Add specialty items
- Remove unnecessary items
Example:
Template: "Basic Kitchen"
Original: Builder-grade cabinets - $3,000
Your Customization:
Upgrade to: Custom shaker cabinets - $5,500
Add: Soft-close hinges - $85
Add: Under-cabinet lighting - $195
Updated Total: $5,780
Creating Your Own Templates
Save lists for reuse:
- Create material list for project
- Complete all items
- Verify costs and details
- Click "Save as Template"
- Name template
- Choose category
- Make public or private
- Save template
Template Best Practices:
- Use average costs (not specific to one project)
- Include detailed specifications
- Add notes for future reference
- Update after each project use
- Share successful templates with team
Budget Integration
Linking to Budget
Two-way connection:
From Budget → Materials:
- Budget item has "Create List" button
- Click button
- Material list created and linked
- Costs sync automatically
From Materials → Budget:
- Create material list
- Click "Link to Budget"
- Select budget item
- Choose sync method:
- Auto-sync (recommended)
- Manual sync
- One-time link
- Save link
Cost Synchronization
How auto-sync works:
Material List: "Kitchen Cabinets"
├── Upper cabinets: $1,200
├── Lower cabinets: $2,100
├── Hardware: $85
└── Total: $3,385
↓ Auto-sync
Budget Item: "Kitchen Cabinets"
Budget: $3,500
Actual: $3,385 (from materials)
Variance: -$115 (under budget ✅)
Sync triggers:
- Add item to list
- Change item cost
- Change item quantity
- Delete item from list
- Mark item as purchased
Manual sync:
- Click "Sync" button
- Forces immediate update
- Use when auto-sync off
- Verify sync timestamp
Variance Tracking
Material cost vs budget:
Under Budget (Green):
Budget allocated: $5,000
Material cost: $4,600
Variance: -$400
Status: Under budget ✅
On Budget (Yellow):
Budget allocated: $5,000
Material cost: $4,975
Variance: -$25
Status: On target
Over Budget (Red):
Budget allocated: $5,000
Material cost: $5,450
Variance: +$450
Status: Over budget ⚠️
Actions for overruns:
- Review each material item
- Look for substitutions
- Check for better pricing
- Reduce quantities if possible
- Reallocate budget funds
- Document reason for increase
Shopping & Purchasing
Shopping List Generation
Create printable lists:
- Select material list
- Click "Generate Shopping List"
- Choose grouping:
- By vendor (one list per store)
- By category (plumbing, electrical, etc.)
- By room (kitchen, bath, etc.)
- Format options:
- Simple checklist
- Detailed with specs
- Include pictures
- Export as PDF
- Print or email
Shopping list example:
Home Depot - Aisle Guide
Kitchen Materials - Total: $2,847
Lumber (Aisle 2):
☐ 2x4x8 SPF (15) - $67.50
☐ 2x6x10 SPF (8) - $96.00
Plumbing (Aisle 13):
☐ Kohler sink K-596 (1) - $179.99
☐ Delta faucet 9178 (1) - $244.50
☐ P-trap kit (1) - $12.99
Paint (Aisle 21):
☐ SW ProClassic Satin White (3 gal) - $134.85
☐ 2" angle brush (2) - $15.98
☐ Roller covers (6) - $23.94
Vendor Comparison
Compare pricing:
- Add item to material list
- Enter pricing from multiple vendors
- System compares total costs
- Shows best option
Comparison table:
| Vendor | Item Cost | Tax | Delivery | Total | Lead Time |
|---|---|---|---|---|---|
| Home Depot | $179 | $14 | $50 | $243 | 3 days |
| Lowe's | $185 | $15 | $45 | $245 | 5 days |
| Local Supplier | $165 | $13 | Free | $178 | 7 days |
| Best | Local | - | - | $178 | - |
Order Tracking
Track purchases:
Per Item:
- Order date
- Order number
- Expected delivery date
- Actual delivery date
- Tracking number
- Delivery status
Notifications:
- Order confirmed
- Shipped
- Out for delivery
- Delivered
- Delayed
Batch ordering:
- Select multiple items
- Mark all as "Ordered"
- Enter bulk order number
- Track entire shipment
Material Categories
Organization Strategies
By Room:
Kitchen Materials
├── Cabinets & Counters
├── Appliances
├── Flooring
└── Paint & Finishes
Master Bath Materials
├── Plumbing Fixtures
├── Tile
├── Vanity
└── Accessories
By Trade:
Plumbing Materials
├── Kitchen fixtures
├── Master bath fixtures
├── Guest bath fixtures
└── Exterior hose bibs
Electrical Materials
├── Panel & breakers
├── Outlets & switches
├── Light fixtures
└── Smart home devices
By Phase:
Phase 1: Demolition
├── Dumpster rental
├── Demo tools
└── Safety equipment
Phase 2: Rough-Ins
├── Plumbing pipes
├── Electrical wire
└── HVAC ducting
Phase 3: Finishes
├── Drywall
├── Paint
└── Trim
Common Material Categories
Structural:
- Lumber & framing
- Foundation materials
- Roofing
- Windows & doors
Systems:
- Plumbing fixtures & pipes
- Electrical wire & devices
- HVAC equipment
Finishes:
- Drywall & joint compound
- Paint & primers
- Flooring
- Tile
- Trim & molding
Fixtures:
- Kitchen appliances
- Bathroom fixtures
- Light fixtures
- Hardware
Exterior:
- Siding
- Gutters
- Landscaping
- Concrete/pavers
Advanced Features
Waste Factor Calculator
Account for waste:
Different materials have different waste factors:
| Material | Waste Factor | Example |
|---|---|---|
| Flooring | 10% | Need 100 sq ft → Order 110 sq ft |
| Tile | 15% | Need 50 sq ft → Order 58 sq ft |
| Paint | 5% | Need 2 gallons → Buy 2.1 gallons |
| Lumber | 10% | Need 20 boards → Buy 22 boards |
| Drywall | 20% | Need 1000 sq ft → Buy 1200 sq ft |
Automatic calculation:
- Enter exact quantity needed
- Select material type
- System applies waste factor
- Shows order quantity
- Calculates total cost with waste
Bulk Pricing Calculator
Volume discounts:
Track price breaks:
Example: Paint
1-4 gallons: $45/gallon
5-9 gallons: $40/gallon (11% savings)
10+ gallons: $35/gallon (22% savings)
Need: 12 gallons
Retail cost: 12 × $45 = $540
Bulk cost: 12 × $35 = $420
Savings: $120 (22%)
System features:
- Store vendor pricing tiers
- Calculate optimal quantities
- Show savings opportunities
- Alert to bulk discount thresholds
Material Substitutions
Track alternatives:
Primary item:
Kohler K-596-VS Sink
Price: $180
Availability: 2-week lead time
Alternate options:
Option 1: Kraus KHU100-30 - $165 (in stock) ✅
Option 2: Blanco 441024 - $195 (in stock)
Option 3: Elkay ELUHAD2115 - $159 (4-week lead)
Use cases:
- Item out of stock
- Better pricing found
- Upgrade opportunity
- Product discontinued
Receipt & Warranty Storage
Document management:
For each item:
Upload Receipts:
- Photo of paper receipt
- Email receipt PDF
- Online order confirmation
- Delivery receipt
Warranty Information:
- Warranty duration
- Registration details
- Terms & conditions
- Claim process
Product Documentation:
- Installation instructions
- Care & maintenance guide
- Product specifications
- Safety data sheets
Benefits:
- All docs in one place
- Easy retrieval
- Tax documentation
- Warranty claims
- Resale value documentation
Collaboration Features
Sharing Material Lists
With contractors:
- Click "Share" button
- Choose sharing method:
- Generate link
- Email directly
- Export PDF
- Set permissions:
- View only
- Can suggest items
- Can edit costs
- Send to contractor
- Track views
Contractor benefits:
- See exactly what you want
- Verify specs before ordering
- Suggest alternates
- Provide pricing
- Coordinate delivery
Contractor Quoting
Get bids on materials:
- Create material list
- Mark as "Request for Quote"
- Share with multiple vendors
- Vendors add their pricing
- Compare quotes side-by-side
- Select winner
- Mark items as "Ordered"
Quote comparison:
| Item | Vendor A | Vendor B | Vendor C | Best |
|---|---|---|---|---|
| Cabinets | $3,200 | $2,950 | $3,100 | B |
| Counters | $2,400 | $2,600 | $2,350 | C |
| Sink | $180 | $165 | $175 | B |
| Total | $5,780 | $5,715 | $5,625 | C |
Export & Reporting
Material List Exports
Export formats:
PDF:
- Professional formatting
- Include images
- Vendor information
- Total costs
- Use: Send to contractors
Excel:
- Editable spreadsheet
- Formulas included
- Sortable columns
- Use: Custom analysis
CSV:
- Raw data
- Import to other systems
- Use: Accounting software
Material Reports
Available reports:
Shopping List Report:
- Checklist format
- Grouped by vendor
- Aisle locations
- Total cost per store
Cost Summary Report:
- Total material costs
- Breakdown by category
- Budget comparison
- Variance analysis
Order Status Report:
- Items ordered
- Items received
- Items pending
- Delivery schedule
Inventory Report:
- Items on hand
- Items used
- Items remaining
- Waste tracking
Best Practices
Material Planning
- Complete SOW First: Know all work before listing materials
- Research Products: Read reviews, get samples
- Verify Specifications: Exact model numbers, colors, sizes
- Check Availability: Confirm lead times before ordering
- Plan for Waste: Add 10-20% depending on material
- Order in Phases: Don't buy everything at once
- Verify Compatibility: Ensure items work together
Cost Management
- Get Multiple Quotes: Compare at least 3 vendors
- Use Contractor Accounts: Save 10-20%
- Watch for Sales: Time purchases for discounts
- Buy in Bulk: Volume discounts when possible
- Track Actual Costs: Update list with real receipts
- Save Receipts: Upload all documentation
- Review Monthly: Check for budget overruns
Organization
- Create Lists Early: Plan before shopping
- Link to Budget: Enable auto-sync
- Group Logically: By room, trade, or phase
- Update Status: Mark ordered/received/installed
- Note Changes: Document substitutions
- Share with Team: Keep contractors informed
- Archive When Complete: Save for future projects
Troubleshooting
"Material Costs Not Syncing to Budget"
Check:
- Is list linked to budget item?
- Is auto-sync enabled?
- Are costs entered in items?
- Any sync errors shown?
Solution:
- Click "Sync Now" button
- Verify link exists
- Enable auto-sync
- Refresh browser
"Can't Find Product in Templates"
Options:
- Create custom item
- Search templates differently
- Check category filters
- Request new template
Solution:
- Click "+ Add Custom Item"
- Enter all details manually
- Save for future use
- Consider creating template
"Ordered Items Not Delivered"
Steps:
- Check order status
- Verify delivery date
- Contact vendor
- Check tracking number
- Update expected date
- Note delay reason
Keyboard Shortcuts
Material Tab Shortcuts
N M- New material listN I- New item to listE- Edit selected itemD- Delete selected itemS- Sync to budgetCtrl/Cmd + F- Find itemsCtrl/Cmd + E- Export list
Related Guides
- Budget Management ← - Budget integration
- Scope of Work ← - Plan before purchasing
- Milestones → - Delivery scheduling
- Reports → - Material reporting
- Integration → - Connect with other features
Video Tutorials
Coming soon:
- Creating your first material list
- Budget integration
- Template usage
- Vendor comparison
Last Updated: December 8, 2025
Version: 1.0
Feedback: Was this guide helpful? Rate it at the bottom of this page.