Progress invoices for each phase

General contractor invoicing software

General contractor invoicing software that bills a remodel or addition one phase at a time. The deposit lands at signing, each stage goes out as its own invoice, and a change order is priced and signed before any bill includes it.

A short tour of the screens this page describes. It is filmed with our demo pest control company, and every trade runs on the same screens.

  • From $19/month
  • 14-day free trial
  • Same-day US support
Natalia, Pink Upholstery Cleaning
“We run every customer conversation through Smarfle. Texts, emails and reminders are in one place, our customers love paying with Apple Pay, and when we are busy or closed the text bot answers new leads for us.”
Natalia, owner of Pink Upholstery Cleaning, Orlando, FL

Contractor progress invoice example

The second stage of a kitchen remodel, billed after rough-in, with a signed change order added.

Smarfle · Progress invoice

Invoice

GC-0214

Stage 2 of 3

Sent · awaiting payment

Bill to

Carmen Osei

345 Marlow Ave, Kissimmee FL 34741

Rough plumbing and electrical

Stage 2

$8,400.00

Drywall and patch

Stage 2

$3,150.00

Change order, added pantry outlet

Signed Mar 3

$240.00
Due this stage$11,790.00
Emailed when rough-in passedPay now

Example with sample data

Free contractor invoice template

Construction invoices by phase

Take a deposit when the estimate is signed, then bill demo, rough-in and finish as their own invoices on the same project, each listing only the work that stage covers.

Invoicing

Change orders signed first

A new outlet or a tile upgrade goes out as a revised estimate the client signs on the phone. Once signed, the revision becomes the project's scope, so the change is approved before it reaches a bill.

Estimates and e-signatures

Subs and crew hours on cost

Sub invoices you paid, dumpster rentals and permits go on the project as expenses, and crew leads log their hours, so each phase shows what it really cost against what you billed.

Job expenses

Bank transfer for big balances

A commercial client can settle a large stage by ACH for a Stripe fee of $5 at most. A homeowner can use a card on the payment page or mail a check the office records.

Payments

Contractor invoice software at a glance

What it does

  • Deposit at signingPaid with the signature
  • Separate invoice for each phaseFrom the same project
  • Change orders signed onlineLines carry to the invoice
  • Project costs against billingSubs, permits, crew hours

What it doesn't do

  • Retainage held backTrack it outside Smarfle
  • Lien waiversPrepared separately
  • Schedule of values billingInvoice phases one by one
  • Deposit credit on stage invoicesLower a stage by hand

Smarfle vs Jobber for contractors

SmarfleJobber
Entry planSolo $19, 1 userCore $49, 1 user
Mid planStarter $99, 5 usersConnect $139, 1 user
Sends you customer leads (pay-per-lead directory) Yes No
Guided onboarding with an implementation contact No Yes
Answers your phone without a paid add-on Yes No

Contractor invoicing pricing

Estimates, progress invoices and expenses are on every plan. On a large stage, Stripe's ACH fee is capped at $5 where a card costs 2.9%.

Solo

Sole operators getting started

$19/mo

  • 1 user
  • Up to 500 clients
Start Free Trial

Starter

Small teams adding tools and growth

$99/mo

  • Up to 5 users (1 owner + 4 techs)
  • Up to 2,000 clients
Start Free Trial

Most Popular

Professional

Growing service businesses

$199/mo

  • Up to 10 users
  • Up to 5,000 clients
Start Free Trial

Business

Multi-location operations

$349/mo

  • Up to 30 users
  • Up to 10,000 clients
Start Free Trial

SMS, email, AI, and voice are billed pay-as-you-go. See every plan and usage rate →

What builders ask about construction invoicing software

Can the contractor invoice app send progress invoices?

Yes. Each stage gets its own invoice on the same project, with just the lines for that phase.

Is the deposit taken off automatically?

When the project is billed in one invoice at completion, yes. With stage invoices, price the first stage net of the deposit, since a manual invoice takes no credit lines.

How do change orders reach the invoice?

Revise the estimate from the project page. When the client signs, the new lines take over, ready for the stage you bill next.

Can I hold back retainage?

No. Smarfle has no retainage or schedule-of-values billing, so commercial pay applications stay in a construction tool.

Can I bill a sub's work at my markup?

Yes. Record what the sub charged you as an expense and bill the client your price as a line on the stage invoice.

Can I avoid card fees on a big stage?

Yes. Turn on ACH for that client, and Stripe's fee stops at $5 instead of 2.9% of the stage.

Do crew leads see the contract price?

No. Crew leads see their projects and scope, while estimate and invoice prices stay hidden from them.

Can my bookkeeper get the invoices?

Yes. Download invoices, payments and expenses as CSV and hand the files to whoever keeps your books.

Try contractor invoicing software free

14 days with every feature on your real general contractor work. No credit card.