Home / Resources

California

ACH Payments for Corona Businesses: Lower Fees, Fewer Chargebacks

How Corona's manufacturers, distributors, contractors, and service businesses use ACH to cut processing costs and reduce dispute exposure on large invoices.

Flux PaymentsOctober 8, 20235 min read

Key takeaways

  • ACH costs a small flat or low percentage fee regardless of ticket size, which is why it wins on large invoices.
  • ACH settles in 1-3 business days and has a narrower return process than card disputes, especially for business accounts.
  • The best setup is ACH by default on invoices, cards for walk-in and small tickets, and recurring ACH for service contracts.

ACH payments for Corona businesses solve a problem that is specific to the city's economy. Corona is a manufacturing and distribution town: the industrial parks along the 91 and the 15, the food and beverage producers, the aerospace and automotive suppliers, the building-materials and landscape-supply yards, the contractors serving Eastvale and Norco's growth, and the HVAC, solar, and pool companies that keep the region running through the summer. These businesses invoice other businesses and homeowners for thousands of dollars at a time, and running those invoices through cards costs far more than it needs to.

How ACH pricing differs from cards

A card transaction costs interchange (a percentage of the ticket plus a per-item fee, set by the networks), network assessments, and the processor's markup. On a $15,000 invoice paid with a business rewards card, that percentage adds up to hundreds of dollars. ACH, which moves money directly between bank accounts through the Automated Clearing House network, is typically priced as a small flat fee per transaction or a low percentage with a cap. The larger the invoice, the wider the gap. For a Corona distributor with a $6,000 average invoice, moving even half of card volume to ACH is a meaningful change to the cost line.

Timing is the tradeoff people worry about, and it is smaller than expected. Cards settle in 1-2 business days. Standard ACH settles in 1-3 business days, and same-day ACH is available for many transactions when it matters. For invoice-based businesses already extending net-15 or net-30 terms, a day of difference on settlement is not the issue; getting paid at all on time is.

Why disputes work differently on ACH

A card chargeback can be filed for up to 120 days, sometimes longer, for reasons ranging from fraud to "not as described," and it counts against a ratio that Visa and Mastercard monitor at roughly 1 percent of transactions. An ACH debit can be returned, but the rules are narrower. Business (CCD) transactions have a short return window for unauthorized claims, typically two banking days, which is why ACH is so attractive for B2B invoicing. Consumer (PPD) debits carry a longer unauthorized-return window of 60 days, and Nacha, the ACH rulebook operator, monitors unauthorized-return rates with its own thresholds, so ACH is not dispute-free. But there is no "I didn't like the product" return code, and a returned ACH payment does not feed the card networks' monitoring programs.

For contractors, that distinction matters. A homeowner in Corona's newer subdivisions who disputes a $12,000 HVAC install on a card can do so months later. The same payment by ACH, authorized in writing, is far harder to reverse on a quality complaint; the customer's remedy is with you and the CSLB, not their bank.

Where Corona businesses should use ACH

Authorization: the part you cannot skip

Every ACH debit needs an authorization, and the form depends on the type. A business customer signs a written or electronic authorization for CCD debits. A consumer authorizes PPD debits in writing, electronically, or, for single payments, by recorded phone call with specific disclosures. Recurring consumer debits must state the amount and schedule, or the range and how the customer will be notified of changes. Nacha rules also require you to keep authorizations for a period after the last debit and produce them on request. Your processor's ACH tools should capture and store these; if yours does not, your returns will be unrecoverable.

If you bill consumers on a recurring schedule, California's Automatic Renewal Law applies regardless of the payment rail. Clear terms, affirmative consent, easy cancellation, and renewal notices are required for card and ACH alike.

Verification and fraud on ACH

ACH has its own risk: a debit to an account with insufficient funds returns days later, and a debit to a wrong or fraudulent account returns as unauthorized. Account verification before the first debit (instant bank-account verification or micro-deposits) is worth the small friction for new customers. Nacha requires account validation for web-initiated debits; your processor should handle it. Pairing ACH with fraud detection that watches velocity and mismatch patterns keeps returns low.

Making ACH the default without losing customers

Customers pick the easiest option on the invoice. Put the bank-transfer button first, the card button second, and the difference takes care of itself. For businesses that want to steer harder, a compliant cash-discount or card-surcharge program is possible in California, but the disclosure rules (including SB 478's requirement that mandatory fees be in advertised prices) are specific; check the current rule and confirm with counsel before adding a line item. Many Corona businesses find that simply offering ACH prominently gets most B2B customers to switch without any pricing nudge.

On the accounting side, Flux pushes ACH and card settlements into QuickBooks one-way, so invoices reconcile without anything flowing back into the payment system. Combined with invoicing and payment links that offer both rails, a Corona manufacturer or contractor can cut processing costs and dispute exposure at the same time, with the only real change being which button sits on top of the invoice.

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