Free tools

Calculator

Job Costing & Price Calculator

Build your job cost from the ground up, labor, materials, and equipment, then set your target margin and get the price to charge.

How it works

1
Add every cost
Break the job into labor, materials, and equipment. Enter what you actually pay, not what you charge.
2
Set your target margin
Choose what % of the sale price should be gross profit. A common range for landscaping jobs is 35 to 55%.
3
Get your price
The calculator works backwards from your margin and tells you exactly what to charge the client.
1
Name your job (optional)
2
Add your actual costs
Labor
Hours: Total person-hours on site. Example: 2 workers × 5 hrs = 10 hours.
Rate ($/hr): What you pay each worker per hour, base wage only. Do not include payroll taxes, workers' comp, or benefits. Those get recovered through your margin.
Labor
×
$
$0
Materials
Qty: Units you're ordering, cubic yards, bags, pallets, tons, etc.
Unit cost: What your supplier charges you per unit. Include delivery if it's baked into the invoice.
Material
×
$
$0
Equipment
Hours: How long the equipment will be running on this job.
Rate ($/hr): Your true cost per hour, fuel + maintenance + rental fee, or a share of your monthly payment if you own it. Use a flat cost for one-time rentals or haul fees.
Other
Use this for: permits & inspection fees, dump fees, haul-off charges, porta-potty rentals, subcontractor invoices, delivery fees not included in materials.
Flat cost is the default. Enter the total amount you're paying. Switch to Qty × rate if you're billing multiple trips or units.
Cost Breakdown
Labor$0
Materials$0
Equipment$0
Other$0
Total job cost$0
3
Set Your Target Margin

What % of the sale price should be gross profit? A common range for landscaping jobs is 35 to 55%. Start at 40% if you're unsure.

%
Add at least one line item and set your desired margin to see your price.
Build estimates like this inside Ledge, on every job
Your labor rates, materials catalog, and equipment costs stay saved. No rebuilding from scratch on every estimate.
See Ledge in action →