Invoice app for contractors

Contractor invoices often combine labor, materials, retainage, and change orders. Everhour keeps billable rates 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

Contractor invoicing workflows

Build a payable contractor invoice

Contractors usually need an invoice that turns a quote, estimate, or signed agreement into a payment request. The invoice should show the contractor details, client details, invoice number, invoice date, due date, job address when relevant, scope reference, line items, taxes where applicable, retainage if used, and payment instructions. A clear invoice gives the owner, property manager, general contractor, or agency reviewer enough detail to approve payment without asking for a rebuilt breakdown.

For trade and construction work, the invoice often needs more support than a generic service bill. Labor, materials, subcontractor charges, equipment, permit-related costs, and change orders should stay separate when the contract or client approval process expects that detail. Progress invoices should tie the amount requested to the work performed, not just the total contract price, especially when the job uses milestones, retainage, or payment applications.

Include the right billing detail

A useful contractor invoice starts with the commercial facts: who performed the work, who owes payment, the project name, the job site, the contract or PO reference, and the billing period. Line items should identify the work element, quantity or hours when relevant, unit price, extended amount, and whether the charge is labor, material, subcontractor work, or another reimbursable cost. Payment terms such as Net 15, Net 30, deposit due, or progress payment due should match the contract.

A sample line can read: "Electrical rough-in labor, 18 hours at $85 per hour, $1,530." A material line can read: "Panel materials per approved quote, $620." If the invoice includes retainage, show the gross work completed, retainage withheld, prior payments, and net amount due. If sales tax applies, use the state and local rule that fits the project type, product or service, nexus position, and place of sale.

Handle retainage and change orders

Contractors lose payment time when invoices mix approved work with unapproved extras. A change in contract price should have a written change order before it appears as a billable amount. California contractor guidance, for example, states that home improvement contract price changes must be made by written change order and kept with the project paperwork. The invoice should reference the change order number, approval date, scope, and amount.

Retainage also needs a visible calculation. 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 jobs follow the contract and applicable law. If subcontractors or suppliers are involved, lien-release documentation may be part of the payment package, especially where state rules and project agreements require supporting paperwork.

Use a tool or managed workflow

A one-off invoice app is enough for a small job with a fixed price, a simple labor line, a few material charges, and clear payment terms. It also works for a final invoice when the client has already approved the scope and no time records, retainage schedule, subcontractor backup, or accounting handoff needs to be preserved beyond the invoice file.

A managed workflow becomes the better fit when multiple people bill different rates, projects use task or member pricing, or contractors need dated rate history across long jobs. Everhour separates internal cost rates from client-facing billable rates, supports default per-person rates with per-project overrides, and prices billable work by project, member, or custom task rate. That keeps labor, revenue, and profit reporting tied to the invoice source.

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

Does a United States contractor invoice need a federal format?

Private-sector contractor invoices in the United States do not follow one prescribed federal invoice form. For federal tax records, businesses may choose any recordkeeping system suited to the business if it clearly shows income and expenses. Invoices serve as supporting documents that record transactions and show the amounts and sources of gross receipts.

Should a contractor invoice separate labor and materials?

Separate labor and materials when the contract, client approval process, or tax treatment depends on the distinction. Contractor invoices commonly show labor, materials, subcontractor amounts, and job-related expenses as separate lines. That structure helps the client compare the invoice to the estimate, confirm completed work, and review sales-tax treatment under state and local rules.

Can a contractor invoice for a change order before approval?

A contractor should invoice change-order work after the client approves the changed scope and price under the contract process. California contractor guidance gives a clear example: changes to a home improvement contract, including price changes, must be made by written change order and kept with the project paperwork. The invoice should reference that approval.

Should retainage appear as a line or a deduction?

Retainage should appear clearly as a withheld amount, so the client sees gross work billed, retainage held, previous payments, and net amount due. The format can use a separate deduction line or a payment-application summary. The important point is visibility, because retained amounts often become payable later under the contract or after final acceptance.

Do contractor invoices always need sales tax?

Contractor invoices do not always need sales tax. The United States has state and local sales and use tax, not a national VAT or GST invoice regime. Taxability depends on the jurisdiction, project type, product or service, nexus, and place of sale. New York, for example, treats capital improvements differently from repair and maintenance work.

How does Everhour handle contractor rates for invoicing?

Everhour separates internal cost rates from client-facing billable rates, then supports default per-person rates and per-project overrides. Contractor teams can price work by project, member, or custom task rate, with dated rate changes so older reports keep the rate that applied when the work was performed.

How can Everhour turn contractor time into invoice data?

Everhour Billing & Invoicing converts tracked billable time and expenses into invoices, calculates amounts from rates, and excludes non-billable work. Invoice line items can be grouped by project, task, person, date, or another available breakdown, then exported to QuickBooks Online, Xero, or FreshBooks.

Turn job time into billable work

Track contractor labor by person, project, and task, then use Everhour rate controls to keep invoice amounts, costs, and project profitability connected.

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

Or