Home / Resources

California

Payment Processing for Contractors in San Francisco

How San Francisco contractors handle deposits, progress payments, DBI-driven delays, seismic retrofit work, and card fees on high-cost projects.

Flux PaymentsJune 29, 20254 min read

Key takeaways

  • San Francisco's permitting timelines stretch dispute exposure; tie every payment to a documented milestone.
  • On six-figure city projects, card fees are a real line item; ACH progress payments and a documented surcharge or discount policy fix that.
  • Keep the DBI permit, inspection records, and change orders attached to each payment record for representment.

Contractors payment processing in San Francisco is shaped by the city itself: Victorians and Edwardians with century-old systems, the soft-story seismic retrofit program that has kept structural contractors busy for a decade, a Department of Building Inspection permit process that can add months to a project, and construction costs among the highest in the country. A kitchen remodel in Noe Valley or the Sunset can run six figures; a full renovation in Pacific Heights or the Marina, far more. Getting paid on that kind of work, without giving up 3% to the card networks or losing a dispute over a delayed job, takes a deliberate setup.

The CSLB baseline

For home-improvement contracts, the Contractors State License Board caps the down payment at 10% of the contract or $1,000, whichever is less, for most residential work, and requires that payments not run ahead of completed work. Enforce that in your payment tooling: a deposit link capped at the limit and progress invoices tied to milestones in the contract. Check the current rule and confirm with counsel; the specifics differ for certain contract types and for work covered by the state's disaster provisions.

Permit delays and the dispute window

Card networks measure the cardholder's dispute window from the expected delivery of services. A deposit taken while a project sits in DBI review, planning, or a Historic Preservation Commission hearing carries exposure until the work is actually done. For a San Francisco contractor, that can mean a year or more. Two habits protect you: keep the client updated in writing at each permit stage, and never take a progress payment for a milestone that has not occurred. If a client bails during a long approval process and disputes the deposit, your evidence is the contract, the permit application, and the correspondence showing the delay was the city's and the work was proceeding as agreed.

Seismic retrofits and program-funded work

Soft-story retrofits under the city's mandatory program, and other work funded partly by loans or assessments, often involve owners of multi-unit buildings and property management firms rather than individual homeowners. That is B2B, and the payment path should be ACH: flat fee, 1-3 business day settlement, no card-network chargebacks. When a property manager pays a $180,000 retrofit invoice on a corporate card, you pay a percentage that could have been a flat fee, so put ACH first on every invoice and submit Level 2/3 data if the card is unavoidable.

Cards, surcharges, and the San Francisco client

Many San Francisco homeowners want to pay by card for the rewards, especially on large remodels. You can accept that and recover the cost, within the rules. California permits a card surcharge if it is disclosed before the transaction, does not exceed your cost of acceptance (and the network cap), and is not applied to debit. SB 478, effective July 2024, requires advertised prices to include mandatory fees, so the surcharge belongs in the estimate and contract, not on the final invoice. The simpler alternative most contractors prefer is a discount for ACH or check. Either way, write it into the contract and confirm the approach with counsel.

Subcontractors, lien releases, and payment records

San Francisco projects involve many subs, and lien waivers travel with every payment. Keep the conditional and unconditional releases, the sub invoices, and the client's payment for that phase together. It is good practice under the mechanics lien statutes, and it doubles as dispute evidence: if a client claims a payment was for work not done, the sub's invoice and release for that phase answers it directly.

Winning a dispute on a city job

Your representment file for a contested progress payment is the paper you already generate: the signed contract with the payment schedule, the DBI permit and inspection sign-offs, photos, signed change orders, and correspondence. Lead a one-page cover letter with the milestone that was completed and the date the client approved it. Keep records for at least 180 days after final payment; on long San Francisco jobs, keep them longer. Enroll in pre-dispute alerts so you hear about a client's bank call before it becomes a chargeback, and remember that Visa and Mastercard monitoring begins around a 0.9-1% dispute ratio, which a low-transaction, high-ticket contractor can hit with a single bad job.

Service trades in the city

Plumbers, electricians, and HVAC techs doing same-day calls across the Richmond, the Mission, and the Excelsior are a different case: small tickets, work done before payment, card-present on a mobile reader. Tap and chip on a phone with a descriptor matching your van's logo covers most of it. Keep the signed work order with the transaction, and use invoice links for anything the client wants to pay later.

A setup for San Francisco work

  1. Interchange-plus pricing so large-ticket card costs are visible.
  2. Deposit link capped at the CSLB limit.
  3. Milestone invoices offering ACH first, card second.
  4. Surcharge or ACH discount written into the contract.
  5. Permits, inspections, change orders, and lien releases stored with each payment.

San Francisco contracting is document-heavy by necessity, and the same documents that get you through DBI and protect your lien rights are what make payments smooth and disputes winnable. Build your processing around them and the money side of a city project becomes routine.

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
← Back to all posts