A homeowner posted on r/HomeImprovement in 2026 asking why their contractor takes everything except cards. The thread drew 381 comments. Nobody told the homeowner their contractor was behind the times.
The top reply, at over 1,100 upvotes, was from a user called zwygb: "If they take a card, they'd be paying an extra 3-5% for the transaction. That's a lot for them on a big transaction." Another commenter, RumbleTheCassette, added that most small contractors take cash or cheque and only larger companies bother with cards. A third simply wrote: "This is 100% normal."
That is worth sitting with, because nearly every article ranking for this question is published by a payment processor or a software company that earns a percentage of everything you run through it. Their answer is always yes, always now, always through them. The homeowners in that thread had a different view, and they write the cheques.
The short answer
Accept credit cards, but decide deliberately which payment goes on one and never absorb the fee silently. Cards are excellent for deposits, service calls and small jobs, where the fee is a rounding error and immediate settlement is worth more than the cost. They are a poor default for the large final payment on a big job, where the same percentage becomes real money and the transaction carries your largest chargeback exposure of the year.
The fee is not 3 percent of the job, it is 30 percent of the profit
Every guide on this topic quotes the fee as a percentage of revenue. That is the wrong denominator, and it is why the number feels survivable when it is not.
The sharpest framing of this came from a commenter in that same thread, david_renoscience: "If they're making a 10% net profit, sending 2.5 to 3% to the credit card company is a 25 to 30% pay cut."
Run it on real jobs. Assume a 10 percent net margin, which is a normal outcome for residential work after overhead:
| Job value | Net profit at 10% | Card fee at 2.9% | Share of profit gone |
|---|---|---|---|
| $800 service call | $80 | $23 | 29% |
| $6,000 repair | $600 | $174 | 29% |
| $18,000 remodel | $1,800 | $522 | 29% |
| $40,000 addition | $4,000 | $1,160 | 29% |
The percentage of profit is constant. What changes is whether the dollar figure is annoying or consequential. Nobody restructures a business over 23 dollars. Losing 1,160 dollars of a 4,000 dollar profit on one addition is a different conversation, and it is the one the trade forums are actually having.
By the numbers
At a 10 percent net margin, a 2.9 percent processing fee consumes 29 percent of the profit on the job. If you run 40 percent of your revenue through cards on a 500,000 dollar year, that is roughly 5,800 dollars, which for most small contractors is more than their entire annual software spend.
The three decisions hiding inside one question
"Should I accept credit cards" gets answered badly because it is really three separate questions, and the right answer to each is different.
- Do you accept cards at all? Almost always yes. Refusing outright costs you emergency work, small-ticket customers and anyone who does not own a chequebook.
- Which payment moment goes on the card? This is the decision that actually moves money, and virtually nobody writes about it.
- Who absorbs the fee? Surcharge, cash discount, or priced in. The legally correct option depends on where you work.
Treat them separately and the question stops being ideological. You are not a "card contractor" or a "cheque contractor." You choose a method per payment.
What card acceptance actually costs in 2026
Published rates from the software most trade businesses already run:
| Payment method | Typical rate | On a $20,000 payment |
|---|---|---|
| Keyed or online card (Jobber Payments) | 2.9% + $0.30 | $580.30 |
| Tap-to-pay on site (Jobber Payments) | 2.7% + $0.30 | $540.30 |
| Card (Housecall Pro, published starting rate) | from 2.59% | from $518 |
| Bank payment / ACH | ~1% | ~$200 |
| Interac e-Transfer for Business (Canada) | flat fee | a few dollars |
Jobber published 2.9 percent plus 30 cents for card transactions, 2.7 percent plus 30 cents for tap-to-pay and 1 percent for ACH bank payments as of August 2026. Housecall Pro's own pricing page lists card processing starting at 2.59 percent with a 1 percent fee on bank payments.
Two details cost contractors more than they expect. Keyed transactions price above tapped ones, because the card is not present: one r/smallbusiness poster running a service business with no face-to-face contact reported 3.45 percent before add-ons and near 5.4 percent all in. And American Express, usually your most expensive card, is optional.
Watch out
If your all-in effective rate is above 3 percent, read your statement line items rather than the headline rate. Long-time processing reps on r/smallbusiness confirm quoted and effective rates diverge sharply once assessments, monthly minimums and non-qualified surcharges are added.
The break-even test
Here is the calculation the processor blogs skip. Accepting cards only pays if it produces one of three things: a job you would not have won, a payment that arrives sooner, or a payment that arrives at all.
Test one: incremental jobs. At a 10 percent net margin, a 2.9 percent fee across your card revenue needs roughly a 3 percent lift in won work to break even. If card acceptance is not winning you 3 more jobs in every 100, it is not paying for itself through sales.
Test two: collection speed. This is where cards usually win. The evidence is adjacent but real: LawPay's 2025 Legal Industry Report found 59 percent of law firms said accepting cards increased their collection rates, with 82 percent now accepting cards. Professional services are not the trades, but the mechanism transfers. A payment collected at the kitchen table is not a receivable.
Test three: bad debt avoided. If cards convert even one 8,000 dollar write-off a year into a collected payment, they pay for themselves several times over at a small contractor's volume.
Most contractors fail test one and pass tests two and three. That is exactly why the answer is "accept cards on the payments where speed matters" rather than "accept cards everywhere."
The claim that you will lose jobs is weaker than the processors say
Payment companies lean hard on average-ticket data. The Small Business Payments Alliance reported in March 2026 that merchants first accepting cards see a 10 to 15 percent increase in average transaction size compared with cash. That is a real finding, and it is largely irrelevant to you, because it comes from retail and impulse contexts where the customer decides how much to buy at the counter. Nobody impulse-buys a roof. Your customer set the scope during the estimate, weeks before payment.
The trades-specific evidence points the other way. In the r/HomeImprovement thread, the consensus among homeowners was that a contractor not taking cards is completely ordinary. One commenter, jstar77, wrote that he "would be surprised if a contractor took a credit card," and suggested that a customer wanting to finance would expect third-party financing instead.
The genuine exceptions are narrow: emergency work where the customer is not prepared, service calls under a thousand dollars, commercial customers whose procurement runs on cards, and younger homeowners who may not own a chequebook. One contractor on r/Contractor noted he regularly has to help customers under 40 fill out a cheque. Those exceptions are real, and they are exactly the payments where a 2.9 percent fee is trivial.
What is legal where you work
This is where most of the ranking articles are wrong, because they are written for one country and read in two.
Canada. The Financial Consumer Agency of Canada states that merchants may add a surcharge to a credit card transaction everywhere except Quebec, subject to a maximum cap of 2.4 percent, and never above your actual cost to accept that card. You must give your acquirer and card network advance written notice, display surcharge information at the point of sale, at the entrance of a physical location and on every receipt, and allow the cardholder to cancel without penalty and pay another way before authorising. You cannot combine a surcharge with a convenience fee. Discounts for different payment methods are separately permitted under the Code of Conduct for the Payment Card Industry in Canada.
United States. Surcharging is legal in most states, but as of LawPay's October 2025 review it remains prohibited in Connecticut, Maine, Massachusetts, Puerto Rico and, as currently interpreted, New York, where a February 2024 law makes it unlawful to list the pre-surcharge subtotal or the surcharge as a separate line, with fines of up to 500 dollars per violation. Caps generally sit at 3 percent. Colorado limits surcharges to 2 percent or actual cost.
Everywhere. Three rules do not vary. You cannot surcharge a debit or prepaid card, even when it runs as credit. The surcharge must appear as a separate line item on the invoice. And Mastercard requires written notice of your intent to surcharge before you start.
Watch out
An r/smallbusiness commenter summarised the practical consequence: "In my state you cannot pass cc charges into the customer. Can only offer a cash discount." If you work across a state or provincial line, the same invoice template can be compliant in one jurisdiction and illegal in the next. Check before you print it into your contract.
Surcharge, cash discount, or priced in
Three structures, and the trades have quietly converged on one of them.
Surcharge. Add a fee at payment. Cleanest in theory, worst in practice, because it appears at signing.
Cash or cheque discount. The card price is the standard price and cash, cheque or bank transfer takes money off. Still legal in jurisdictions that ban surcharging, which is the main reason it exists.
Priced in. Raise your numbers 2 to 3 percent across the board and stop thinking about it.
The most upvoted answer in an r/Contractor thread on handling payments, from a user called oyecomovaca, combines the last two: "Credit card fee is baked into the cost of the job. If they want to pay by check, it's a 3 percent discount. Adding an extra fee just adds friction at contract signing."
That is the version that works, and it has a useful side effect. Another contractor, NutzNBoltz369, described running a Square terminal that is rarely used because "the mention of the fee tends to magically produce cash or checks." The discount is not really a discount. It is a nudge toward the payment method that costs you less.
One r/smallbusiness contributor took the same idea further, offering 5 percent off for bank payment within seven days after raising prices to cover it. Around 80 percent of clients pay inside that window. As they put it, the ACH saves 2.9 percent and the remaining 2.1 percent buys them out of chasing invoices entirely. That is the right way to think about it: you are buying collection speed, and you should know the price.
The chargeback exposure nobody prices in
A card payment is not final. This is the part processor content buries, and it is the reason experienced contractors sequence payments the way they do.
A chargeback reverses money already in your account, adds a dispute fee, and shifts the burden of proof to you. A contractor on r/Contractor described exactly the pattern: a customer agreed by text to a reduced payment, paid, then filed a dispute a week later claiming no knowledge of the charge. Another commenter on that thread put it bluntly: if the customer can dispute it, you did not really get paid.
The forums are full of contractors who stopped over this. One wrote: "I tried the CC thing. After 2 people 'fighting a fraud charge' after paying me was enough to stop using it."
The formal thresholds matter less to you than you would think. Visa's Dispute Monitoring Program flags merchants at a 0.9 percent dispute ratio with at least 100 disputes, and Visa tightened its excessive merchant threshold to 1.5 percent in April 2026. A contractor running 20 card payments a month will not hit a 100-dispute count. The real risk is upstream of the card networks: your processor deciding a 30,000 dollar charge is anomalous for your account and holding the funds. Contractors on r/Contractor specifically warn about Square locking accounts and holding "suspicious" payments, and an unusually large transaction on a low-volume merchant account is the textbook trigger.
Three habits cut this risk more than any policy: a signed one-page work authorisation with scope, price and terms before work starts; written change orders, because a text saying "go ahead with the extra work" is evidence and a verbal approval in the hallway is not; and timestamped before and after photos taken as routine rather than when trouble starts.
If you already collect a deposit before starting work, you have most of that habit in place. Point it at your payment records too.
Sequencing: which payment goes on the card
This follows directly from the two costs above. Both the fee and the chargeback exposure scale with the size of a single payment, so put the card on the small payments and keep it off the big one.
| Payment moment | Card? | Why |
|---|---|---|
| Service call or diagnostic fee | Yes | Fee is a few dollars, and it collects on the spot |
| Deposit | Yes | Clears before you buy materials, small relative to the job |
| Progress payments | Either | Splitting reduces single-transaction exposure |
| Large final payment | Prefer bank transfer | Largest fee and largest dispute exposure of the job |
| Anything over roughly $10,000 in one charge | Bank transfer or cheque | Fee exceeds $290, and a hold here disrupts payroll |
Breaking a 5,000 dollar job into a 1,500 dollar deposit, a 2,000 dollar progress payment and a 1,500 dollar final payment does two things at once. It shrinks any single chargeback, and it creates several documented moments where the customer approved the work and the payment.
The fee-free alternatives worth offering
You do not have to choose between a card and a cheque in the mail.
ACH bank transfer. About 1 percent inside most trade software, often capped. On a 20,000 dollar payment that is roughly 200 dollars instead of 580.
Interac e-Transfer for Business, in Canada. Interac's business service supports up to 25,000 dollars per transaction at a flat fee rather than a percentage, covering most residential jobs. For a Canadian contractor this is the most under-used option on the list, and it settles far faster than a cheque clears.
Cheque, still. Slow and mildly annoying, but free, and still the default for a large share of residential customers.
The move that beats all of this is putting a card option and a fee-free option side by side on the same invoice. Many customers who intended to pay by card switch to bank transfer once they see there is no fee. Either way the payment method becomes the customer's decision rather than your expense.
Tip
Never make customers ask what you take. Put every option and its price on the quote, the contract and the invoice. Surprise fees at payment generate complaints. The same fee disclosed at the estimate almost never does.
The 20 minute decision
Work through this once and you never have to revisit it:
- Estimate last year's card revenue and multiply by 2.9 percent. That is what acceptance costs you today.
- Divide that by last year's net profit. That is the honest cost, and the number to decide on.
- Check your jurisdiction. Canada, 2.4 percent cap and nothing in Quebec. US, confirm your state is not one of the five where surcharging is prohibited.
- Pick one structure and write it into your contract. For most contractors that is price it in, then discount cheque or bank transfer by the same percentage.
- Set a card ceiling. Ten thousand dollars is a reasonable starting line for residential work. Above it, bank transfer or cheque.
- Show ACH or Interac e-Transfer on every invoice as the no-fee option, and decide on Amex separately.
- Fix the documentation first: signed authorisation, written change orders, timestamped photos.
What this really comes down to
The question is not whether to accept credit cards. It is whether you know what they cost you and where that cost concentrates. Most contractors who get burned here were not wrong to accept cards. They were wrong to accept the largest payment of a 40,000 dollar job on one, with no signed authorisation, no disclosed fee and no alternative on the invoice.
Cards buy speed and certainty on the payments where those are worth paying for. On the final payment of a big job, you are usually just paying 1,160 dollars for a receipt. Know which payment you are looking at and the answer picks itself.
If collecting payment is a recurring fight rather than an occasional one, the method is a symptom. The real issue is usually that no payment has a due date tied to a stage of the job, the same failure that produces customers who will not pay at all.
