All articles

Growth

Should I Accept Credit Cards as a Contractor?

At a 10% net margin, a 3% card fee eats roughly 30% of the profit on the job. Here is the math, the rules in Canada and the US, and when to say no.

Om Patel 16 min read
Photo: Alexey Demidov / Unsplash

The short answer

Yes, accept cards, but not on every payment and not silently at your own expense. At a 10 percent net margin a 3 percent fee is close to a third of the profit on that job, so price it in or discount the bank-transfer alternative. Keep your single largest payment off a card to limit chargeback exposure.

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 valueNet profit at 10%Card fee at 2.9%Share of profit gone
$800 service call$80$2329%
$6,000 repair$600$17429%
$18,000 remodel$1,800$52229%
$40,000 addition$4,000$1,16029%

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.

  1. 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.
  2. Which payment moment goes on the card? This is the decision that actually moves money, and virtually nobody writes about it.
  3. 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 methodTypical rateOn 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 feea 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."

If your payment terms live in your head and your invoices live in three places, the fee is not your biggest leak. We build custom CRMs around how a trade business actually runs, so the deposit, the progress payment and the final invoice each have a due date, a method and a record attached to the job.
Book a free CRM demo

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.

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 momentCard?Why
Service call or diagnostic feeYesFee is a few dollars, and it collects on the spot
DepositYesClears before you buy materials, small relative to the job
Progress paymentsEitherSplitting reduces single-transaction exposure
Large final paymentPrefer bank transferLargest fee and largest dispute exposure of the job
Anything over roughly $10,000 in one chargeBank transfer or chequeFee 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:

  1. Estimate last year's card revenue and multiply by 2.9 percent. That is what acceptance costs you today.
  2. Divide that by last year's net profit. That is the honest cost, and the number to decide on.
  3. 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.
  4. 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.
  5. Set a card ceiling. Ten thousand dollars is a reasonable starting line for residential work. Above it, bank transfer or cheque.
  6. Show ACH or Interac e-Transfer on every invoice as the no-fee option, and decide on Amex separately.
  7. 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.

Frequently asked questions

Should I accept credit cards as a contractor?
Yes, for deposits, service calls and anything under a few thousand dollars, because the fee is small and the money clears immediately. On your largest single payment the answer is less obvious, because a 3 percent fee on a 30,000 dollar job is 900 dollars and that payment is also your biggest chargeback exposure. Accept cards, but choose which payment moment goes on the card.
How much are credit card processing fees for contractors?
Most trade software lands between 2.5 and 3 percent plus a fixed per-transaction charge. Jobber Payments published 2.9 percent plus 30 cents for keyed and online card payments, 2.7 percent plus 30 cents for tap-to-pay, and 1 percent for bank payments as of August 2026. Housecall Pro lists card processing starting at 2.59 percent and 1 percent on bank payments. Manually keyed transactions cost more than tapped ones.
Can a contractor legally charge a credit card surcharge?
In Canada, yes everywhere except Quebec, capped at 2.4 percent or your actual cost of acceptance, whichever is lower. In the United States it is legal in most states but prohibited in Connecticut, Maine, Massachusetts, Puerto Rico and, as currently interpreted, New York. Colorado caps it at 2 percent. You can never surcharge a debit or prepaid card anywhere.
Is a cash discount the same as a surcharge?
Legally they are different, which is the whole point. A surcharge adds a fee to the card price. A cash discount makes the card price the standard price and takes money off for cash, cheque or bank transfer. In jurisdictions that ban surcharging, the discount version is usually still permitted, which is why most contractors in those states quote one price and discount the cheque.
Do I lose jobs by not accepting credit cards?
Less often than payment processors suggest, at least in the trades. In a 2026 r/HomeImprovement thread with over 1,100 upvotes on the top reply, homeowners overwhelmingly said a contractor refusing cards was normal and expected. You lose more jobs to a slow quote than to a missing card reader. The exception is emergency and small-ticket work, where the customer has no cheque and wants to pay on the spot.
What is the chargeback risk of taking cards on a big job?
A chargeback reverses money you already collected and puts the burden of proof on you. 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. The practical risk for a small contractor is not the program, it is your processor placing a hold or reserve on an unusually large transaction.
Should I take a deposit by credit card?
Yes, this is the best use of card acceptance in a trade business. Deposits are small relative to the job, they clear before you spend money on materials, and taking the awkwardness out of the first payment is worth 2.9 percent. Put the deposit on the card and the large final payment on a bank transfer or cheque.
What is the cheapest way for customers to pay me?
Bank transfer. ACH runs about 1 percent inside most trade software, and in Canada Interac e-Transfer for Business handles up to 25,000 dollars per transaction with a flat fee rather than a percentage. On a 20,000 dollar job that is the difference between roughly 580 dollars and a few dollars.
Should I stop accepting Amex?
Consider it if Amex is a small share of your volume, since it is typically your most expensive card and the network historically resolves disputes in the cardholder's favour more readily than Visa or Mastercard. Accepting Visa and Mastercard while declining Amex is common and rarely costs a residential contractor work. Just say so before the invoice, not at the door.
Done-for-you lead generation: a dedicated conversion page, a qualifying form that arrives with the answers attached, and lead-to-sale tracking, fed by targeted outreach and Meta ad campaigns we build and run.
Get a lead plan

Free tools

Find out what your site is costing you.

Enter your address and we check the real page. Scores are free and the itemised report lands in your inbox. No account, and we change nothing on your site.