Skip to main content

Free Construction Invoice Templates

Construction Invoice Template

Construction invoicing is nothing like sending a bill for a haircut. You’re dealing with progress payments, retention holdbacks, change orders that happened three weeks ago, and clients who suddenly can’t find their checkbook when the final bill shows up.

A generic invoice template from the internet won’t cut it. And that spreadsheet you’ve been copying and pasting since 2019? It’s probably costing you more than you think.

This guide covers exactly what your construction invoices need, gives you templates for both residential and commercial work, and shows you how to actually get paid faster. Because doing great work means nothing if the money doesn’t follow.

Why Construction Invoicing Is Different from Other Industries

A plumber who fixes a faucet sends one invoice and gets paid. Simple. But if you’re running a $200K kitchen remodel or a $2M commercial buildout, billing gets complicated fast.

Here’s what makes construction invoicing its own animal:

Progress billing. Most construction work gets billed in stages. You’re not waiting until the job is 100% done to send your first invoice. You’re billing monthly or at milestones: foundation complete, framing done, rough-ins passed inspection. Each invoice needs to show what percentage of each line item is complete, what you’ve billed previously, and what’s due now. Get any of those numbers wrong and you’ll be going back and forth with the GC or owner for weeks.

Retention. On commercial jobs (and some larger residential projects), the owner holds back 5-10% of every payment until the project is substantially complete. That means your invoice shows one amount, but you’re only collecting 90-95% of it. You need to track retention separately so you know exactly how much is sitting out there waiting to be released. And you need to bill for retention release at closeout, which is a whole separate invoice.

Change orders. The scope changed. It always changes. The client wanted an extra outlet, the architect revised the window placement, or someone hit rock during excavation. Every change order that affects your billing needs to show up on your invoices clearly, with a reference back to the signed change order document. If it’s buried in a line item somewhere, expect a dispute.

Lien waivers. In most states, you’re required to submit a lien waiver with your payment application. Conditional waivers go with the invoice. Unconditional waivers go after payment clears. Miss a lien waiver and you might not get paid at all, no matter how perfect your invoice is.

Multiple pay applications per project. A typical commercial job might have 12-18 pay applications over the life of the project. Each one builds on the last. Your invoicing system needs to carry forward previous amounts, track the schedule of values, and keep a running total that matches the contract amount (plus approved change orders).

None of this is hard to understand. But it’s easy to mess up when you’re tracking it across dozens of active jobs with a spreadsheet and a prayer.

What Every Construction Invoice Needs

Whether you’re billing a homeowner for a bathroom remodel or submitting AIA pay apps on a commercial project, certain elements need to be on every invoice. Skip any of these and you’re asking for slow payments or disputes.

The Basics (Every Invoice, Every Time)

  • Your company info - Business name, address, phone, email, contractor license number. Sounds obvious, but you’d be surprised how many invoices show up missing a license number, which is required in many states.
  • Client info - Full legal name and address of the person or entity paying you. On commercial work, this might be different from the project owner.
  • Invoice number - Sequential, unique, and easy to reference. “INV-2026-0047” beats “Invoice Feb” every time. Your accountant will thank you.
  • Invoice date and due date - Both. Not just one. And the due date should match whatever payment terms you agreed to in the contract.
  • Job name and number - Every invoice ties back to a specific project. If you’re running 15 jobs and your client manages 40, a job number keeps everyone on the same page.
  • Contract reference - The original contract amount, any approved change orders, and the current adjusted contract total. This anchors the invoice to the agreement.
  • Payment terms - Net 30? Net 15? Due on receipt? Spell it out clearly on every invoice. Don’t make the client dig through the contract to figure out when they owe you money.

Line Items That Actually Make Sense

Don’t just put “Construction services - $45,000.” Break it down.

Good line items match your contract’s scope of work or schedule of values. Each line should include a description, the original budgeted amount, the percentage completed to date, the amount previously billed, and the amount due this period.

For residential work, your line items might look like: demolition, framing, electrical rough-in, plumbing rough-in, drywall, finish carpentry, painting, fixtures, cleanup. Keep them specific enough that the homeowner understands what they’re paying for, but not so granular that your invoice is 10 pages long.

For commercial work using AIA format (G702/G703), your line items need to match the schedule of values exactly. No exceptions. The GC’s project manager is going to cross-reference every number, and if your line items don’t match the SOV, your pay app goes to the bottom of the stack.

What Commercial Pay Applications Need (That Residential Doesn’t)

If you’re doing commercial work, you’re probably using AIA-style billing. That means:

  • AIA G702 - The application and certificate for payment (the summary sheet)
  • AIA G703 - The continuation sheet (your detailed schedule of values with completion percentages)
  • Notarization - Some GCs require notarized pay applications
  • Stored materials - Materials purchased but not yet installed get their own column
  • Retention tracking - Separate column showing retention withheld and retention released

This format exists because commercial construction involves multiple parties reviewing every payment. The sub sends it to the GC, the GC sends it to the owner, the owner sends it to the architect for approval, and eventually (hopefully) a check gets cut. Every person in that chain needs to verify the numbers quickly.

If you’re doing job costing right, pulling these numbers together shouldn’t take more than a few minutes per invoice. If it takes you half a day, your system is the problem.

Free Construction Invoice Templates

Let’s talk about what a good construction invoice template actually looks like. You don’t need to buy expensive software just to send a professional invoice, but you do need more than a blank spreadsheet. (New to invoicing? Start with our step-by-step guide on how to write an invoice.)

Residential Construction Invoice Template

A solid residential template includes:

Header section with your company logo, license number, contact info, and space for the client’s name and project address. Put your invoice number, date, and payment terms right at the top where they can’t be missed.

Project summary showing the original contract amount, approved change orders (listed individually with CO numbers), and the adjusted contract total.

Line item table with columns for: item description, scheduled value, work completed to date (percentage and dollar amount), previously billed, current amount due, and balance remaining. This tells the homeowner exactly where the project stands financially.

Summary section at the bottom showing the total due this period, any retention withheld, and the net amount payable. Include your accepted payment methods here too.

Payment instructions - Bank info for ACH/wire, a link for online payment, or where to mail a check. Make it stupid-easy to pay you.

For most residential jobs, this one-page format works perfectly. It’s clear, professional, and gives the client confidence that you’re organized and trustworthy.

Commercial Construction Invoice Template (AIA Format)

For commercial work, your template needs to follow AIA G702/G703 format. Most GCs won’t accept anything else.

G702 (Cover sheet) includes: project name, owner, architect, contractor info, contract date, original contract sum, change order summary, current contract sum, total completed and stored to date, retention percentage and amount, total earned less retention, less previous payments, and current payment due.

G703 (Continuation sheet) is the detailed breakdown. Columns include: item number, description of work, scheduled value, work completed from previous application, work completed this period, materials presently stored, total completed and stored to date (both dollar and percentage), balance to finish, and retention.

You can download blank AIA forms from the AIA website, but they’ll cost you about $30-50 per form set. Many construction management platforms include AIA-formatted invoicing built in, which saves you from manually filling these out every month.

The key with commercial templates: accuracy matters more than speed. One wrong number on a G703 can delay your payment by 30 days while the architect sends it back for corrections.

Progress Billing vs Fixed-Price Invoicing

Not every job calls for the same billing approach. Understanding when to use each method keeps your cash flow healthy and your clients happy.

Progress Billing (Percentage of Completion)

This is the standard for most commercial work and larger residential projects. You bill based on the percentage of work completed during a given period.

When to use it:

  • Projects lasting more than 30 days
  • Contract values above $25K (rough guideline, not a rule)
  • When the contract specifies a schedule of values
  • Commercial projects (almost always)

How it works: At the end of each billing period, you walk the job and determine what percentage of each line item is complete. If your concrete line item is $50,000 and the footings and foundation are done (representing 60% of total concrete work), you bill $30,000 for that line item. Subtract what you billed last month, and the difference is your current invoice amount.

The catch: You need accurate tracking of completion percentages. Overbilling (billing ahead of where you actually are) is a real problem in construction. It feels great when the checks are coming in, but if the job goes sideways, you’re in a bad position. Some GCs send their own field staff to verify your percentages before approving your pay app.

Fixed-Price Invoicing (Milestone or Lump Sum)

Simpler to manage, but not always appropriate.

When to use it:

  • Smaller residential projects (under $25K)
  • Service work and repairs
  • When the client prefers clear milestone payments
  • Short-duration projects (a few days to a couple weeks)

How it works: You agree on specific payment milestones at contract signing. For example: 30% deposit, 30% at rough-in completion, 30% at substantial completion, 10% at final walkthrough. Each milestone triggers a straightforward invoice for the agreed amount.

The benefit: Less paperwork. No percentage-of-completion calculations. No schedule of values. The client knows exactly what they’re paying and when. You know exactly what you’re billing and when.

The risk: If the scope changes (and it will), you need to handle change orders and adjust milestones accordingly. And if a milestone takes longer than expected, your cash flow takes the hit.

Which Should You Use?

Read real contractor reviews and see why Projul carries a 9.8/10 on G2.

For most contractors, the answer is both. Use progress billing on your bigger, longer-duration projects. Use fixed-price milestones on smaller residential work and service calls. Match the billing complexity to the project complexity.

Whatever you choose, make sure it’s spelled out in the contract before work starts. Surprises on invoices kill client relationships faster than almost anything.

How to Get Clients to Pay Faster

You did the work. You sent the invoice. Now you wait. And wait. And follow up. And wait some more.

Late payments are the biggest cash flow killer in construction. A 2024 survey found that 83% of contractors regularly deal with late payments, and the average payment cycle in commercial construction is 83 days from invoice to check. That’s almost three months of floating your own expenses.

Here’s how to fix that.

Set Clear Payment Terms Before Work Starts

This starts at the contract, not the invoice. If your contract says “payment due upon receipt of invoice” but you’ve never actually enforced that, your clients know they can take 60 days without consequences.

Be specific: “Payment is due within 15 days of invoice date. Invoices unpaid after 30 days are subject to a 1.5% monthly finance charge.” Then put those same terms on every invoice.

Bill Immediately and Consistently

The single biggest thing you can do to get paid faster is send invoices the day the work is done (or the day the billing period ends). Every day you delay sending an invoice is a day added to your payment cycle.

If you bill on the first of every month, bill on the first. Not the third because you were busy. Not the following Monday because the first fell on a weekend. The first. Every time. Clients who know your invoices come like clockwork will budget for them.

Offer Early Payment Discounts

“2/10 net 30” means the client gets a 2% discount if they pay within 10 days, otherwise the full amount is due in 30 days. On a $50,000 invoice, that’s a $1,000 incentive to pay quickly.

Does it cost you money? A little. But carrying receivables for 60-90 days costs you more when you factor in your line of credit interest, the time spent chasing payments, and the projects you can’t bid because your cash is tied up.

Make It Easy to Pay You

If the only way to pay you is a check mailed to your office, you’re adding days (or weeks) to the payment cycle. Offer multiple options:

  • Online payment links - Include a “Pay Now” button or link right on the invoice. Projul’s invoicing feature lets clients pay online with a credit card or ACH transfer directly from the invoice.
  • ACH/wire transfer - Include your bank details on every invoice for clients who prefer direct transfers.
  • Credit cards - Yes, you eat the processing fee (typically 2.5-3%). But getting paid today vs. getting paid in 60 days is almost always worth 3%.

Send Automatic Payment Reminders

Most contractors hate chasing payments because it feels awkward. Automated reminders remove the awkwardness. Set up reminders that go out:

  • 3 days before the due date (“Your invoice is due in 3 days”)
  • On the due date (“Your invoice is due today”)
  • 7 days past due (“Your invoice is 7 days past due”)
  • 14 days past due (escalate to a phone call at this point)

When the reminder comes from your software instead of you personally, it’s just business. No hard feelings.

Include Lien Waiver Language on Your Invoices

This sounds counterintuitive, but including a conditional lien waiver with your invoice actually speeds up payment. It tells the client “I’m organized, I know the process, and I’m ready to close this out as soon as you pay.” GCs especially appreciate this because it’s one less thing they need to chase you for.

Stop Working Until You’re Current

This is the nuclear option, but sometimes it’s necessary. If a client is 60+ days behind on payments, you have every right (and usually the contractual language) to stop work until your account is current. Most contractors are afraid to do this because they don’t want to damage the relationship. But a client who doesn’t pay you isn’t a good relationship. It’s a liability.

Why Spreadsheet Invoicing Costs You Money (And What to Use Instead)

Let’s be honest. A lot of contractors are still creating invoices in Excel or Google Sheets. You’ve got a template someone made five years ago, and you copy it, change the numbers, save as PDF, and email it out.

It works. Technically.

But “technically works” isn’t the same as “works well.” Here’s what spreadsheet invoicing is actually costing you:

Time. How long does it take you to create one invoice? If you’re pulling numbers from one spreadsheet, typing them into another, double-checking math, and formatting a PDF, you’re spending 30-60 minutes per invoice. Multiply that by 15 active jobs and monthly billing, and you’re burning 8-15 hours a month just creating invoices. That’s two full days of your life, every month, doing data entry.

Errors. Manual data entry means manual errors. A mistyped number, a formula that broke when you added a row, a change order that didn’t get added. Every error delays your payment and damages your credibility. On commercial work, one wrong number on a G703 can bounce your entire pay app back to you.

No integration with your books. Your spreadsheet invoice doesn’t talk to QuickBooks. So after you create the invoice, you (or your bookkeeper) manually enters it into your accounting software. That’s double the data entry and double the chance for errors. With QuickBooks integration built into your project management tool, invoices sync automatically and your books stay clean without extra work.

No payment tracking. Which invoices are outstanding? What’s 30 days past due vs. 60 days? How much retention is sitting out there across all your jobs? In a spreadsheet world, answering these questions means opening every file and building your own aging report. In a real invoicing system, it’s one click.

No online payments. You can’t put a “Pay Now” button on a PDF you made in Excel. So your clients are stuck writing checks or calling you for wire details. Every extra step between “client sees invoice” and “client pays invoice” adds days to your collection cycle.

No automatic reminders. You’re the reminder. Which means you forget, or you feel weird sending the third follow-up email, so you let it slide. And now you’re 60 days out with no payment.

What to Use Instead

Construction-specific invoicing software solves all of this. And it doesn’t have to be expensive or complicated.

What you want is a system that:

  • Pulls job costs and completion percentages from your active projects automatically
  • Creates professional invoices (including AIA format) in minutes, not hours
  • Sends invoices electronically with online payment options
  • Syncs with your accounting software so you’re not doing double entry
  • Tracks payment status across all your jobs in one dashboard
  • Sends automatic payment reminders on your schedule

Projul does all of this and ties your invoicing directly to your job costing, so the numbers on your invoices always match the numbers in your project. No copying between spreadsheets. No wondering if the math is right.

And because Projul doesn’t charge per user, your office manager, project managers, and bookkeeper can all access invoicing without adding to your monthly bill. Check pricing to see how it works.

Book a quick demo to see how Projul handles this for real contractors.

Customizing Invoice Templates by Trade

A general contractor’s invoice looks nothing like an electrician’s invoice, and neither one looks like what a landscaper sends. The line items, billing structures, and payment expectations vary wildly depending on the trade. Using a one-size-fits-all template is better than nothing, but customizing your invoice for your specific trade makes you look more professional and reduces disputes.

Electrical Contractors

Electrical invoices typically need to separate labor and materials more clearly than most other trades. Clients (and GCs) want to see exactly what they’re paying for because electrical materials can range from cheap romex to expensive panel upgrades and specialty fixtures.

Your line items should break out:

  • Rough-in labor - Running wire, installing boxes, drilling and routing. Bill this by area or by circuit count, depending on your contract structure.
  • Finish labor - Installing devices, fixtures, panels, and cover plates. This is usually a separate billing milestone.
  • Materials - List major items individually (panels, breakers, specialty fixtures) and group small items (wire, connectors, boxes) into a single line. Include receipts or supplier invoices as backup documentation when the GC requires it.
  • Permit and inspection fees - If you’re pulling the electrical permit, list it as its own line item rather than burying it in overhead.
  • Service upgrades - Panel upgrades, meter base replacements, and utility coordination are big-ticket items that deserve their own line.

Electrical contractors who do both new construction and service work should have two separate templates. A service call invoice is straightforward: show up, diagnose, fix, bill. A new construction invoice needs progress billing tied to rough-in and trim phases.

Plumbing Contractors

Plumbing invoices share some similarities with electrical, but there are key differences. Plumbing materials tend to be more expensive per item (think water heaters, fixtures, and pipe), and plumbing work often involves phases that depend on other trades finishing first.

Effective plumbing invoice line items include:

  • Underground/slab rough-in - Drain lines, water supply stubs, and gas piping installed before the slab is poured. This is typically your first billing milestone.
  • Top-out/rough-in - Supply and drain lines run through walls and ceilings to fixture locations. Second billing milestone.
  • Trim-out - Setting fixtures, connecting appliances, testing. Final billing milestone.
  • Fixtures and equipment - Water heaters, faucets, toilets, and specialty items. List each fixture separately with model numbers so there’s no confusion about what was specified vs. what was installed.
  • Testing and inspection - Pressure tests, inspection fees, and camera inspections if applicable.

For plumbing contractors who handle both residential and commercial work, your commercial template needs additional columns for stored materials. Large commercial plumbing jobs often involve ordering fixtures months in advance, and you need to bill for those materials even before they’re installed.

HVAC Contractors

HVAC billing gets complicated because you’re often billing for equipment that represents a huge percentage of the total contract. A $40,000 HVAC contract might include $22,000 in equipment alone. Your invoice needs to handle this clearly.

Key HVAC invoice line items:

  • Equipment - Condensing units, air handlers, furnaces, mini-split systems. Always list model numbers and serial numbers. This protects you during warranty disputes and helps the client’s records.
  • Ductwork - Fabrication and installation of supply and return duct, plenums, and registers. On larger jobs, break this into zones or floors.
  • Refrigerant piping - Line sets, brazing, and pressure testing. Separate from ductwork because it requires different labor skills.
  • Controls and thermostats - Smart thermostats, zone controls, and building automation connections.
  • Start-up and commissioning - Testing, balancing, and verifying system performance. This is a legitimate billable phase that many HVAC contractors forget to include as a line item.
  • Permit and inspection - Mechanical permits and inspection coordination.

HVAC contractors should also include warranty information directly on the invoice or as an attached document. When the client has the warranty terms with the same paperwork as the payment, there’s less confusion later.

General Contractors and Remodelers

If you’re a GC managing subs, your invoice is really a roll-up of multiple scopes of work. Your template needs to handle this complexity without becoming unreadable.

The best approach for GCs is to organize line items by trade or CSI division rather than by task type. This way, each line on your invoice corresponds to a subcontract or a self-performed scope, making it easy to track costs internally and easy for the client to understand.

For remodelers doing design-build work, add these line items to your template:

  • Design and preconstruction - Drafting, engineering, permits, and project planning. Bill this separately so the client sees the value of your planning work.
  • Demolition and site prep - Tear-out, debris hauling, and protection of existing finishes.
  • Structural - Framing, steel, and foundation work.
  • Trade rough-ins - Electrical, plumbing, HVAC, and fire protection.
  • Insulation, drywall, and paint - Group these together or separate them depending on contract size.
  • Finish work - Cabinets, countertops, tile, flooring, trim carpentry.
  • Final punch list and cleanup - Make this a line item so the client knows you’re billing for the time it takes to button up every detail.

Landscaping and Hardscape Contractors

Landscaping invoices differ from building trades in one key way: materials are often the largest cost component, and they’re highly visible. A homeowner can see every plant, every paver, and every yard of mulch. Your invoice should reflect that visibility.

Recommended line items for landscaping:

  • Site preparation - Grading, excavation, drainage, and irrigation trenching.
  • Hardscape materials and labor - Pavers, retaining wall block, natural stone, concrete, and the labor to install them. List materials and labor separately because material markup is standard in landscaping and clients expect to see it.
  • Softscape materials and labor - Trees, shrubs, perennials, sod, seed, and mulch. List individual specimen trees or large plantings by name and size (e.g., “3-inch caliper Red Maple”).
  • Irrigation - System design, piping, heads, controllers, and testing.
  • Lighting - Fixtures, transformers, wiring, and installation.
  • Maintenance period - Many landscape contracts include a 30-90 day establishment warranty period. If you’re billing for maintenance visits during that period, list them separately.

The key for all trades: your invoice template should match the way you write your contracts and estimates. When the line items on your invoice mirror the line items on your estimate, everything reconciles cleanly and disputes drop to near zero.

AIA Billing Document Templates: A Deeper Look

We touched on AIA billing earlier, but if you’re doing commercial work, you need to understand these documents inside and out. Mistakes on AIA pay applications are the number one reason subcontractors experience payment delays on commercial projects.

Understanding the G702 Form

The AIA G702 is your cover sheet. Think of it as the executive summary of your pay application. It contains:

  • Application number - Sequential, starting with 1 for your first pay app on the project.
  • Period to - The end date of the billing period this application covers.
  • Contract information - Original contract sum, net change by change orders, and the current contract sum. These numbers must match the GC’s records exactly. If you have an approved change order that the GC hasn’t processed yet, do not include it here. Wait until it shows up in their system.
  • Total completed and stored to date - The total dollar value from your G703 continuation sheet. This number is automatically calculated if you’re using software, but if you’re filling in forms manually, it must match exactly.
  • Retainage - The percentage and dollar amount being withheld. Standard is 10% until 50% complete, then sometimes reduced to 5%. Check your subcontract for the specific terms.
  • Current payment due - The bottom line. Total earned less retainage, less previous payments equals what the GC owes you this month.

The G702 also requires signatures from the contractor and, on some projects, from the architect certifying the work. If your GC requires a notarized application, the notary block is on this form.

Understanding the G703 Form

The G703 is where the detail lives. It’s a spreadsheet-style continuation sheet with one row for each line item in your schedule of values. The columns are:

  • Item number - Matches your schedule of values (SOV) exactly.
  • Description of work - Also matches your SOV. Do not abbreviate or change descriptions from one pay app to the next. Consistency matters.
  • Scheduled value - The original contract amount for this line item, plus any approved change order amounts allocated to it.
  • Work completed from previous application - The cumulative total you’ve billed for this line item on all prior pay apps. This should match the “total completed” column from your last approved pay application.
  • Work completed this period - What you’re billing for this month on this line item.
  • Materials presently stored - Materials purchased, delivered, and properly stored but not yet installed. You must provide documentation (receipts, delivery tickets, photos) for stored materials.
  • Total completed and stored to date - The sum of previous work, current work, and stored materials. Both as a dollar amount and as a percentage of the scheduled value.
  • Balance to finish - Scheduled value minus total completed and stored. This tells everyone how much is left on each line item.
  • Retainage - The retention amount withheld on this line item.

Common AIA Billing Mistakes to Avoid

Front-loading your schedule of values. It’s tempting to weight your early-phase line items higher so you collect more money upfront. Every GC knows this trick, and most will push back during SOV negotiation. A front-loaded SOV also puts you at risk if the project gets canceled mid-stream and you’ve billed more than you’ve earned.

Changing line item descriptions between pay apps. If pay app #1 says “Concrete - Foundations” and pay app #4 says “Foundation Concrete Work,” you’ll get a revision request. Keep descriptions identical throughout the project.

Billing past your stored materials. If you billed $10,000 in stored materials last month and installed that material this month, you need to move it from the “stored” column to the “work completed” column. The total shouldn’t change, but the allocation shifts. Forgetting this makes your numbers look inflated.

Missing the billing deadline. Most GCs have a hard cutoff for pay applications, often the 25th of the month for work through the end of the month. Miss that deadline and you wait another 30 days. Put it on your calendar with a reminder three days before.

Not including required backup documentation. Your pay app isn’t just the G702 and G703. Most GCs require: conditional lien waivers (yours and your sub-tier subs), certified payroll (on prevailing wage jobs), insurance certificates, stored material documentation, and change order backup. Package all of this together. If the GC has to chase you for missing documents, your payment gets delayed.

If your current system makes AIA billing painful, that’s a sign you need dedicated construction invoicing software that generates these forms automatically from your project data.

Retainage Invoice Formatting: Getting Your Held-Back Money

Retainage (also called retention or holdback) is the portion of each progress payment that the owner or GC withholds until the project reaches substantial completion or final completion. It’s typically 5-10% of each payment, and on a large project, it can add up to a significant chunk of money.

The problem? Many contractors don’t track retainage properly and leave money on the table. Or they submit a poorly formatted retainage release invoice and end up waiting months for money they’ve already earned.

How Retainage Tracking Works on Invoices

Every progress invoice you send should have a clear retainage section. Here’s how to format it:

On each progress payment invoice:

  • Show the gross amount earned for the billing period
  • Show the retainage percentage being withheld (e.g., 10%)
  • Show the retainage dollar amount being withheld this period
  • Show the cumulative retainage withheld to date across all pay apps
  • Show the net payment due (gross earned minus retainage)

This cumulative tracking is critical. By the time you’re ready to bill for retainage release, you need to know the exact total being held. If your invoices don’t track this running total, you’ll be digging through every old pay app to figure out the number.

Retainage Reduction Requests

On many projects, the retainage percentage gets reduced at a certain milestone. A common structure is:

  • 10% retainage from contract start through 50% completion
  • 5% retainage from 50% completion through substantial completion
  • 0% retainage after substantial completion (retainage released)

When the retainage percentage changes, your invoice needs to clearly show the change. On the pay application where you cross the 50% threshold, note the retainage reduction and adjust your calculations accordingly. Your cumulative retainage total should reflect the blended rate (higher retention on the first half, lower on the second half).

Some contracts also allow for early retainage release on specific line items that are 100% complete. For example, if your concrete work is done and accepted while the rest of the project continues, you may be able to request release of the retainage on that specific line item. Your invoice should clearly identify which line items you’re requesting early release for and provide supporting documentation (completion photos, inspection sign-offs, or architect’s written acceptance).

The Retainage Release Invoice

When the project reaches substantial completion (or whatever milestone triggers retainage release per your contract), you submit a retainage release invoice. This is a separate invoice from your regular progress billing, and it should include:

  • Reference to the original contract and final contract amount (including all change orders)
  • Total contract amount billed across all previous pay applications
  • Total retainage withheld across all previous pay applications, broken down by line item if required
  • Retainage amount now due - this should match your cumulative tracking
  • Required closeout documents - Depending on the contract, you may need to submit final lien waivers, warranty letters, as-built drawings, O&M manuals, and close-out documentation along with your retainage invoice

Tips for Getting Retainage Released Faster

Submit your closeout documents early. Don’t wait for the retainage invoice to start gathering warranty letters, as-builts, and O&M manuals. Start assembling these documents as each phase of your work completes. When it’s time to bill for retainage, you can submit a complete package on day one.

Follow up on punch list items immediately. Retainage release is almost always tied to punch list completion. The faster you close out punch list items, the faster you can submit for retainage. Letting punch list items linger is the number one reason retainage sits uncollected for months after substantial completion.

Know your state’s retainage laws. Many states have specific statutes governing retainage percentages and release timelines. Some states cap retainage at 5%. Others require the owner to release retainage within a specific number of days after substantial completion. Know your state’s rules and cite them if payment is delayed beyond the statutory timeline.

Track retainage by project on a single dashboard. Across 10-15 active projects, you might have $100K or more in retainage sitting out there. If you’re not tracking it in one place, you’re going to lose track of what’s owed and when it’s due. A good invoicing system gives you a retainage aging report across all projects so nothing slips through the cracks.

Automating Invoice Generation from Estimates

One of the biggest time-savers in construction billing is connecting your invoicing directly to your estimates. When the line items on your invoice come straight from your estimate (and later your contract), you eliminate manual data entry, reduce errors, and make reconciliation effortless.

The Estimate-to-Invoice Pipeline

Here’s how a well-connected system works:

  1. You build an estimate with detailed line items, quantities, unit costs, and totals. This is your pricing, your scope, and your plan. Using a tool with built-in estimating features means your numbers live in a structured database, not a disconnected spreadsheet.

  2. The estimate becomes a contract. When the client accepts your estimate, those line items become your schedule of values. The descriptions, amounts, and structure carry over automatically.

  3. Change orders adjust the schedule of values. When scope changes happen, you add change order line items that link back to the original estimate categories. The contract total updates automatically.

  4. Invoices pull from the schedule of values. When it’s time to bill, your invoicing system already knows every line item, every amount, and every change order. You just enter the completion percentage for each line item (or your field team updates it from the job site), and the invoice generates itself.

  5. Payment tracking closes the loop. When the client pays, the payment records against the invoice, the invoice records against the contract, and the contract records against the estimate. You can trace any dollar from the original estimate through to the collected payment.

What Manual Invoice Creation Actually Costs

Let’s put real numbers on this. Say you run 20 active jobs and bill monthly. With manual invoice creation:

  • 20 minutes to pull up the last invoice and update numbers for a simple residential job
  • 45-60 minutes to complete a G703 continuation sheet on a commercial job
  • 15 minutes per invoice for review and error checking
  • 10 minutes to send, file, and log each invoice

At 20 jobs, that’s roughly 15-25 hours per month spent on invoicing. At a billing rate of $75/hour for the person doing this work (whether it’s you, an office manager, or a bookkeeper), you’re spending $1,125 to $1,875 per month just creating invoices.

With automated invoice generation from estimates, the same process takes:

  • 2-5 minutes per invoice to review completion percentages and approve
  • 1 click to send with online payment link included

That’s 1-2 hours per month instead of 15-25. The time savings alone pays for the software, and that’s before you count the reduction in errors and faster payments from online billing.

Setting Up Your Estimates for Clean Invoicing

If you want your invoices to generate smoothly from your estimates, your estimates need the right structure from the start. Here are the key principles:

Match your estimate line items to your billing milestones. If you know you’re going to bill separately for demolition, framing, and finishes, make those separate sections in your estimate. Don’t lump demolition and framing into a single “structural” line item that you’ll need to split later.

Use consistent descriptions across all projects. Standardize your line item names so they’re recognizable from one project to the next. “Electrical Rough-In” is better than “Elec RI” on one project and “Rough Electrical” on another. Consistency makes your invoices look professional and simplifies reporting across projects.

Include labor and material breakdowns in your estimate. Even if your invoice only shows combined totals per line item, having the labor/material split in your estimate makes it easier to track costs, justify pricing to clients, and build more accurate estimates on future projects.

Build in your markup and overhead at the line-item level. When markup is distributed across line items rather than added as a single line at the bottom, your progress billing is more accurate. Otherwise, you might bill 50% of your costs but only 30% of your markup, which throws off your cash flow.

Create estimate templates for your most common project types. If you do a lot of kitchen remodels, build a master estimate template with all your typical line items pre-loaded. When a new kitchen job comes in, start from the template and adjust. This saves time on the estimate AND ensures your invoices will have a clean, consistent structure because they’re all built from the same foundation.

Real-World Example: From Estimate to Final Invoice

Here’s a quick walkthrough of how this works on a real project:

The project: A $85,000 bathroom remodel for a residential client.

The estimate: 12 line items covering demolition ($3,500), plumbing rough-in ($8,200), electrical rough-in ($4,800), waterproofing ($2,100), tile ($12,500), cabinetry and vanity ($9,800), countertops ($6,200), plumbing fixtures and trim ($7,400), electrical fixtures and trim ($3,600), painting ($4,200), glass shower enclosure ($8,500), and final cleanup and punch list ($2,200). Plus a 15% line for general conditions and project management ($12,000).

Invoice #1 (after week 2): Demolition is 100% complete, plumbing rough-in is 75% complete, electrical rough-in is 50% complete. The invoice auto-populates: $3,500 + $6,150 + $2,400 = $12,050 due. Minus 10% retainage ($1,205), net payment due is $10,845.

Invoice #2 (after week 4): Plumbing and electrical rough-ins are 100% complete, waterproofing is 100% complete, tile is 30% started. The invoice shows previous billing, current billing, and cumulative totals. The client can see exactly where the project stands financially.

This continues through the project. Each invoice takes about 3 minutes to generate because the system already has the line items, previous billing, and contract amount. The contractor’s job is simply to update completion percentages and click “send.”

That’s the difference between building invoices from scratch every month and letting your estimates do the heavy lifting. Your estimating workflow becomes the foundation for every invoice that follows, and every number traces back to the original scope.

Book a quick demo to see how Projul handles this for real contractors.

Frequently Asked Questions

What should a construction invoice include?

At minimum, every construction invoice needs your company info and license number, the client’s info, a unique invoice number, invoice and due dates, project name and job number, a reference to the original contract amount, itemized line items showing work completed, payment terms, and payment instructions. For commercial work, you’ll also need retention tracking and lien waiver documentation.

What is AIA billing in construction?

AIA billing refers to the standardized payment application format created by the American Institute of Architects. It uses two forms: G702 (the application and certificate for payment summary) and G703 (the continuation sheet with your detailed schedule of values). Most commercial GCs require AIA format for all subcontractor pay applications because it provides a consistent, verifiable structure for tracking progress payments.

How often should contractors send invoices?

For commercial work, monthly billing is standard, typically on the first of the month for the previous month’s work. For residential projects, bill at agreed-upon milestones or at least every two weeks on longer projects. The most important thing is consistency. Pick a billing schedule and stick to it. The faster you invoice after completing work, the faster you’ll get paid.

What’s the difference between a conditional and unconditional lien waiver?

A conditional lien waiver takes effect only after payment clears. You submit it with your invoice to show you’ll release your lien rights once paid. An unconditional lien waiver takes effect immediately and is typically submitted after you’ve confirmed payment has been received and deposited. Never submit an unconditional waiver before the money is in your account.

How can contractors reduce late payments?

Start with clear payment terms in your contract and on every invoice. Bill immediately and consistently. Offer early payment discounts (like 2% for payment within 10 days). Provide online payment options so clients can pay the moment they approve the invoice. Set up automatic payment reminders. And don’t be afraid to enforce your contract terms, including stopping work on accounts that are seriously past due. If templates are not cutting it anymore, it may be time to move to dedicated construction billing software.


📥 Get Your Free Estimate Templates

Download Projul’s free construction estimate templates - built by contractors, for contractors. Create professional estimates in minutes and win more jobs.

Download Free Templates →


Frequently Asked Questions

What should be included on a construction invoice?
Every construction invoice needs your company info, client info, project address, invoice number, line items with descriptions and amounts, payment terms, and total due. Include lien waiver language if required by your state.
What is progress billing in construction?
Progress billing means invoicing for work completed to date rather than waiting until the project is finished. Most commercial projects and larger residential jobs use monthly progress billing tied to percentage of completion.
How do I get construction clients to pay faster?
Set clear payment terms upfront, send invoices immediately when milestones are hit, offer a small discount for early payment, and follow up within 48 hours of any missed due date.
What is the difference between a construction invoice and an AIA pay application?
A standard invoice works for most residential projects. AIA pay applications (G702/G703 forms) are required on most commercial projects and include detailed schedule of values, retention tracking, and stored materials.
Should contractors charge late fees on overdue invoices?
Yes, include late fee language in your contract and on every invoice. A typical late fee is 1.5% per month on the unpaid balance. This gives you put to work to collect and encourages on-time payment.
No pushy sales reps Risk free No credit card needed