You're busy. The schedule is full. You're working six days a week through the season and you're exhausted by October. And yet, when you look at the bank account in January, there's less there than there should be.

This is the most common and most frustrating experience in small landscaping. The work is real, the customers are paying, and the money is somehow not accumulating. The reason is almost never one big problem — it's a set of small leaks, each of which feels insignificant in isolation, and which together drain a startling amount out of the business every year.

Leak One: Unrecorded Extra Hours

A customer asks you to do something extra while you're on site. "Could you also trim that hedge while you're here?" You do it. You don't bill it, because it's awkward to charge for something you didn't quote. Or you intend to bill it, and you forget.

What it costs: Half an hour a week of unbilled work, at $50 an hour, is $1,300 a season. Most operators lose more than that.

How to close it: Record the extra work at the moment it happens. If your system makes it easy to add a line item in the field, you'll do it. If it requires remembering later, you won't.

Leak Two: Uncollected Material Costs

You buy mulch, soil, fertilizer, or plants for a job. When you invoice, you either forget the material line or you lump it into the labor price without markup.

What it costs: Materials typically run 15–30% of job cost. If you're absorbing them without markup, you're losing the material cost plus the margin you should have earned. On $20,000 of annual material spend, that's several thousand dollars.

How to close it: Build materials into your job cost structure explicitly. Every material has a cost and a markup. When you quote, the material line is visible and charged.

Leak Three: Repeat Visits That Don't Get Billed

A customer is on a bi-weekly schedule but you've been going weekly because the grass is growing fast. The visits happened, but the recurring billing was set at the original frequency.

What it costs: One extra visit a month across ten customers, at $60 each, is $7,200 a year. This is one of the largest silent leaks in the industry.

GreenSlot Makes Every Hour and Dollar Visible

Automatic payments on completion, job cost setup with labor and material rates, and a real-time earnings dashboard — so nothing leaks between the work and your bank account.

Start your free trial →

Leak Four: Quotes That Were Never Followed Up

You walk a property, work up a quote, send it. The customer doesn't respond. You assume they went elsewhere. Three weeks later you learn they were still waiting to hear from you.

What it costs: If a simple follow-up would convert two more quotes per month, and those are recurring customers worth $2,000 each per season, that's $4,000 of annual revenue lost to silence.

How to close it: A follow-up sequence. Quote sent, follow-up at 48 hours, follow-up at one week. Not pushy — just present.

Leak Five: Slow Payment and the Cash Flow Cost

You finish a job, invoice at the end of the week, the customer pays in three weeks. You've financed their landscaping for free, and spent time chasing. The solution: charge on completion. Card saved at booking, charged when the job is marked complete. The work becomes cash immediately, and the chasing disappears entirely.

GreenSlot

Automatic payments via Stripe save the card at booking and charge on completion. The analytics and earnings dashboard shows what's come in over 7-day, 30-day, and yearly windows. Tax export (income CSV download) makes year-end reconciliation clean.

Leak Six: Underpriced Jobs Due to Bad Cost Assumptions

You price from feel. A job "looks like" a $70 mow, so you charge $70. But the property takes 50 minutes instead of 35, requires two people instead of one, and is 20 minutes further away than your typical stop.

How to close it: Price from inputs, not intuition. Labor rate, material cost, crew count, expected duration. When those are defined, you can see whether a job is actually profitable before you quote it.

GreenSlot

Job Cost Setup lets you define labor rates, material costs, and crew count per job, so your quote builder produces estimates grounded in real numbers. QuickBooks sync keeps the financial picture connected to your accounting.

Leak Seven: Services Rendered Without a Service Record

A customer disputes a visit. You believe you were there. You can't prove it. You either refund or you argue — both cost you. The solution is documentation: booking photos, service history, completion timestamps on every visit.

Leak Eight: Forgotten Subscriptions

Six subscriptions you forgot about at $40/month each is $2,880 a year for tools you're not using. Once a year, list every recurring business expense and ask: did this earn its cost? Cancel anything you can't answer yes to.

Totaling the Leaks

LeakAnnual Cost
Unrecorded extra hours$1,300
Uncollected material costs$2,500
Unbilled repeat visits$3,000
Unfollowed quotes$3,000
Slow payment admin$2,000
Underpriced jobs$2,500
Service disputes$500
Forgotten subscriptions$1,500
Total~$16,300

Your numbers will differ. But the shape is consistent: the money isn't lost in one dramatic mistake. It's lost in fifty small omissions, repeated all season.

The Bottom Line

You don't have a revenue problem. You have a capture problem. Close the biggest leaks first — automatic payment on completion, honest job costing, and a follow-up habit on quotes. Those three alone are worth $8,000 a year for a typical small operation.

Close Every Leak in Your Business

GreenSlot's automatic payments, job costing, earnings dashboard, and service history help you capture every dollar your work earns — without extra paperwork.

Start free for 10 days →