How to Collect Lawn Care Payments: Leaf Removal and Seasonal Cleanups
Short answer: choose how you'll collect before you book the job. Write down the scope and the total, then decide between an immediate payment, a deposit or a temporary card authorization. Check the actual payment status before you start. Plan when you'll finish, when the customer will approve and when you'll capture, all within the real authorization window. Then send a receipt.
This guide focuses on one-time jobs like leaf removal and yard cleanups. Recurring weekly mowing usually needs a different setup, covered briefly below.
Why scope comes first
In a May 2026 report by WDIV Local 4 , a homeowner alleged that a leaf cleanup first quoted at $125 later came to $210. The homeowner said that after the dispute, the contractor brought the leaves back. These are the homeowner's claims as reported by the station.
Whatever happened there, the lesson is practical: agree on the scope, the price and how changes get approved before work starts. No payment method settles a disagreement about what was included.
Lawn care marketplace GreenPal also recommends putting the scope of work in writing before the job and asking for a deposit where it makes sense.
One-time cleanups vs. recurring mowing
Housecall Pro notes that recurring mowing and one-time seasonal jobs often call for different billing, such as regular billing for ongoing service and per-job payment for cleanups.
A temporary authorization before work fits a single short job that's finished and approved within days. It isn't a recurring billing system.
Worked example: a $200 same-day leaf cleanup
Hypothetical example, not a real customer or testimonial
The $200 figure is only for illustration. It isn't a market rate, so price your own work for your area and costs.
- Areas: front lawn, backyard lawn, and the beds along the driveway. Side yards and the roof gutters are not included.
- Bagging and haul-away: leaves bagged and hauled away; disposal included in the $200.
- Access: side gate unlocked on the service date; dog kept inside.
- Scheduling and weather: Saturday morning; if it rains, a new date is proposed before any work.
- Exclusions: leaves that fall after the service date, and any area not listed, are new work.
- Changes: if the customer asks for side yards on the day, the added price is agreed in writing before that part starts.
- Payment: the customer authorizes $200 through a secure link. The contractor checks that the authorization is active and when it expires, does the work, and the customer reviews and approves. The payment is then captured and a receipt sent.
Pre-job checklist
- ☐How you'll collect is decided before booking
- ☐Scope written down by property area, with exclusions
- ☐Bagging, haul-away and disposal marked included or not included
- ☐Total (and tax, if applicable) agreed in writing
- ☐Access details confirmed: gates, pets, parking
- ☐Weather and reschedule plan agreed
- ☐How changes get approved, agreed before work
- ☐Customer available to review and approve after completion
- ☐Payment status checked in your payment tool, not just an email
- ☐If authorized: actual expiry noted and the job fits inside it
Copyable job-scope worksheet
Copy this plain-text worksheet into a text or email and edit it for each job. It's a planning tool, not a legal contract. Nothing is collected or saved on this page.
JOB SCOPE WORKSHEET (planning notes, not a legal contract) Job address: Service date (and backup date): Customer name / best contact: Work included (list each area): - Front yard: - Back yard: - Side yards / beds / along fences: - Other: Not included (exclusions): - Leaves that fall after the service date - Work outside the areas listed above - Other: Bagging / haul-away / disposal: [ ] Included [ ] Not included Disposal notes: Access (gates, pets, parking, codes): Total for the work above: $ Tax (if applicable): $ Total with tax: $ Weather / reschedule: If rain or wind prevents safe work, we will propose a new date before doing any work. If the new date falls outside the payment authorization window, a new authorization from the customer is needed. Changes to the work: Any added area or price change is agreed in writing (text or email) BEFORE that extra work starts. Completion review: Customer available on (date/time) to review the finished work and approve release of payment. Agreed by customer (name / date): Agreed by contractor (name / date):
Customer message template
A short message that explains authorization before work in plain language.
Hi [Name], thanks for booking the leaf cleanup at [address] on [date]. The agreed total is $[amount] for the work we listed. Before I start, I'll send you a secure payment link to authorize that amount. An authorization is a temporary hold on your card, not a charge. Your bank may show it as pending and it may reduce your available balance until it's released or captured. After the work is done, I'll ask you to review it. The payment is captured only after you approve. Holds only last a limited time, so if the job has to move far enough, I may need to ask you to authorize again. This doesn't guarantee payment either way. It's just a clear way for both of us to agree on the amount before work starts. Let me know if you have any questions.
Invoice vs. card on file vs. deposit vs. authorization
| Invoice | Card on file | Charged deposit | Card authorization | |
|---|---|---|---|---|
| When money moves | When the customer pays | When you charge it (with permission) | Upfront, when charged | Only when captured |
| Reserves funds before work? | No | No — a saved card reserves nothing | Already charged, not a reservation | Temporarily reserves an eligible amount |
| Money available to you before the job? | No | No | Yes, subject to your terms and processor payouts | No — not your funds until captured |
| Time limit | Your payment terms | Per your agreement | None once charged (refunds/disputes possible) | Short; varies by card network and transaction |
| Guaranteed payment? | No | No | No | No |
More detail: deposits vs. authorization and how to accept credit card payments as a contractor.
How long does an authorization last?
Stripe's documentation on placing a hold on a payment method says an online card authorization often lasts about 7 days. It varies by card network and transaction type, and the deadline the processor reports for each payment is the one that counts.
- The amount is reserved temporarily and not charged until it is captured.
- The customer may see a pending entry or a lower available balance.
- If it expires before capture, the hold is released.
- An authorization is not a guarantee of payment, and captured payments can be disputed.
Rain delay, price change, declined card, or no approval
- •Check the authorization's actual status and expiry; don't guess.
- •Don't assume a hold renews itself. A new authorization needs the customer's consent, and it's never automatic.
- •Don't start work based on an email or screenshot alone; check your payment tool.
- •If the price changes, agree on the new amount in writing first. The existing authorization covers only what was authorized.
- •If the card is declined, pause and get a valid payment or authorization before starting.
- •Finishing the job doesn't give you permission to charge. Wait for the customer's approval as agreed.
- •If the work and the agreement don't match, pause and resolve it with the customer before going further.
Already unpaid for a past job?
Start calmly. Resend a clear invoice that lists the agreed scope, the date of service and the amount. Gather your documentation, such as the written agreement, messages and photos. Ask the customer whether something in the bill looks wrong to them, talk it through, and agree on a payment date.
ContractHold is a process for future jobs. It cannot secure an old unpaid balance after the fact. For legal options in your area, talk to a qualified local professional. See also why payments get delayed.
Where ContractHold fits
ContractHold handles one step: payment authorization before work starts. The customer authorizes the job amount through Stripe, and the payment is captured after they approve release. See how it works.
A good fit for:
- short, single cleanup jobs finished within the authorization window
- customers who are available to review and approve after completion
Not a fit for:
- multi-week projects
- recurring automatic charges, like weekly mowing
- funding materials up front
FAQ
What's the best way to collect payment for a one-time leaf cleanup?
Decide how you'll collect before you book. Then agree the scope and total in writing, take payment, a deposit, or an authorization before the work, check the real status, and finish the job and get customer approval inside the window.
Is a card authorization the same as being paid?
No. It temporarily reserves an eligible amount on the customer's card. You receive nothing until it is captured, it expires after a limited time, and captured payments can still be disputed.
What if it rains and I have to reschedule?
Check the authorization's actual expiry. If the new date is past it, ask the customer to authorize again. A hold is not renewed automatically, and a new one needs the customer's consent.
Does this work for weekly mowing?
Authorization before work is designed for a single short job. ContractHold does not do recurring automatic billing, so weekly or monthly mowing usually needs a different billing setup.
Can ContractHold help with a customer who already hasn't paid?
No. It is a process for future jobs and cannot secure an old unpaid balance.