Key takeaways
- California's CSLB rules cap the deposit a home-improvement contractor can collect, and payment tools need to enforce that rather than just allow it.
- Solar and storage tickets are large; ACH and payment links with milestone billing cost less and dispute less than card payments.
- Keep the signed contract, the consumer protection guide acknowledgment, the permit and the interconnection record together as your dispute file.
Solar installers payment processing in San Jose and Silicon Valley has to fit inside a contractor regulatory framework that most payment providers have never read. A C-46 or C-10 licensed installer working the rooftops of Almaden, Los Gatos, Saratoga, Cupertino and the newer Berryessa developments is collecting money on a $20,000 to $60,000 home-improvement contract, often with a battery, under rules that limit the deposit, mandate a cancellation right, and require specific disclosures. Payments have to follow the contract, not the other way around.
The CSLB deposit limit and what it means for billing
California's Contractors State License Board rules limit the down payment on a home-improvement contract to the lesser of 10 percent of the contract price or $1,000 for most work, and prohibit collecting payment for work not yet performed or materials not yet delivered except as the contract's progress schedule allows. Check the current rule and any exceptions that apply to your license classification. The practical consequence is that a solar installer cannot take a large card payment at signing. Billing has to be milestone-based: the capped deposit, then progress payments tied to permitting, equipment delivery, installation, inspection, and permission to operate from PG&E or the local municipal utility.
Your payment tooling should make it easy to bill those milestones separately and hard to accidentally over-collect. A payment link per milestone, each tied to the contract schedule, does this cleanly.
Cancellation rights and solar-specific disclosures
Home solicitation contracts in California carry a three-business-day right to cancel (longer for some categories and for senior homeowners; check the current rule), and solar contracts sold to residential customers require the CPUC's Solar Consumer Protection Guide to be provided and acknowledged before signing for many financed and utility-interconnected systems. These are compliance items for your sales team, but they are also your dispute file. A homeowner who disputes a deposit as unauthorized is much harder to argue with when you can produce the signed contract, the cancellation notice, and the acknowledged consumer guide, all dated.
Why cards are a poor fit for the big money
A $35,000 system paid by card costs the installer a substantial fee, because premium rewards cards carry the highest interchange and large tickets multiply it. Cards also carry chargeback exposure for months, on a project with many points where a homeowner might become unhappy: a permitting delay in San Jose's building department, an inspection failure, a slow interconnection queue, or a battery that shows a lower capacity than the brochure implied.
Most Silicon Valley installers therefore run their money this way:
- Deposit: card or ACH, homeowner's choice, capped per CSLB.
- Progress payments: ACH, settling in 1-3 business days at a fraction of card cost and outside the card dispute system.
- Final balance: ACH, or the financing partner's disbursement.
- Small add-ons (a critter guard, an extra EV charger circuit): card is fine.
For commercial and multifamily projects, where the customer is an HOA in Sunnyvale or a business park in Milpitas, ACH or wire is standard and cards rarely come up.
Financing, dealer fees and the pricing rule
Most residential solar is financed through third-party lenders, and the dealer fee on financed deals changes the pricing math. Note that California's SB 478 junk-fee rule requires advertised prices to include mandatory fees; a system price that grows at contract signing because of a fee not disclosed in the quote is a problem. Keep quoted and contracted prices aligned. If you consider a credit-card surcharge for the deposit, network rules govern it (credit only, capped, disclosed); most installers do not bother because the deposit is small.
The dispute you will face and how to win it
The common solar chargeback is a deposit or progress payment disputed as "services not provided" after a project stalls. Your representment file:
- Signed contract with the CSLB-required notices and the progress payment schedule.
- Cancellation notice and the consumer guide acknowledgment.
- Permit application and issuance records from the city.
- Equipment delivery records and installation photos.
- Inspection results and the utility's interconnection status.
- Communication log showing delays were explained.
Installers who keep this in one place per project win most disputes. Since ACH progress payments are outside the card dispute process, the exposure is mostly the capped deposit, which is why the deposit is the one payment where card acceptance is a reasonable convenience.
Operational details that save money
Use interchange-plus pricing so that card deposits on a debit card are priced as cheap transactions, not at a flat rate designed around large credit tickets. Tokenize any card kept on file for add-ons so numbers never live in your CRM. Push settled payments one way into QuickBooks so project accounting matches deposits; Flux does this by default. Card funds settle in 1-2 business days, ACH in 1-3, which matters when your equipment distributor in Fremont wants payment on delivery.
Silicon Valley solar is a large-ticket, long-timeline, heavily regulated home-improvement business. Its payments should look like that: capped deposits, milestone billing, ACH for the real money, a documented file for every project, and cards used where they add convenience rather than as the default for everything. Installers who set it up this way spend their time on rooftops and interconnection queues, not on chargeback forms.
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