Back to Help Center

Material Price Management

Update prices, sync with suppliers, and track costs

7 min read

Why Price Management Matters

Accurate material pricing is the foundation of profitable estimates:

  • Avoid underbidding: Outdated prices = lost profit
  • Stay competitive: Know your true costs
  • Track price trends: See when materials spike
  • Quote confidently: Real-time pricing in every estimate

Material costs can fluctuate 10-30% seasonally. Regular price updates protect your margins.

Accessing the Materials Manager

Dashboard → Settings → Materials

You'll see a categorized list of all materials used in fence estimates: posts, rails, panels, concrete, hardware, gates, and finishing supplies.

Updating Individual Prices

Manual Price Update

  1. Navigate to Settings → Materials
  2. Find the material by category or search by SKU/name
  3. Click the price field to edit
  4. Enter new unit cost (e.g., $12.50 per 8' 4x4 post)
  5. Click "Save" or press Enter
  6. Price updates immediately for all new estimates

What to Update

At minimum, update these quarterly or when you receive a supplier price increase:

  • Posts: Wood 4x4, 6x6; vinyl line posts, terminal posts
  • Rails: 2x4 rails, vinyl rails (per linear foot or per piece)
  • Panels/Pickets: Vinyl panels, wood pickets, boards
  • Concrete: 50lb bags, 60lb bags, 80lb bags
  • Hardware: Screws (box price), hinges (per pair), latches
  • Gates: Pre-fab gates (by size and material)

Bulk Price Updates

CSV Import (Pro & Business Plans)

Upload a CSV file with updated prices for multiple materials at once:

  1. Export current material list: Materials → Export to CSV
  2. Update prices in Excel/Google Sheets (keep SKUs unchanged)
  3. Save as CSV format
  4. Materials → Import CSV → Select file
  5. Preview changes before confirming
  6. Click "Import" to apply all updates

Percentage Increase/Decrease

Apply a blanket percentage change across a category:

Materials → Select Category → Bulk Actions → Adjust Prices → Enter % (e.g., +8% or -5%)

Example:Your lumber supplier raised all wood prices by 12%. Select "Wood Materials" category, apply +12%, and all wood posts, rails, and boards update instantly.

Supplier Price Sync (Business Plan)

Automatic Price Updates

Connect directly to your supplier's pricing feed for real-time updates:

  • ✓ Prices update automatically daily or weekly
  • ✓ No manual entry needed
  • ✓ Notification when prices change significantly
  • ✓ Historical price tracking

Supported Suppliers

We have integrations with major fence suppliers:

  • Lowe's Pro (via API)
  • Home Depot Pro Xtra (via API)
  • 84 Lumber (via API)
  • Menards (via CSV feed)
  • Local suppliers (custom API setup)

Contact support@fenceestimatepro.com to set up supplier sync.

Price History & Tracking

Viewing Price Changes

Click any material → Price History tab to see:

  • Date of each price change
  • Old price → New price
  • % change
  • Who updated it (user or auto-sync)
  • Chart showing price trend over time

Why This Matters

Scenario: Customer from 3 months ago calls back to accept your quote. You pull up the estimate and see lumber prices have risen 18% since then. You can:

  • Show customer the documented price increase
  • Revise the quote with current pricing
  • Honor original price if it's within your tolerance

Price history gives you the data to make informed decisions.

Adding Custom Materials

When to Add Custom Materials

  • Specialty fence materials not in default catalog
  • Decorative caps or finials
  • Custom-built gates
  • Solar lights, automation kits
  • Local materials specific to your region

How to Add

  1. Materials → Add Custom Material
  2. Enter material name (e.g., "Solar Post Cap - 4x4")
  3. Select category (Posts, Hardware, etc.)
  4. Enter SKU (optional, for your reference)
  5. Set unit price
  6. Choose unit of measure (each, linear foot, square foot, box)
  7. Save

Custom materials appear in the estimate builder alongside standard materials.

Best Practices

1. Update Prices Before Quoting Season

Spring is peak quoting season. Update all material prices in late winter (February/March) before you start sending proposals. Lumber prices typically spike in spring.

2. Set Price Alerts

Materials → Settings → Price Alerts → Enable notifications for price changes > 10%. You'll get an email when a material price jumps significantly.

3. Include Your Markup in Pricing Strategy

Material prices in FenceEstimatePro are YOUR COST (what you pay the supplier). Your profit comes from the markup % you add when generating customer proposals. Don't inflate material costs — use markup instead.

4. Use Consistent Units

Some suppliers price rails by "per piece" (8' rail = 1 piece). Others price by linear foot (8' rail = 8 LF). Pick one method and stay consistent across all materials in a category.

5. Factor in Delivery Costs

If supplier charges delivery, either add it to material prices proportionally, or create a "Delivery Fee" custom material that gets added to large orders.

Regional Pricing Variations

Material costs vary significantly by region:

  • Urban vs. Rural: Materials 10-20% cheaper in rural areas (lower overhead)
  • Coastal vs. Inland: Hurricane-rated materials cost more in coastal regions
  • North vs. South: Treated lumber more expensive in wet/humid climates
  • Freight Distance: Further from manufacturing = higher transport costs

Don't compare your prices to contractors in other states — use local supplier pricing as your baseline.

Next Steps

Questions about pricing?

Our team can help set up supplier sync, import bulk pricing, or troubleshoot price issues.

Contact Support