Key takeaways
- California's CSLB caps home-improvement deposits at the lesser of 10% or $1,000, which shapes how you invoice and what you can charge to a card.
- ACH is the right rail for large progress payments; cards are for deposits, service calls and small change orders.
- Payment links on invoices and one-way QuickBooks sync remove most of the chasing and the double entry.
Contractors payment processing in Oakland and the East Bay has a rhythm of its own, set by permit timelines, seismic retrofit and ADU demand, and a client base that ranges from Piedmont and the Berkeley hills to flippers in Fruitvale and light-industrial jobs off I-880 in San Leandro and Hayward. The money arrives in chunks: a deposit, progress draws tied to inspection milestones, and a final that sometimes needs chasing. The processing setup that works is the one that matches those chunks to the right payment rail.
The CSLB deposit rule comes first
Before any conversation about fees, know the constraint everyone in California works under. For home-improvement contracts the Contractors State License Board limits the down payment to the lesser of 10% of the contract price or $1,000, and the contract itself has to lay out a payment schedule tied to work performed. Confirm the current language with the CSLB and your counsel, but the practical effect is that you cannot put a $15,000 deposit on a homeowner's Visa. What you can card is that first $1,000, service-call fees, and small change orders. Everything else moves in progress payments, which is where the rail choice matters.
ACH for draws, cards for the small stuff
A $22,000 foundation draw on a credit card costs you several hundred dollars in fees and exposes you to a dispute window that runs months. The same draw over ACH costs a flat or low percentage fee, settles in 1-3 business days, and has a much narrower return window for consumer accounts. Most East Bay general contractors we talk with end up with a split:
- Cards for deposits, diagnostic fees, and anything under a few thousand dollars where the client wants points.
- ACH for milestone draws, with the invoice showing both options and the client choosing.
- Checks still exist, mostly from older homeowners in Rockridge and Montclair, and a good processor lets you record them alongside everything else.
Offering both on the same invoice is the trick. A payment link on the PDF lets a client pay from their phone the night the inspection passes rather than mailing a check on Friday.
Surcharging in California, done carefully
Plenty of Bay Area contractors add a 3% fee for cards. That is allowed under network rules within limits, but California's SB 478 means any mandatory fee has to be reflected in the price you advertise or quote, and a surcharge has to be disclosed before the client commits and cannot exceed your actual cost of acceptance. Network rules also require registration with your acquirer and cap the surcharge. A cleaner approach many contractors adopt is a cash or ACH discount presented as the lower price, with counsel signing off on the wording. If you do surcharge, the receipt must show it as a separate line.
Underwriting a contractor account
Contractors are not a hard category to place, but they are a category underwriters read closely, because of the delivery lag between payment and finished work. Expect to be asked for your CSLB license number, bond, insurance certificate, a sample contract, and a few months of bank statements. Specialty trades with big deposits and long lead times (solar, windows, pools) get more scrutiny than a plumber running service calls. The list in documents you need to open a high-risk merchant account is a superset of what you will be asked for, and having the file complete on day one is the difference between a three-day and a three-week approval.
Disputes on construction jobs
A homeowner in Alameda who is unhappy with a tile job will sometimes call the bank rather than you. Card disputes on construction are winnable, but only with paper: the signed contract with the payment schedule, the change orders, dated photos, inspection sign-offs, and the invoice showing what the charge covered. Keep all of it attached to the job in your project software, and respond to every retrieval request quickly. A processor that gives you dispute alerts lets you settle a $600 disagreement with a partial refund before it becomes a chargeback that counts against your ratio.
Cash flow on a permit schedule
The East Bay's permit backlog means money often sits between milestones. Card funds arrive in 1-2 business days and ACH in 1-3, which is fast enough for payroll if you invoice the day the inspection clears. For crews that need Friday money on a Thursday inspection, instant payouts on eligible card volume can close that gap. On the bookkeeping side, a one-way push into QuickBooks (Flux writes into QuickBooks; it does not read back) keeps your job-costing clean without a second data entry pass.
The contractors who get paid smoothly in this market are not the ones with the lowest headline rate. They are the ones whose contract, invoice and payment options all say the same thing, so the client never has a reason to hesitate.
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