Back to Resources
    Guide

    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
    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.

    Customer message
    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

    InvoiceCard on fileCharged depositCard authorization
    When money movesWhen the customer paysWhen you charge it (with permission)Upfront, when chargedOnly when captured
    Reserves funds before work?NoNo — a saved card reserves nothingAlready charged, not a reservationTemporarily reserves an eligible amount
    Money available to you before the job?NoNoYes, subject to your terms and processor payoutsNo — not your funds until captured
    Time limitYour payment termsPer your agreementNone once charged (refunds/disputes possible)Short; varies by card network and transaction
    Guaranteed payment?NoNoNoNo

    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.

    Sources and further reading

    Browse all contractor resources

    Use ContractHold for your next short cleanup job

    For single jobs where the customer can approve soon after completion.