Key takeaways
- CSLB caps home-improvement deposits at $1,000 or 10%, so most landscaping revenue arrives as progress and final payments.
- Recurring maintenance contracts fall under California's Automatic Renewal Law; set up consent and cancellation correctly.
- Offering ACH next to cards on every invoice cuts fees on big installs without pushing customers away.
Landscapers payment processing in San Diego has a few wrinkles that a generic small-business guide will miss. The county's landscaping economy is shaped by water rules, HOA-heavy master-planned communities, fire-zone defensible-space work in East County, and a design-build market in the coastal neighborhoods that regularly produces five-figure contracts. Layer on California's contractor deposit limits and the Automatic Renewal Law for maintenance plans, and the way you invoice and collect becomes a real part of running the business. Here is how to set it up.
Know which kind of landscaper you are
San Diego landscape businesses fall into a few groups, and each has a different payment pattern:
- Maintenance crews serving HOAs and homeowners in Rancho Bernardo, Carmel Valley, Chula Vista's Otay Ranch, and Eastlake: recurring monthly billing, small tickets, many customers.
- Design-build and hardscape firms in La Jolla, Point Loma, Encinitas, and Poway: large contracts, deposits, progress payments, and change orders.
- Turf-conversion and drought-tolerant installers working under regional rebate programs: mid-size tickets, sometimes paid partly by rebate after completion.
- Tree services and defensible-space clearing in Alpine, Ramona, and Julian: seasonal spikes ahead of fire season and after Santa Ana wind events.
A maintenance company needs a recurring-billing system. A design-build firm needs invoicing with ACH. Most companies do some of both, so pick a processor that handles both from one account.
Deposits and progress payments under CSLB rules
If you hold a C-27 landscaping license and do residential work, the Contractors State License Board caps the down payment on a home-improvement contract at $1,000 or 10 percent of the contract price, whichever is less. Payments after that must track the work performed. On a $40,000 backyard renovation, that means a $1,000 deposit followed by several progress draws. Running each of those on a rewards credit card is expensive. Offering ACH on every invoice, right beside the card option, gives homeowners a lower-cost path for the big payments. ACH settles in 1-3 business days, comparable to the 1-2 business days for cards, so cash flow is not meaningfully slower.
SB 478 applies here: your quoted price must include any mandatory fee, so you cannot add a card surcharge at the final invoice. If you want to reward ACH payers, structure it as pricing the processor and your counsel have reviewed.
Recurring maintenance billing and the Automatic Renewal Law
Monthly maintenance is the steady revenue in this business, and card-on-file billing makes it painless. California's Automatic Renewal Law requires that auto-renewing agreements be disclosed clearly, that the customer affirmatively agrees, and that cancelling is as easy as signing up. For a landscaper, that usually means a signed service agreement (paper or electronic) that states the monthly amount, the renewal terms, and how to cancel, plus a renewal notice when terms change. A recurring billing system that stores the card as a token, retries failed payments, and lets you pause or cancel from a dashboard handles the mechanics. Storing cards as tokens rather than in a spreadsheet also keeps you inside PCI requirements.
Getting paid in the field
Crews finishing a job in Scripps Ranch at 4 p.m. should not have to wait for the office to mail an invoice. Mobile card readers, text-to-pay links, and QR codes on the invoice all work, and each keeps the transaction card-present or customer-initiated, which lowers dispute risk compared to reading a card number over the phone and keying it in. For crews working in canyons or East County properties with weak signal, confirm the reader can queue transactions offline.
Disputes: the landscaping-specific patterns
Chargebacks against landscapers usually come in three forms: a homeowner unhappy with plant survival or grading, a disputed change order, or a recurring maintenance charge after the customer thought they had cancelled. Each has a documentation fix. Keep dated photos before, during, and after the job. Get change orders signed on a phone before the work starts. Log cancellation requests with a date and confirm them by email. Keep your overall dispute rate far below the roughly 0.9%-1% threshold where card networks begin monitoring; a small contractor can reach that with just a couple of disputes in a slow month.
Water rules, rebates, and timing
Turf-replacement rebates through regional water agencies typically pay the homeowner after inspection, not the contractor, which means your invoice needs to be collectable independent of the rebate. Spell that out in the contract and in the invoice notes. Seasonally, expect a rush of installs in spring and late fall, tree and clearing work ahead of the summer fire season, and cleanup after Santa Ana events; a processor with no monthly minimum or a low one is easier on quiet months.
Choosing a processor
Ask for interchange-plus pricing, confirm there is no long hardware lease, and make sure invoicing, ACH, recurring billing, and mobile acceptance are all included. If you use QuickBooks, know that Flux's sync is one-way, pushing transactions into QuickBooks, so your accounting stays current without manual entry. For a broader look at local card costs, How Much Does Credit Card Processing Cost in San Diego? covers the fee side in detail.
Landscaping in San Diego is a good business with lumpy cash flow. The right payment setup smooths it: small compliant deposits, ACH for the big draws, clean recurring billing for maintenance, and the documentation habits that make disputes rare.
Ready to get set up with Flux?
Cards, ACH, and stablecoins in one platform, with volume-based pricing. No setup fees or contracts.
Get Started