Invoice app for construction

Construction billing often depends on progress, retainage, and change orders. Everhour turns tracked billable time and expenses into invoices.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Construction invoices that match the job

Build a payment-ready invoice

Contractors usually invoice by job stage, milestone, or verified percentage of completion instead of sending one final bill. The invoice needs enough detail for an owner, general contractor, or project manager to match the payment request to the contract. Typical construction lines include labor, materials, equipment, subcontractor costs, approved extras, and prior payments.

A progress invoice should show the contract amount, approved changes, billed-to-date amount, current completion percentage, retainage, current payment due, and remaining balance. For example, a framing line can show the scheduled value, percent complete, amount earned this period, retainage withheld, and balance left. That structure gives the approver a clear path from work completed to amount due.

Use contract terms as inputs

The contract normally defines when payment applications or invoices can be submitted, such as monthly, after milestones, or after specific progress percentages. Use those terms as the invoice structure. A schedule of values helps by allocating the contract price across phases or tasks, so each progress invoice can show earned value line by line.

Retainage commonly ranges from 5% to 10% of construction progress payments, and the agreed percentage belongs in the contract or billing terms. Show retainage as a separate line instead of burying it in the subtotal. Construction payment applications commonly separate total earned work, retainage, prior certified payments, current payment due, and balance to finish including retainage.

Separate changes from base work

Approved change orders should not disappear into the original contract line. List signed scope or cost changes separately so the client can see how the adjusted contract sum changed. Construction cost changes often come from owner-requested scope changes, unexpected site conditions, design or planning errors, and labor or material price changes.

Sales-tax treatment also needs a state-specific check. The United States does not use a national VAT or GST invoice regime, and there is no single national sales-tax rate. State and local sales and use tax rules depend on nexus, product or service taxability, and where the sale occurs. Keep the tax line tied to the jurisdiction and the specific work or materials being billed.

Move from one invoice to a workflow

A one-off invoice works for a small repair, a single milestone payment, or a short subcontractor job with limited paperwork. It becomes fragile when crews log time across several cost codes, materials change mid-project, retainage rolls forward, and the owner expects a clean history of prior billings and approved extras.

Everhour Billing & Invoicing fits the managed version of that workflow. Tracked billable time and expenses can become invoices, non-billable tasks stay out of client charges, client records can hold taxes, discounts, and payment terms, and invoices can be exported to QuickBooks Online, Xero, or FreshBooks as drafts with status synced back to Everhour.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

What should a construction invoice show for progress billing?

A progress invoice should show the total contract amount, approved changes, work completed to date, current completion percentage, billed-to-date amount, retainage, prior payments, current amount due, and remaining balance. A schedule of values makes this easier because each line has an assigned contract value and a measurable completion percentage.

How should retainage appear on a construction invoice?

Retainage should appear as a separate line that reduces the current payment due while keeping the earned work visible. Construction retainage is commonly 5% to 10%, and the percentage should come from the contract or billing terms. Separate presentation helps the client see total earned work, retained amount, current payment, and balance to finish including retainage.

Should change orders be invoiced with the original contract work?

Approved change orders should be listed separately from original contract work. A signed change order adjusts the amount owed, so the invoice should show the original contract sum, approved additions or deductions, and the adjusted contract amount. Mixing changes into base lines makes approval harder and creates disputes over scope.

Do construction invoices in the United States need VAT or GST numbers?

United States invoices do not use a national VAT or GST invoice regime, and there is no United States VAT or GST registration number. Sales and use tax obligations are imposed by states and local jurisdictions. Sellers that make taxable sales may need a state seller permit or sales-tax account where required.

Which construction invoice mistake slows payment approval?

The most common mistake is sending a current amount due without the contract trail behind it. Approvers need to see the schedule of values, percent complete, prior payments, retainage, and approved change orders. Missing backup forces manual reconciliation before the invoice can move to payment.

How does Everhour turn construction time and expenses into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates invoice amounts from rates, and excludes non-billable tasks. Client records can store assigned projects, contact details, taxes, discounts, and payment terms, then invoices can be exported to QuickBooks Online, Xero, or FreshBooks as drafts.

Can Everhour report on billed and unbilled construction work?

Everhour reports can show billable, non-billable, invoiced, and uninvoiced amounts alongside project, task, member, cost, and invoice-status columns. That gives construction teams a practical view of which tracked work has already moved into an invoice and which approved time or expense still needs billing.

Turn job costs into invoices

Track approved construction time and expenses by project, keep non-billable work out of client charges, and send invoice drafts to accounting with Everhour Billing & Invoicing.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or