All posts
Invoicing & Payments

Are credit card fees worth it for contractors?

Yes, credit card fees are usually worth it for contractors. They cost you 2-3% per transaction, but you get paid immediately instead of chasing checks or waiting 30+ days. Here's how to do the math on whether it makes sense for your business.

The real cost of credit card payments

If a customer pays a $5,000 invoice by card, you lose $100 to $150 in fees. That stings. But compare it to the alternative: sending an invoice, waiting two weeks for a check to arrive, another week to deposit it, then another week for it to clear. That's a month of cash sitting in limbo while you're covering your crew's payroll on Friday. Most processors charge 2.2-2.9% for card-present transactions and 2.5-3.5% for online payments. American Express runs higher—sometimes 3.5%. These fees are non-negotiable across the industry. You're not finding a 1% processor unless you're processing $50k+ monthly.

When the math favors accepting cards

Take a $10,000 roofing job. Card fees cost you $250-$350. But if accepting cards means the homeowner pays the day you finish instead of mailing a check two weeks later, you've freed up $10,000 for materials, labor, or your next job—immediately. If you're currently carrying $20,000-$30,000 in unpaid invoices at any given time, card payments solve that problem. A plumber with average invoice terms of 30 days who switches to card-accepting saves roughly $1,500-$2,000 monthly in cash-flow drag alone. Over a year, that's $18,000-$24,000 in breathing room. A 3% fee on $60,000 in annual volume costs you $1,800. The cash-flow win is worth it.

The customers who actually pay by card

Not everyone will use it. Homeowners often prefer cards because they get purchase protection. Commercial GCs and property managers sometimes can't pay with cards due to their company policies. You'll see maybe 30-40% card adoption initially, climbing to 50%+ if you actively offer it. Here's the key: the customers most likely to pay by card are also the ones least likely to delay payment. These are people who like convenience and want the transaction done. You're not converting your worst-paying customers to cards—you're keeping your reliable customers happy while speeding up their payment cycle.

How to offset card fees without raising prices

Many contractors add a small card surcharge (1-2%) on top of the invoice if the customer chooses to pay by card, then offer a 2-3% cash discount. This lets customers choose: pay the full amount by card now, or take 5-7 days for the check and save 2%. Most will pay by card. The other approach is to bundle it into your pricing. If your margins are healthy (and they should be), a 2-3% hit across the board is absorbed. If you're running 20% net margins on a $5,000 invoice, losing $100 to fees still leaves you with $900 profit. Most contractors can absorb this.

Bottom line

If you're waiting 30+ days for payment on average, credit card fees are worth it. The 2-3% cost disappears when you compare it to the real cost of delayed cash flow. Set up a payment processor (most CRMs integrate with standard options), offer it at checkout, and let your customers' payment behavior tell you whether it's working.

See it in 15 minutes.

Walk through Lowkly with someone from our team — quotes, invoices, scheduling, the whole thing.

Book a Call