TurfBrain
← All posts
Running a Turf Business

How to Price Artificial Turf Jobs Without Leaving Money on the Table

Underpricing turf jobs is the fastest way to stay small. Here's how to calculate your true installed cost, set your markup, and stop giving away profit.

T
TurfBrain Team
March 16, 2026 · 7 min read

A lot of turf companies are busy. Fully booked. Crew going out five, six days a week. And at the end of the year, the owner looks at the bank account and wonders where the money went.

Nine times out of ten, the answer is pricing. Not that they don't charge enough per square foot — that number usually looks fine on paper. The problem is what's missing from the calculation. The small costs that add up. The overhead that never makes it into the quote. The "we'll absorb it" items that quietly eat 5-8% of every single job.

Let's walk through how to price a turf job the right way — the way that actually leaves money in your pocket after the crew goes home.

Step 1: Know your true material cost (all of it)

Most installers know their turf cost. That's the easy number — you buy it from a supplier, it has a per-square-foot price, done. But turf is only one piece of the material list. Here's what a complete material breakdown looks like on a typical residential install:

Material Typical Cost Range
Turf (per sq ft) $1.50 – $4.50
Base rock / DG (per sq ft) $0.35 – $0.75
Infill — silica sand or alternative (per sq ft) $0.15 – $0.40
Seam tape (per linear ft) $0.20 – $0.35
Seam adhesive (per tube) $8 – $15
Bender board / edging (per linear ft) $0.75 – $2.00
Landscape staples (per box) $15 – $30
Weed barrier (per sq ft) $0.05 – $0.12
Total material cost (per sq ft) $2.80 – $8.00+

That range is wide on purpose — turf product selection alone can swing the number by $3/sf. The point is: if you're only tracking the turf cost and rounding up for "everything else," you're guessing. And guessing is how margins disappear.

Track every material line item per job for at least 10 jobs. After that, you'll have a real average material cost — not a guess — and you can price with confidence.

Step 2: Calculate your labor cost honestly

Labor is where most pricing mistakes live. Not because installers don't know what they pay their crew, but because they don't account for the full cost of having that crew on a job.

Your labor cost isn't just hourly wages. It includes workers' comp, payroll taxes (FICA, unemployment), any benefits you offer, and the overhead time that doesn't show up on a timesheet — driving to the job, loading the truck, hitting the supply house, dump runs after.

A rough rule of thumb: your true labor cost is about 1.3x to 1.5x the hourly wage you pay. So if you're paying a crew member $25/hour, your actual cost is closer to $32-$38/hour once you add the stuff that doesn't show up on their paycheck.

To get your per-square-foot labor cost, track how many square feet your crew installs per day on average (including prep and cleanup), multiply your total daily crew cost by the loaded rate, and divide. Most residential crews land somewhere between $2.50 and $5.00 per square foot for labor depending on crew size, complexity, and region.

Step 3: Add your overhead — yes, really

This is the line item most small turf companies skip entirely. And it's the one that explains why you can be busy all year and still not make much.

Overhead includes everything that keeps your business running but doesn't tie to a specific job: truck payments, insurance, fuel, tools and equipment, phone bill, website, software, office or shop rent, advertising. It's real money that comes out every month whether you install one job or twenty.

Here's a quick way to figure your overhead per job: add up all your monthly overhead costs, divide by the average number of jobs you complete per month, and that's your overhead allocation per job. For a lot of small-to-mid turf companies, this lands between $200 and $600 per job.

If you're quoting a 500 sq ft job and your overhead allocation is $400, that's $0.80/sf that needs to be in your price — or it's coming straight out of your profit.

Step 4: Set your margin (not your markup)

There's a difference between margin and markup, and confusing them is expensive.

Markup is a percentage added on top of cost. Margin is the percentage of the final price that's profit. They're different numbers. A 30% markup on a $10 cost gives you $13 (and $3 profit, which is a 23% margin). A 30% margin on a $10 cost means you charge $14.29.

For turf installation, healthy net margins after all costs (materials, labor, overhead) typically fall between 20% and 35% depending on your market, your efficiency, and how well you manage callbacks.

If your all-in cost for a job is $8.50/sf and you want a 25% margin, the formula is:

Selling price = Total cost ÷ (1 – desired margin) $8.50 ÷ 0.75 = $11.33/sf

Not $8.50 × 1.25 (which gives you $10.63 — that's a markup, not a margin, and you'd actually only be keeping about 20%).

Step 5: Adjust for the job, not just the formula

A flat backyard with easy truck access is not the same as a hillside with a narrow gate and 80 feet of wheelbarrow distance. Your pricing should reflect that.

Things that should push your price up: difficult access (hills, stairs, narrow gates), extensive existing lawn removal, complex shapes with lots of seams, tight timelines the customer is requesting, and jobs where you know the soil is going to fight you.

Things that can bring it down (if you want): large square footage with simple geometry, repeat customers, multi-phase projects where you'll be back for more work, or jobs you can schedule on a slow week to keep your crew productive.

The formula gives you the floor. The job conditions tell you where to set the actual number.

The bottom line on pricing

If you're charging $10-$14 per square foot installed and your actual all-in cost (materials + labor + overhead) is $8-$10, you're operating on thinner margins than you think. After one callback, one material reorder, or one day of rain delay, the profit on that job can disappear completely.

The companies that grow aren't always the cheapest. They're the ones that know their numbers cold and price every job to be worth doing. If you can quote a job in minutes instead of hours — with every material line item accounted for — you can send more quotes, close more jobs, and actually keep the margin you planned for.

That's how pricing goes from a gut feeling to a business strategy.

Start Your Free Trial

TurfBrain calculates total material costs, job costing, and generates proposals — so you always know your margins before you commit.

Start free trial →