Credit Card Processing for Contractors and Home Services

You’re great at your trade. Chasing payments shouldn’t be part of the job. Get credit card processing built for contractors: take cards by phone, tap them on your phone onsite, or email an invoice. Free card reader included. No monthly fees.

The payment problem contractors know too well

You finished the job. The customer is happy. Now you need to get paid.

If you’re still asking customers to write checks, you already know the drill. “I’ll mail it this week” turns into two weeks of follow-up. And if you’ve looked into credit card processing, you’ve probably seen the monthly fees, the equipment costs, and the confusing rate structures that make the whole thing feel more complicated than it should be.

Traditional merchant service providers charge a monthly fee for virtual terminal access. Typically $10 to $50 per month on top of your processing fees. Some require a payment gateway like Authorize.net at $25 or more per month, plus a long term contract with an early termination fee if you decide to leave.

For most contractors, that pricing model is overkill. There are free virtual terminal options that work just as well for taking phone payments and sending invoices, without the monthly cost or commitment.

Phone, on-site tap, or email invoice.

Built for how contractors actually run their day. No monthly fees, no learning curve, free card reader included.

Virtual Terminal

Customer on the phone? Open your laptop, key in their card number, and charge them on the spot. Works from any device with a browser. Done before you hang up.

Tap to Pay on Your Phone

At the job site? Have the customer tap their card or phone right on yours. No card reader needed. Works with iPhone or most Android phones. Lower rate than keyed entry.

Email Invoices

Create an invoice, add a description and amount, and email it to your customer. They click a link, enter their card, and pay. You get notified when the money clears.

How contractors actually use this

  • Collect final payment on-site. Job’s done, customer wants to pay by card. Have them tap their card on your phone or hand them your phone to use Apple Pay. Done in seconds.
  • Take a deposit before starting work. Call the customer, get their card info over the phone, and charge the deposit through the virtual terminal. No more waiting for a check that may never arrive.
  • Invoice for completed work. Back at the office? Send an invoice by email. The customer pays when it’s convenient for them. You don’t have to chase anyone.
  • Charge for service calls and repairs. Small job, quick payment. Use Tap to Pay or the virtual terminal, whichever is faster in the moment.
  • Bill recurring customers automatically. Maintenance contracts, monthly service agreements, repeat customers. Save their card on file and bill on a schedule.
  • Send a payment link for big jobs. Send a customer a link by text or email. They pay from their phone. You get notified when it’s done.

Credit card processing for every trade

Different trades have different payment patterns. Here’s how this works for the most common ones.

Credit card processing for plumbers

Most plumbing jobs end with a bill the customer wants to pay on the spot. Tap to Pay on your phone handles the on-site payment in seconds. For emergency calls outside business hours, the virtual terminal lets you take card info over the phone before you even leave the shop.

Credit card processing for electricians

Service calls, panel upgrades, rewiring projects. Take a deposit by phone before the work starts, charge the balance on-site when you’re done. Send invoices for larger commercial jobs that need to go through the customer’s accounting process.

Credit card processing for HVAC contractors

Maintenance contracts, emergency calls, full system installations. Save customer cards on file for recurring maintenance billing. Charge service calls on-site with Tap to Pay. Send detailed invoices for installation jobs with progress payments.

Credit card processing for landscapers

Recurring maintenance customers can be billed automatically each month. One-time projects (cleanups, hardscape installations, tree work) get charged on-site or invoiced after the job. No need for a card reader in the truck.

Credit card processing for painters, roofers, and general contractors

Larger projects with progress payments work well with email invoices customers can pay over time. Smaller repairs and touch-ups get charged on-site. Deposits before starting work prevent the “I’ll pay you when it’s done” problem from becoming a “they never paid” problem.

Credit card processing for handymen and small-shop trades

Quick jobs, fast payments. Tap to Pay works perfectly here. No monthly fees mean you only pay when you process a card, which fits the irregular cash flow of small-shop businesses.

What processing fees actually cost you

Most contractors don’t think about processing fees until they see the monthly statement. Here’s what the numbers look like with a free virtual terminal compared to a traditional merchant account.

Try Square Free Virtual Terminal →

$10,000 a month in card payments

With a typical merchant account: monthly fees plus per-transaction processing rates. With Square: no monthly fee, just per-transaction processing. For most contractors, the no-monthly-fee model saves money overall, especially during slow months. Tap to Pay rates are lower than keyed-in rates, so on-site jobs cost you less.

No monthly fees piling up

Traditional merchant accounts charge $25 to $50 per month whether you process anything or not. Slow month? You still pay. With Square, you pay nothing when you’re not processing.

No long-term contract

Most traditional merchant accounts lock you into a multi-year contract with early termination fees of several hundred dollars. Square has no contract. If your business changes, you can stop using them anytime.

Up and running in 5 minutes

No paperwork. No waiting for approval. No sales calls.

1

Sign up for a free Square account

Create an account with your email and business info. Takes about a minute. Square sends you a free magstripe card reader as a backup option.

2

Connect your bank

Link your bank account so deposits go directly to you. A few minutes of secure verification.

3

Get paid

Open the virtual terminal, use Tap to Pay onsite, or send an invoice. Money goes straight to your bank account, typically within 1 to 2 business days.

Try Square Free Virtual Terminal →

Questions from contractors

Contractors typically take card payments three ways: keying the card number into a virtual terminal during a phone call, having the customer tap their card on the contractor’s phone using Tap to Pay at the job site, or sending an email invoice the customer pays online. Most modern processors like Square offer all three methods in one account, so you can use whichever fits the situation.

For most contractors, the best setup is a free virtual terminal account with Tap to Pay enabled on a smartphone. This handles every payment scenario: phone calls, on-site collection, and emailed invoices. There’s no monthly fee, no card reader to carry, no contract. You only pay per-transaction processing rates when you actually take a payment.

If you can send an email, you can use this. The virtual terminal is one screen. Enter the amount, enter the card number, hit charge. Tap to Pay is even simpler. Open the app, enter the amount, customer taps their card. No training required.

Yes. Every new Square account includes one free Square Reader for magstripe. It plugs into your phone (USB-C, Lightning, or 3.5mm jack depending on your phone) and lets you swipe cards. Most contractors use Tap to Pay instead since it doesn’t need any hardware, but the reader is good as a backup. Additional readers cost $10 each if you need more for crew members.

If you have an iPhone 11 or newer, or most modern Android phones with NFC, you can take contactless payments directly on your phone. Open the Square app, enter the amount, and have your customer tap their card or phone (Apple Pay or Google Pay) on yours. Done in seconds, no hardware needed. Tap to Pay actually has a lower per-transaction rate than keyed-in transactions.

Square has no monthly fee, no setup fee, no contract, and no minimum monthly volume. You only pay per-transaction processing rates when you take a payment. Tap to Pay rates are lower than keyed-in rates. For current pricing, see Square’s pricing page when you sign up. The pricing is always very competitive.

Square typically deposits funds to your bank account within 1 to 2 business days. It’s automatic. No need to request transfers or wait for a payout cycle.

Yes. You can charge any amount through the virtual terminal or Tap to Pay. Deposits, progress payments, final payments, service calls. You can also send separate invoices for each phase of a project.

Yes. Square lets you save customer cards on file and set up recurring charges for monthly service agreements, maintenance contracts, or any other repeat billing. Set it up once and the system handles the rest.

Square has no monthly minimums or volume caps for the standard plan. Process as much or as little as you need. Larger contractors processing high volumes can negotiate lower rates with Square or look into a traditional merchant account.

If you need things like advanced fraud detection, recurring billing for service contracts, or interchange-plus pricing for high volume, look at Authorize.net instead. It costs more but has more features. For most contractors, Square is enough. For a full comparison, see our free virtual terminal guide.

Smart move. Different processors offer different rates depending on your volume and processing pattern. Get free quotes from competing payment processors and see which one fits your business best. There’s no obligation.

Stop chasing payments.

Set up in 5 minutes. No credit card needed to sign up. No contracts. Free card reader included.