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

“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.”
Contractor progress invoice example
The second stage of a kitchen remodel, billed after rough-in, with a signed change order added.
Invoice
GC-0214
Stage 2 of 3
Bill to
Carmen Osei
345 Marlow Ave, Kissimmee FL 34741
Rough plumbing and electrical
Stage 2
Drywall and patch
Stage 2
Change order, added pantry outlet
Signed Mar 3
Example with sample data
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.
InvoicingChange 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-signaturesSubs 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 expensesBank 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.
PaymentsContractor 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
| Smarfle | Jobber | |
|---|---|---|
| Entry plan | Solo $19, 1 user | Core $49, 1 user |
| Mid plan | Starter $99, 5 users | Connect $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%.
Starter
Small teams adding tools and growth
$99/mo
- Up to 5 users (1 owner + 4 techs)
- Up to 2,000 clients
Most Popular
Professional
Growing service businesses
$199/mo
- Up to 10 users
- Up to 5,000 clients
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?
Is the deposit taken off automatically?
How do change orders reach the invoice?
Can I hold back retainage?
Can I bill a sub's work at my markup?
Can I avoid card fees on a big stage?
Do crew leads see the contract price?
Can my bookkeeper get the invoices?
Try contractor invoicing software free
14 days with every feature on your real general contractor work. No credit card.