Invoice template for contractors

Contractor invoices need scope, materials, and payment detail. Everhour turns tracked billable work into invoice-ready records.

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

Contractor invoicing essentials

Create a payable job record

Use this page to produce a contractor invoice that a client, property owner, or billing contact can approve without asking for missing details. A strong invoice identifies the contractor, client, job site, invoice number, invoice date, due date, payment terms, and the contract or purchase order reference. It also separates labor, materials, subcontractor charges, approved changes, taxes, discounts, deposits, retainage, and the final amount due.

Contractor invoices are usually contract-driven. The estimate or quote sets the expected work description, materials, completion date, and price, while the written agreement defines the scope, payment schedule, permits responsibility, and any required cancellation rights under state law. The invoice should follow those documents. A small repair invoice may need one labor line and one material line. A construction progress invoice usually needs more job detail.

Include the right invoice fields

Start with a clean header: contractor name, address, phone number, license number if applicable, client name, billing address, job address, invoice date, invoice number, and payment due date. Add contract references when the job has a signed agreement, purchase order, or change-order log. Payment instructions belong near the total, including check, ACH, card, or other methods allowed by your policy or contract.

Line items should describe work in a way the client can compare to the scope. Example: "Rough electrical labor, 18 hours at $85 per hour," "Copper wiring and junction boxes," and "Approved change order 003, panel relocation." Sales tax treatment depends on state and local rules, nexus, product or service taxability, and the place of sale. The United States does not use a national VAT or GST invoice regime.

Handle progress billing details

Progress billing needs tighter support than a final one-line invoice. List the contract value, work completed this period, previously billed amount, current amount due, retainage withheld, and remaining balance. On federal fixed-price construction contracts, progress payments are made monthly as work proceeds, or more often if the contracting officer allows, based on approved estimates of work accomplished.

Subcontractor and change-order detail prevents avoidable disputes. A federal construction progress payment request must itemize amounts by contract work element and list each subcontractor's included amount, total subcontract amount, and amounts previously paid, plus required support. State rules can also affect billing. California guidance, for example, requires written change orders for home improvement contract price changes and keeps those records with the project paperwork.

Move beyond one invoice

A free invoice template is enough for a one-off repair, a small fixed-price job, or a progress draw that you can support from a clean contract file. It starts to break down when crews track time across several jobs, materials arrive in batches, subcontractor costs change, or the client asks for billable-hour backup by date, worker, task, or phase.

Everhour Billing & Invoicing turns tracked billable time and expenses into client invoices, calculates amounts from rates while excluding non-billable tasks, and lets teams group line items by project, task, person, date, or other available breakdowns. Invoices can include client defaults such as contacts, taxes, discounts, and payment terms, then export to QuickBooks Online, Xero, or FreshBooks as drafts.

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

Contractor invoice Frequently Asked Questions

Does a contractor invoice need a license number?

A contractor invoice should include the license number when the contract, state rule, client policy, or project paperwork requires it. Contractor agreements commonly document the contractor's name, address, phone, license number, dates, scope, materials, price, payment schedule, permit responsibility, and required cancellation rights. Keeping the same identifier on the invoice helps the client match the bill to the signed agreement.

Should labor and materials be separated on a contractor invoice?

Separate labor and materials when the client needs a clear job record, the contract prices them separately, or sales tax treatment differs by project type. Some contractor work combines taxable materials with nontaxable or differently treated labor depending on the state and service. New York, for example, treats capital improvements differently from repair and maintenance work, so the invoice should preserve the job category and charge detail.

How should retainage appear on a progress invoice?

Retainage should appear as a separate deduction from the approved amount, with the current retainage and cumulative retainage visible. The client should see the contract value, work completed to date, previous billings, current billing, retainage withheld, and balance remaining. On federal construction progress payments, retainage for unsatisfactory progress is case by case and may not exceed 10% of the approved estimated amount.

Can change orders be billed on the same contractor invoice?

Approved change orders can appear on the same contractor invoice when the invoice identifies each change order separately and ties it to the written approval. The line should show the change-order number, short description, added labor or materials, and price change. California contractor guidance states that home improvement contract price changes must be made by written change order and kept with the project paperwork.

Do contractor invoices in the United States require VAT or GST?

Contractor invoices in the United States do not use a national VAT or GST invoice regime. Sales and use tax is imposed and administered by states and local jurisdictions, with rates and taxability depending on the state, local rate, nexus, product or service, and place of sale. A contractor making taxable sales may need a state-level sales-tax registration, such as a California seller's permit where required.

How does Everhour turn contractor time and expenses into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into client invoices, calculates invoice amounts from rates, and excludes non-billable tasks. Contractor teams can preview uninvoiced time and expenses, group line items by project, task, person, or date, and export invoice drafts to QuickBooks Online, Xero, or FreshBooks.

How can Everhour keep contractor billing records organized?

Everhour reporting gives admins columns for billable time, non-billable time, billable amount, cost, invoice status, and project data. Reports can be filtered, grouped, downloaded as CSV, Excel/XLSX, or PDF, and used to keep job billing, subcontractor review, and client backup in one reporting layer.

Turn job time into invoices

Track billable contractor work, expenses, and invoice status in Everhour, then send cleaner drafts to accounting with fewer manual billing gaps.

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

Or