Invoice generator for subcontractors

Subcontractor invoices often hinge on progress billing, retainage, and change orders. Everhour keeps project billing data organized.

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

Subcontractor billing that gets paid cleanly

Create a job-ready invoice

A subcontractor invoice usually needs more than a labor line and a total. Construction billing commonly follows milestones or percentage completion, so the invoice should connect the current charge to the contract, approved work, and remaining balance. A general contractor or project owner needs enough detail to match the invoice against the subcontract, purchase order, schedule of values, and job records.

Use the invoice to show the pay application clearly: original contract amount, approved change orders, prior billings, current amount due, retainage withheld, and balance remaining. Add your business name, client details, invoice number, issue date, payment terms, job name, job address, and remittance instructions. In the United States, private-sector invoices do not follow one prescribed federal format, but they still support business records.

Structure progress billing lines

Progress billing works best when each invoice line maps to a schedule of values. A concrete subcontractor might list mobilization, formwork, reinforcement, placement, finishing, and cleanup as separate values. Each line can show the scheduled value, percentage complete, amount earned to date, amount previously billed, current amount due, and balance left to bill.

Approved change orders belong outside the original contract line unless the contract says otherwise. A separate change-order line keeps the original scope clean and gives the reviewer a direct path from approval to invoice. Sales and use tax treatment depends on state and local rules, nexus, and whether the product or service is taxable in that jurisdiction. The United States does not use a national VAT or GST invoice regime.

Handle retainage and waivers carefully

Construction progress billings often include retainage, commonly 5% to 10% withheld from the total project or each progress value until completion. On U.S. federal construction contracts, retainage may be withheld only when satisfactory progress has not been achieved, may not exceed 10% of the approved estimated amount, and retained amounts must be paid promptly once all contract requirements are completed.

Lien waiver timing deserves the same attention as the invoice total. Waivers are commonly grouped into conditional and unconditional waivers for progress payments and final payments. A waiver should identify the specific work, materials, and project tied to the payment. Treat an unconditional waiver as a final release, because signing one before payment clears can create risk if the payment is delayed or fails.

Move from invoice to workflow

A free invoice tool is enough for a one-off bill when the job is simple, the approved scope is clear, and the supporting records already exist. It works for a single progress invoice, a final balance request, or a small change-order invoice where you only need a clean PDF and a record for your files.

A managed workflow matters when multiple crews, jobs, rates, and billing periods feed the invoice. Everhour reporting turns logged time, budgets, costs, and project data into customizable reports with 45+ columns, grouping, filters, date ranges, and exports. That gives subcontractors a stronger trail from field time and project cost to invoice review.

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

Which fields should a subcontractor invoice include?

A subcontractor invoice should include your business and client details, invoice number, issue date, job name, job address, contract or PO reference, payment terms, line items, current amount due, retainage, prior billings, approved change orders, and remittance details. Progress billings usually also show contract amount, billed-to-date, completion percentage, and remaining balance.

Should a subcontractor bill by milestone or percentage complete?

Subcontractors commonly bill by milestone when the contract defines specific payment triggers, such as rough-in complete or final inspection. Percentage-complete billing fits work measured against a schedule of values, where each task or phase has an assigned contract value. Use the method stated in the subcontract, because the invoice should match the payment schedule agreed before work begins.

Does a subcontractor invoice need retainage?

Retainage appears when the contract requires it or the project's payment process uses it. Construction progress billings often withhold 5% to 10% from each progress value or from the total project until completion. For U.S. federal construction contracts, retainage has a 10% maximum and applies only when satisfactory progress has not been achieved.

Should change orders appear on the same invoice?

Approved change orders can appear on the same progress invoice when they are clearly separated from the original contract value. List the change-order number, approval date or reference, description, and amount. Unapproved work should not be buried in a regular invoice line, because that makes review harder and creates a payment dispute risk.

Does a U.S. subcontractor invoice need VAT or GST?

A U.S. subcontractor invoice does not need a national VAT or GST line because the United States does not use a national VAT or GST invoice regime. Sales and use tax obligations come from state and local rules. Taxability depends on nexus, the place of sale, and whether the specific service, labor charge, material, or product is taxable.

How does Everhour reporting support subcontractor invoicing?

Everhour reporting turns logged time, budgets, costs, and project data into customizable reports with 45+ columns, grouping, filters, date ranges, and exports. A subcontractor can review billable time, project cost, client, member, task, and invoice status details before preparing a progress invoice or backup package.

Turn project records into invoices

Use Everhour reports to organize subcontractor time, costs, budgets, and billing details before invoice review, so approved project records support cleaner client billing.

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

Or