Published October 9, 2026

Contractor invoicing: get paid on site, not 30 days later

For a small service business, the gap between finishing a job and getting paid is not an accounting detail. It is payroll, materials for next week, and the owner's sleep. The goal of this post is simple: shorten that gap, ideally to zero, without paying for an expensive billing system or making customers jump through hoops.

We will cover the cheap and free options, what card processing actually costs you, and the on-site collection habits that work. Where it helps, we will show how LLUMIFIELD handles it, but most of this applies whatever tool you use.

Free and cheap ways to invoice

If you are just starting out, you can invoice for free or nearly free:

These work until you have more than a handful of jobs a week. The problem is not the invoice itself; it is everything around it: knowing which job is unbilled, turning an estimate into an invoice without retyping, reminding customers, and getting the payment back into your books. That is where a field service tool earns its keep.

What card payments really cost

Most processors charge a percentage of each card payment plus a small fixed fee. Bank transfers (ACH) are typically cheaper than cards for large invoices. Check your processor's current rates; they vary by country and card type.

Two practical consequences:

  1. Large invoices are where card fees hurt. On a big job, steer the customer toward ACH or check. LLUMIFIELD lets you hide the online Pay button above an amount you choose, so very large invoices go to bank transfer or another method instead of a card.
  2. Be upfront about surcharges. If you pass on card costs, show it as a labeled line, never as a surprise. In LLUMIFIELD you can add a service charge such as a card or fuel surcharge as its own line below the subtotal. Card surcharging rules vary by location and card network, so check what applies to you before you do it.

The pay link is the whole game

A customer who can pay in two taps from a text message pays faster than one who has to find a checkbook. Every invoice you send should carry a link that opens a page where the customer can pay by card or bank transfer immediately.

In LLUMIFIELD, every invoice has a public pay link. Payments run through Stripe on your own connected account, accept cards and ACH, and post back to the invoice automatically. A receipt goes to the customer, and if you sync with QuickBooks Online or Zoho Books, the payment lands in your books too. Customers can also add a tip on the pay page; tips are tracked separately so they do not muddy your revenue numbers.

Getting paid before you leave the job

The cheapest collections call is the one you never have to make. Build the habit of closing the job and collecting on site:

  1. Finish the work and walk the customer through it. Show the photos. This is when they are happiest.
  2. Create the invoice from the job. The customer, address and work should flow in, not be retyped.
  3. Hand them the payment, right there. Text or email the pay link while you are standing together, or show a QR code they can scan with their own phone.
  4. Take cash or check if that is what they have, and record it on the spot so the office is not guessing.

LLUMIFIELD's technician app has an optional Collect payment in the field feature that an admin switches on. With it, a technician can generate the invoice from the job, send the customer a card payment link by text or email, show a QR code for the customer to scan and pay on their own phone, or record a cash or check payment. Each option can be turned on or off separately, so you decide whether techs handle money at all.

Deposits and installments for bigger jobs

For any job with significant materials, take a deposit before you order them. The best time is the moment the customer approves the estimate; see How to send estimates that get approved faster.

LLUMIFIELD supports deposits and installment schedules on estimates and invoices. A deposit due on acceptance is collected as soon as the customer accepts the estimate online. For longer jobs, split the balance into scheduled installments the customer can pay one at a time. You can also let customers choose their own amount on the pay page if you want to allow partial payments.

What about cards on file?

Keeping a card on file and charging it automatically is popular for maintenance plans and repeat customers, and some field service platforms offer it. It needs clear customer consent, and the customer should always know what they will be charged and when.

LLUMIFIELD does not store customer cards for automatic charges today. For repeat work, it uses recurring invoices: the invoice goes out on schedule with its pay link, and automatic reminders follow up if it is not paid. If autopay on file is essential for your business, ask about it when you compare tools.

Reminders do the chasing for you

Nobody enjoys calling customers about money. Automatic reminders are polite, consistent, and they work. Set them up once:

LLUMIFIELD's Payment Reminders setting emails clients about unpaid invoices that have a due date. Invoices can carry a late fee, applied automatically if you choose. The owner's Home screen shows overdue invoices and the dollars at stake, so you know who to call when a reminder is not enough.

Show the other ways to pay

Some customers will always prefer Zelle, a bank transfer, or a check. Rather than making them ask, print those options on the invoice. LLUMIFIELD's Payment Options let you list other ways to pay, with the details the customer needs, alongside the online Pay button.

A simple setup for a small crew

  1. Connect Stripe for cards and ACH.
  2. Set a card payment ceiling for very large invoices if fees worry you.
  3. Add your other payment methods to the invoice.
  4. Turn on automatic payment reminders.
  5. Decide whether technicians collect on site, and train them on one script.
  6. Connect QuickBooks Online or Zoho Books so payments reconcile themselves.

Try the whole loop

The best test of any invoicing setup is a real $1 invoice: send it to yourself, pay it from your phone, and watch it land in your books. Start a free 14-day LLUMIFIELD trial, no credit card required, and run it end to end. Every payment feature is included in one flat plan; see pricing, the comparison page, or our walkthrough of the 5-minute first job.

Frequently asked questions

How can contractors get paid on site?

Create the invoice from the job before you leave, then send the customer a pay link by text or email, or show a QR code they scan to pay by card on their own phone. Record cash or check payments on the spot so the office knows the job is paid.

Does LLUMIFIELD accept ACH payments?

Yes. LLUMIFIELD invoices have a public pay link, and Stripe processes both card and ACH bank payments on your own connected account. Payments post back to the invoice automatically.

Can LLUMIFIELD keep a customer card on file?

Not today. LLUMIFIELD does not store cards for automatic charges. For repeat work it uses recurring invoices with a pay link and automatic payment reminders.

Can I take deposits?

Yes. Estimates and invoices support deposits and installment schedules. A deposit due on acceptance is collected as soon as the customer accepts the estimate online.

Start your free trial