Landscaping Job Pricing & Quoting
How to Price Landscaping Jobs Profitably
Most landscaping businesses lose margin on good jobs. Not bad ones. The fix isn't working harder. It's understanding what a job actually costs to deliver, pricing to cover those costs, and then tracking whether reality matched the estimate.
Quick answerTo price a landscaping job profitably, cost the labour hours at real rates (including super and WorkCover), add materials at supplier prices, apply an overhead allowance, then set your margin. Quote GST-inclusive for residential clients. Track actual time and materials against the quote as the job runs, as AxiomBlue does, so future pricing comes from real job history.
Landscaping job pricing fails in one of two places: either the quote doesn't capture the real cost of the work, or the actual costs during delivery are never compared against the quote. Both problems look different but produce the same result. You're busy, the invoices are going out, and the bank account doesn't reflect the effort. Fixing pricing means fixing both sides: how you quote and how you track.
AxiomBlue addresses both. Build quotes from a price book that includes your real materials costs and labour rates. Apply your overhead allowance and margin to get a profitable price. When the job runs, crew log actual time and materials from the mobile app. The actual cost tracks against the quote in real time. Find out mid-job if something is going over, not when you're reconciling the accounts at month end. Over time, that data improves your quoting because you're pricing from actual job history, not estimates.
- Price book with real materials costs and labour rates
- Structured quotes with overhead and margin built in
- Actual vs quoted cost tracking on every job in real time
- Crew log time and materials from mobile: no paperwork
- Job profitability data that improves future quoting accuracy
How do you price a landscaping job?
Accurate pricing isn't complicated. But it requires getting three things right in sequence. Most businesses that underprice have skipped at least one of these steps.
Calculate Your Real Costs
Direct costs are labour (at the real cost including super, WorkCover, and on-costs, not just the wage rate) and materials (at what you pay the supplier, not what you sell them for). Overhead costs are everything else: vehicle depreciation and running costs, equipment maintenance, insurance, fuel, admin time, and your own time managing the business. Most landscapers have a clear view of labour and materials. The overhead gets missed.
Add Overhead and Margin
Allocate your annual overhead across your billable hours to get an overhead rate per hour. Add that to your direct labour and materials cost to get the true break-even cost per job. Then apply your margin: the percentage above cost that stays as profit. Most landscaping businesses aim for 40–50% gross margin. If you're not tracking this, you don't know what you're actually making.
Track Actuals Against Quotes
A quote is a prediction. The real data comes from what the job actually cost to deliver: hours spent, materials used, variations. Tracking actual against quoted for every job tells you which job types you estimate accurately and which ones consistently run over. That data is what turns estimated pricing into accurate pricing over time.
Rough estimates vs structured pricing
Most landscaping businesses start with rough estimates: a gut feel per square metre, an hourly rate without overhead, a materials guess. Here's what the difference looks like when you move to structured pricing.
| Rough estimates / hourly rate only | Structured pricing with AxiomBlue Know your real margin | |
|---|---|---|
| Labour cost in quotes | Wage rate only. Overhead missed. | ✓ Full cost including on-costs and overhead |
| Materials pricing | Estimated. Often under-allowed. | ✓ From price book at actual supplier cost |
| Overhead allocation | Not included. Comes out of "profit". | ✓ Built into the hourly rate in quotes |
| Actual vs quoted tracking | No. Find out at month-end accounts. | ✓ Real-time tracking as the job runs |
| Quote accuracy over time | Doesn't improve. No feedback loop. | Improves. Pricing from actual job data. |
| Quoting time per job | Manual. Re-calculate each time. | From price book. Fast and consistent. |
How AxiomBlue supports profitable landscaping pricing
From building the quote to closing the margin loop, AxiomBlue connects what you estimate to what you actually make, using named features that do specific jobs.
Labour Rate in the Price Book
Set your labour rates in AxiomBlue's price book at the rate that covers real employment cost: super, WorkCover, leave entitlements, and overhead allocation baked in. When you insert a labour line on a quote, the full cost is there automatically. No mental maths, no forgetting the on-costs.
Price Book for Materials Markup
Store every material you use in the price book (plants, aggregate, soil, paving, irrigation fittings, mulch) with your supplier cost and your sale markup already applied. When you build a quote, you insert from the price book rather than estimating from memory. When your supplier raises prices, update one entry and every new quote reflects it automatically.
Assemblies for Bundled Jobs
For jobs you quote regularly (turf installations, garden bed preparations, irrigation zones): create an assembly in AxiomBlue. A "Turf Installation (50m²)" assembly might include soil preparation labour, underlay, turf supply, laying, and edging as separate line items. Insert the assembly on the quote and every component appears at the correct price. Quotes that took 30 minutes take 5.
Actual vs Quoted Tracking
As crew log time and materials from the crew mobile web app, AxiomBlue tracks actual cost against the quote in real time. If your soil quantities are running 20% over what was quoted, you see it mid-job, not at month-end accounts. Over time, the pattern across jobs tells you which estimates to adjust in the price book to make future quotes more accurate.
Quote Templates as a Starting Point
AxiomBlue includes quote templates by trade: landscaping included. Common line items are pre-loaded: site preparation, plant supply, installation labour, mulching. Use the landscaping template as your starting point, adjust quantities, and the price book fills in the costs. A structured quote in minutes, not an hour at the kitchen table.
Payment Reminder Schedule
Pricing for profit doesn't help if invoices sit unpaid for 60 days. In AxiomBlue, configure your payment reminder schedule once: send a reminder 3 days before the due date, again on the due date, 7 days after, and 14 days after. Every overdue invoice is chased automatically. No manual calls, no forgotten follow-ups. The aged receivables dashboard shows every outstanding invoice grouped by age.
How do you know if your landscaping prices are profitable?
Here's a specific scenario: you quote a garden renovation: 40 hours labour, $2,800 in plants and materials, total price $7,200. The job runs. On the final day, your crew has logged 51 hours and you've spent $3,400 on materials. The job is profitable at the invoice price, but the margin came in at 29% instead of the 42% you budgeted. Without job cost tracking, you find out in the quarterly accounts. With AxiomBlue, you saw it on day three when the materials overspend appeared in the actual vs quoted view.
That data is what changes your next similar quote. You open AxiomBlue and look at the last six garden renovations. Labour consistently runs 20–25% over estimate. Materials overspend by 10–15% on jobs with mature tree planting. You have specific numbers to work with, not a gut feel that "we need to charge more." You update your labour hours estimate rule in the price book and build an assembly for the tree-planting component that accurately reflects your real cost. The next renovation goes out at $8,400 instead of $7,200. Priced correctly.
The same pattern applies to recurring maintenance. If your fortnightly mowing clients are taking 35% longer than quoted because the lawns are larger than estimated, that's visible across the job series in AxiomBlue. You can raise the rate for those clients or adjust the time allocation in the recurring job template. Small pricing corrections, made early, compound across the whole maintenance schedule. None of it requires a full business review, just the data from the jobs you've already run.
Landscaping Job Pricing: Common Questions
Gross margins for landscaping typically range from 40% to 60% depending on the service type. Maintenance services with efficient routing can achieve the higher end. Design-and-construct projects with variable materials costs tend to land in the 40–50% range. What matters most is knowing your actual cost per job. Without that data, target margin percentages are guesswork.
Start with your annual overhead costs (vehicle, equipment, insurance, fuel, admin) and divide by billable hours per year. Add your desired owner income. Divide by total billable hours to get your break-even rate. Then apply a margin on top. Most landscapers find they need to charge significantly more than they initially assumed once overhead is properly included.
Fixed-price quotes are generally better for design and construction work. They give the client certainty and protect you if you've priced accurately. Hourly rates work for maintenance or small jobs where scope is genuinely uncertain. For most landscaping businesses, moving toward fixed-price quoting improves revenue per job because the upside from efficiency is captured, not given back to the client.
Annual price reviews are normal and clients generally accept them if communicated professionally. Give notice well in advance: 30 days minimum. Reference cost increases in fuel, materials, and labour honestly. Clients who've had good service rarely leave over a reasonable increase. The ones who push back hard often aren't your most profitable clients anyway.
You need actual cost data per job, not an estimate. AxiomBlue tracks actual time logged by crew and actual materials used against the quoted budget for every job. Over time you can see which job types are consistently profitable and which ones are being underpriced. Adjust your quoting accordingly.
AxiomBlue's price book lets you store your materials costs and labour rates so quotes are built from real numbers, not estimates. After jobs complete, actual time and materials are tracked against the quote. This gives you data on where you're hitting margin and where you're not. Over time your quotes become more accurate because you're pricing from real job data, not gut feel.
Quote From Real Costs. Know Your Real Margin.
Build quotes from a price book, track actual costs against every job, and find out which jobs are making money. Price the next one correctly. AxiomBlue gives you the data to price profitably.
No credit card required • 14-day free trial • Cancel anytime