Invoice generator for contractors

Contractor invoices need scope, materials, and payment detail. Everhour supports the reporting workflow behind repeat project billing.

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 invoice essentials

Build the invoice around the job

A contractor invoice should turn the estimate or contract into a payment request. Start with the customer, job address, invoice date, invoice number, contractor business details, and payment terms. Then connect the charge to the agreed scope, such as demolition, rough electrical, fixture installation, landscaping, or repair work.

Contractor invoices commonly include labor and materials together. A useful line item names the work area, quantity, unit price, and total, such as `Install outlet boxes, 6 units, $85 each`. For progress billing, show the contract amount, work completed this period, prior billed amount, current amount due, and any retainage or holdback.

Match billing to contract terms

Contractor billing usually follows the written agreement, not a generic invoice template. Agreements commonly document the contractor's name, address, phone and license number, start and completion dates, detailed scope and materials, agreed price, payment schedule, permits responsibility, and cancellation rights required by state law.

Fixed-price jobs often bill by deposit, milestone, or final payment. Larger construction jobs often use progress billing. Federal fixed-price construction contracts use progress payments monthly as work proceeds, or more often if the contracting officer allows, based on approved estimates of work accomplished. A private contract can set different payment timing, retainage, and documentation requirements.

Keep changes and retainage visible

Change orders create invoice disputes when they appear only as a higher total. List approved change orders separately, with the date, description, and amount added or credited. California contractor guidance states that changes to a home improvement contract, including contract price changes, must be made by written change order and kept with the project paperwork.

Retainage also belongs on the invoice, not in side notes. On federal construction progress payments, retainage for unsatisfactory progress is decided case by case and may not exceed 10% of the approved estimated amount under the contract. Private and state projects can use different retainage rules, so the invoice should mirror the contract and show retained amounts clearly.

Use a tool or managed workflow

A free invoice tool is enough for a one-time repair, a small materials-plus-labor job, or a simple final bill after the work is complete. It should give you a clean invoice with line items, payment terms, tax treatment, and a copy for your records.

A managed workflow fits recurring jobs, multiple crews, progress billing, and projects with subcontractor detail. Everhour Reporting can group time, costs, clients, projects, tasks, comments, billable amounts, and invoice status across 45+ report columns, then export the report for billing review before the invoice is sent.

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 matter most on a contractor invoice?

A contractor invoice should show contractor details, customer details, job address, invoice date and number, scope line items, labor, materials, taxes where applicable, retainage or holdback, payment terms, and remittance instructions. For licensed work, include the contractor license number when the contract or jurisdiction requires it.

Should materials and labor be separate invoice lines?

Separate lines make the invoice easier to approve. Materials, labor, permits, equipment, subcontractor charges, and change orders each answer a different client question. A combined total hides scope changes and creates rework when a customer, bookkeeper, or project manager needs to match the invoice to the estimate.

Does a contractor invoice need sales tax?

Sales and use tax treatment depends on state and local rules, nexus, product or service taxability, and the place of sale. The United States has no national VAT or GST invoice regime. New York, for example, treats capital improvements differently from repair or maintenance work, so the project type can change the customer tax result.

How should progress billing appear on a contractor invoice?

Progress billing should show the original contract amount, approved change orders, revised contract amount, previous billings, current work completed, retainage, and current amount due. Federal construction progress payment requests also require work-element itemization and subcontractor payment detail, including each subcontractor's included amount, total subcontract amount, and amounts previously paid.

Why should lien releases be tracked with contractor invoices?

Lien releases help prove that subcontractors and suppliers tied to billed work have been handled. California guidance warns that unpaid subcontractors or suppliers may file mechanics liens and advises obtaining lien releases when their portions of work are completed. Keep lien-release status near the invoice record when subcontractors or suppliers are involved.

How does Everhour Reporting support contractor invoicing?

Everhour Reporting lets teams build billing review reports with 45+ columns, including task, project, client, member, comments, billable time, labor costs, profit, invoice status, and budget metrics. Reports can be grouped, filtered, exported as CSV, Excel/XLSX, or PDF, and scheduled for email delivery.

Can Everhour help turn contractor time into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into client invoices. It calculates invoice amounts from rates, time, and billable expenses, excludes non-billable work, supports configurable line-item grouping, and exports invoices to QuickBooks Online, Xero, or FreshBooks.

Turn job records into billing

Use Everhour Reporting to review contractor time, costs, project status, and invoice fields before billing, so repeat jobs move from work records to client-ready invoices with Everhour.

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

Or