Guides · Getting paid
Getting paid

How to get paid faster as a contractor

The work is the easy part. Getting paid for it on time is what keeps most contractors up at night. Here are seven changes that consistently shrink the gap between "job's done" and "money's in the bank."

DemoCommand · 7-minute read

1. Take a deposit before you start

The single biggest lever on cash flow is collecting money before the work, not after. A deposit of 25–50% on accepted estimates does two things: it funds your materials and labor, and it filters out the tire-kickers who were never going to pay. Make the deposit part of your estimate-acceptance step, not a separate awkward conversation.

2. Invoice the day you finish — not "when you get to it"

Every day between finishing the job and sending the invoice is a day added to when you get paid. The customer's satisfaction is highest the moment the work is done; that's when they pay fastest. If invoicing means driving back to the office and opening a spreadsheet, it slips. Invoice from your phone, on site, before you pull out of the driveway.

3. Let them pay by card or bank — instantly

"Mail me a check" is a two-week delay built into your business. When a customer can tap a link in the invoice and pay by card or bank transfer, a huge share of invoices get paid the same day. Yes, card processing has a small fee — but getting paid in hours instead of weeks is almost always worth more than the fee, especially when it's your money funding the next job.

Reality check The average small contractor waits 30–60 days on a mailed invoice. The same invoice with a "Pay now" button often clears in 1–3 days. That difference is your working capital.

4. Put clear terms on every invoice

"Due on receipt" or "Net 7" beats a blank due date. Vague invoices get paid vaguely. Spell out the amount, the due date, and the accepted payment methods. If you charge a late fee, say so up front — most people pay on time precisely because the terms are clear.

5. Automate the follow-up

You will not remember to chase every overdue invoice, and even if you do, it's uncomfortable. A short, polite reminder a few days before the due date and again the day after does most of the collecting for you. Set it once so it happens automatically — the customer who simply forgot (most of them) pays the moment they're nudged.

6. Make the price impossible to dispute

Payment delays often aren't about money — they're about confusion. A line-item estimate that the customer accepted, turned into a matching invoice, ends the "wait, what's this charge?" call before it happens. Photos of the completed work attached to the invoice close the loop on demolition and junk-removal jobs especially.

7. Keep it all in one place

When the estimate, the deposit, the job, the invoice, and the payment live in five different tools, money falls through the cracks — unsent invoices, uncollected deposits, forgotten follow-ups. One system that carries a job from quote to paid is the difference between guessing and knowing exactly who owes you what.

Get paid by card — free

DemoCommand lets you estimate, invoice from your phone, and accept card & bank payments — free, with no monthly fee. Just a small 1% per payment.

Start free — no credit card

Related: Free contractor invoice template · How to write a demolition estimate