← Back to blog
·4 min read

Should you accept American Express? (Yes — here's why)

American Express has higher merchant fees than Visa or Mastercard. Most service operators decline it for that reason. The math says they shouldn't.

The instinct is reasonable. American Express interchange fees run 2.7-3.5%, compared to 1.8-2.5% for Visa and Mastercard. On a $1,000 invoice, that's an extra $7-$10 of fees.

So most service operators decline Amex. "Sorry, we don't accept American Express" is a sentence customers hear constantly.

This is almost always the wrong call. Here's the actual math.

Why customers care about Amex

The customers most likely to use Amex tend to share a few characteristics:

Higher household income. Amex's customer base skews higher-income than the general population. Average household income for Amex Platinum holders is meaningfully above the median.

Stronger loyalty to the brand. Amex customers carry their card specifically for the rewards and the customer-service experience. Many maintain Amex as their primary card despite annual fees.

Less price-sensitive on services. Higher-income customers tend to buy on quality, convenience, and trust more than price.

Sometimes have business cards. Amex small-business cards (Plum, Business Platinum, Business Gold) are common; the cardholder may be paying with a business card for a personal-property service.

When you decline Amex, you're often telling these customers — your highest-margin segment — that they need to pull out a different card. Some do. Some take it as a signal that you're not a premium operator and quietly take their business elsewhere on the next call.

The actual fee math

Take a typical residential operator with average ticket $400 and 40% gross margin.

Visa/Mastercard transaction:

  • Revenue: $400
  • Card fees: $400 × 2.4% = $9.60
  • COGS: $240 (60% of revenue)
  • Net contribution: $400 - $9.60 - $240 = $150.40

Amex transaction:

  • Revenue: $400
  • Card fees: $400 × 3.0% = $12.00
  • COGS: $240
  • Net contribution: $400 - $12.00 - $240 = $148.00

Lost-customer scenario (declined Amex, customer doesn't return):

  • Revenue: $0
  • Lifetime value of typical residential customer: $1,200-$3,000 over 3-5 years
  • Net contribution: -$0 (you also lose all the future jobs)

The Amex transaction generates $2.40 less profit than the Visa transaction. Declining the customer entirely loses you $1,200-$3,000 in lifetime value.

The math is wildly asymmetric. The margin loss from accepting Amex is rounding error compared to the cost of losing high-value customers.

The cash-discount alternative

Some operators offer a cash discount instead of an Amex surcharge. "We offer 3% off if you pay by check or ACH." This is legal in most states and accomplishes a similar goal — giving customers a way to avoid card fees — without singling out a specific card brand.

The downsides:

  • Most customers don't carry checkbooks anymore
  • ACH requires customer-side bank info entry
  • You give up the convenience of card-on-file for recurring customers
  • Cash creates accounting friction

For most modern service operations, accepting all cards (including Amex) at the same price is operationally cleaner than running a discount program.

What about surcharging?

Some states allow surcharging — adding a fee at checkout to cover card processing. As of 2026, most states allow it; a few don't (notably Colorado, Connecticut, Maine, Massachusetts).

Even where allowed, surcharging is operationally awkward:

  • Customer-experience friction at payment
  • Surcharge has to be disclosed clearly
  • Different cards may have different surcharge rates
  • Some payment processors don't support it cleanly

If your fee math is genuinely tight enough that 0.6% on Amex transactions is a problem, surcharging is the more mathematical solution. For most operators, it's not worth the customer-experience cost.

Implementation

If you're not currently accepting Amex, the change is usually a 5-minute setting in your payment processor.

Stripe: Amex is enabled by default, no separate setup Square: Same Most other processors: Either enabled by default or a one-toggle setting

Once enabled, the only operational change is reminding office staff and techs to mention "we accept all major cards" rather than "Visa, Mastercard, and Discover." Customers who hear "all major cards" rarely think to ask whether Amex is on the list.

What to expect

After enabling Amex acceptance:

Within 30 days: A small percentage of card transactions shift to Amex. Customers who would otherwise have used a different card simply default to their preferred card.

Within 90 days: No measurable revenue or customer impact in either direction. The operational change is largely invisible.

Over 12+ months: A small but real lift in customer retention as previously-friction-causing payment moments smooth out. Hard to attribute precisely, but the cumulative effect of removing payment friction compounds.

The principle

Friction at payment is one of the most under-appreciated retention killers. Customers who pay easily come back. Customers who fight to pay often don't.

Declining Amex is friction. The fee differential is small. The customer-experience cost is large. Accept it.

For more on payment processing, fees, and the broader question of payment markup, see our piece on payment processing markup as the hidden cost of FSM software.

Ready to see what an honest tool feels like?

Start your 14-day free trial. No credit card. Cancel anytime.