Contractor Card Payments Without a Card Machine
No card machine needed. Contractors can take contactless cards and wallets on an iPhone or NFC Android phone with Tap to Pay. Here is the job-site flow.
Contractors do not need a separate card machine to take card payments on the job anymore. With Tap to Pay, the phone the tech already carries becomes the contactless payment terminal. The customer taps their card, phone, or watch on the back of it, and the payment goes through.
This guide covers what customers can pay with, which phones work, the one case where you still need a reader, a job-site flow that takes a minute instead of fifteen, and how to keep each payment tied to the right job.
How card payments work without a card machine
Tap to Pay uses NFC, the same short-range radio behind contactless cards, Apple Pay, and Google Pay. When the tech starts a charge, the phone shows the amount and asks the customer to tap. The customer holds their card or device near the phone, the payment is approved, and a receipt goes out.
There is nothing to plug in, pair, or charge. That matters on a job site: one less device to forget in the truck, one less battery to die at 4pm, and one less thing to hand around a muddy driveway.
What the customer can tap
- A contactless credit or debit card (look for the contactless symbol on the card)
- Apple Pay on an iPhone or Apple Watch
- Google Pay and other phone wallets
Most customers will have a card or phone that can tap, but not every card supports contactless. If a customer's card cannot tap, send them a pay link instead. They can enter the card on their own phone in a minute, and the payment still lands on the job.
Which phones work
- iPhone: recent iPhones support Tap to Pay on iPhone with no extra hardware.
- Android: NFC-capable Android phones tap cards directly, also with no reader.
- Phones without NFC: pair a Bluetooth Stripe reader. This is the one case where you still need a card machine.
If your crew runs a mix of iPhones and Androids, test a small charge on every phone before the first real job. See iPhone vs Android Tap to Pay setup for trade shops and Stripe Terminal vs Tap to Pay on Android.
Phone vs card machine: a quick comparison
- Hardware to buy
- Tap to Pay on the phone: None (uses the tech's phone)
- Separate card reader: A reader for each truck
- Setup on site
- Tap to Pay on the phone: Open the app and charge
- Separate card reader: Power on, pair over Bluetooth, then charge
- Contactless cards and wallets
- Tap to Pay on the phone: Yes
- Separate card reader: Yes
- Things that can go wrong
- Tap to Pay on the phone: Phone battery
- Separate card reader: Phone battery, reader battery, pairing, a reader left in another truck
- Best for
- Tap to Pay on the phone: iPhones and NFC Android phones
- Separate card reader: Phones without NFC
For a longer side-by-side, see Tap to Pay vs Square Reader for contractors.
The job-site flow: one minute, not fifteen
Many contractors who already take cards still lose ten or fifteen minutes at the end of every job. Open the app, find the job, build an invoice, add line items from a price book, review it, and only then hand the phone to the customer. The card machine was never the slow part. The steps around it were.
A good flow removes steps from the moment the job is ending:
- Confirm the work and the final amount. If the scope changed, update the total first.
- Open the job, not a blank charge screen. The payment should already know which customer and job it belongs to.
- Start Tap to Pay and let the customer tap.
- Send the receipt and mark the job paid. Automatically, before the tech gets back in the truck.
What to avoid
- Making techs search for the job at closeout. The right job should be one tap away.
- Making the customer wait while an invoice is rebuilt. If the amount changed, a quick charge against the job is enough. See Quick Charge when scope changes mid-job.
- Treating "we'll email it later" as normal. If the customer cannot pay now, send a job-linked pay link before you leave, so there is a next step.
- Running cards with no job attached. A payment floating in a card app still has to be matched by hand later. See taking a payment vs closing a job.
When the customer is not there
Tap to Pay needs the card in the room. When the payer is a landlord, a property manager, or a homeowner at work, send a pay link tied to the job. They can pay by card, Apple Pay, Google Pay, or ACH, and the job shows paid when it clears. See how to send a payment link for a contractor job. For big tickets where a card does not fit, see card vs ACH for contractors.
Getting a crew set up
Going phone-only is mostly a one-time setup:
- Install the app on each tech's phone. TradePay is on the App Store and Google Play.
- Connect your Stripe account once. Payouts go straight to the business bank account.
- Add techs with a join link so each payment shows who collected it.
- Run a small test charge on every phone, then refund it. Any phone that cannot tap is the one that needs a Bluetooth reader.
- Agree on one rule: collect before you leave, or send a job-linked pay link. No "we'll invoice you."
For multi-truck shops, see getting every tech paid before leaving.
Is it secure?
Yes. Tap to Pay uses the same contactless technology as store terminals, and the card number is not shown to the tech. In TradePay, payments run through Stripe Connect and pay out to the business's own bank account. TradePay never holds funds or stores card data.
What it costs
There is no hardware to buy. You pay a processing rate per payment. TradePay's published rate for in-person Tap to Pay is 2.9% with Stripe fees included and no fixed per-transaction fee, and the Collect plan is free for up to 2 users. The full rate table, including pay links and ACH, is on the pricing section.
Keep your stack
Taking cards on the phone does not mean switching software. If Jobber, Housecall Pro, Joist, or QuickBooks already run your schedule and books, keep them. TradePay adds the collect step on top. See keep Jobber, Joist and QuickBooks and add a collect layer. Choosing an app? See what to look for in a Tap to Pay app for contractors.
See how it works for plumbing, HVAC, electrical, and every other trade.
FAQs
Can a contractor take a card using only a phone?
Yes. An iPhone that supports Tap to Pay or an NFC-capable Android phone can accept contactless cards and digital wallets with no separate reader.
When do I still need a card reader?
Only when a tech's phone does not have NFC. In that case, pair a Bluetooth Stripe reader.
What if the customer's card is not contactless?
Send a job-linked pay link. The customer enters the card on their own phone, and the payment still lands on the job.
Does the customer need an app?
No. They tap a card, phone, or watch. Only the tech needs the app.
Is Tap to Pay slower than a card machine?
No. The tap itself takes a few seconds either way. What slows contractors down is finding the job and building the invoice, which is why the payment should start from the job.
Can I collect when the customer is not on site?
Yes. Send a pay link tied to the job, and the customer can pay by card, wallet, or ACH.
Related guides
Card vs ACH for Contractors: Which to Use When
Card or ACH for a contractor job? Cards win for fast on-site collect. ACH wins on big tickets where card fees add up. A simple rule for which to offer.
Read more →Contractor Payment App: What Small Crews Actually Need
Small contractor crews need more than card processing. They need job-linked payments, receipts, unpaid job tracking, and owner visibility.
Read more →Housecall Pro Payments: Fees, Instapay, HCP Money
Housecall Pro Payments fees checked Oct 12, 2026: card rates, ACH, Instapay and HCP Money explained, plus how TradePay adds capped ACH beside Housecall Pro.
Read more →Jobber Payments Alternative: Fees Compared 2026
Jobber Payments alternative? Compare card, ACH and monthly fees for Jobber, Housecall Pro, Square, Joist, QuickBooks and TradePay, checked Oct 8, 2026.
Read more →Stop chasing. Start collecting.
TradePay helps crews collect payment at job closeout, before the truck leaves the driveway.
Get started free →