Contractor invoices need scope, materials, and progress detail. Everhour keeps billable work tied to client-ready billing.
Fill in your details, add line items, hit Print when ready.
| Description | Qty | Rate | Tax | Amount |
|---|
The calculator gives you the number — Everhour takes it from there.
One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.
Set a budget, assign rates, and get alerted before you're over.
Measurement
Track your budget through time or costs
Every report you need — configured your way, always up to date.
Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.
Use this page to produce contractor invoices that match how the work is sold: fixed-price jobs, milestone billing, time-and-materials work, or progress billing against an approved scope. A useful invoice does more than ask for payment. It shows the client which work was completed, which materials were included, which payment term applies, and whether the current bill is a deposit, progress request, or final balance.
Contractor billing commonly starts with an estimate or quote that states the work description, materials, expected completion date, and price. The invoice should carry that same structure forward. For a kitchen repair, a clean invoice line can read: "Cabinet repair labor, 12 hours, $85 per hour," followed by materials, permit fees if charged, and the due date from the contract.
A contractor invoice should identify the contractor, client, job address, invoice date, invoice number, payment terms, scope of work, labor, materials, change orders, taxes where applicable, and the amount due. Contractor agreements commonly also include the contractor's license number, start and completion dates, detailed materials, agreed price, payment schedule, permit responsibility, and cancellation rights required by state law.
Progress invoices need more detail than a generic service invoice. Federal fixed-price construction contracts use monthly progress payments as work proceeds, or more often if the contracting officer allows, based on approved estimates of work accomplished. Federal construction progress payment requests must itemize amounts by contract work element and list each subcontractor's included amount, total subcontract amount, and amounts previously paid.
Change orders create invoice disputes when the invoice shows extra work without written approval. California contractor guidance states that any change to a home improvement contract, including a change in contract price, must be made by written change order and kept with the project paperwork. A contractor invoice should separate original scope from approved changes so the client can match each added charge to the signed paperwork.
Retainage also needs a clear line. 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 jobs follow the contract and jurisdiction. For jobs with subcontractors or suppliers, lien-release context matters because unpaid parties can create claims against the property in some states.
A one-off invoice works for a small repair, a single fixed-price job, or a simple materials-plus-labor bill. The tool is enough when you can enter the job details once, send the invoice, and keep the supporting estimate, contract, change orders, and payment record in the project file without rebuilding the same billing structure every week.
A managed workflow becomes better when multiple crews, subcontractors, projects, or billing rates feed the invoice. Everhour supports billable and non-billable time through project billing status, task-level non-billable controls, custom task rates, member-rate exceptions, and admin reports for billable time, non-billable time, billable amount, and cost. That structure helps contractors turn tracked work into cleaner billing detail.
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
Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.
A contractor invoice should show the contractor and client details, job address, invoice number, invoice date, payment terms, scope of work, labor, materials, taxes where applicable, and the amount due. Contractor jobs also commonly need license number, change order references, progress billing status, retainage, subcontractor detail, and permit or purchase order references when the contract requires them.
Separate labor and materials when the client, contract, sales-tax rule, or project record needs that detail. Construction and trade invoices commonly combine materials plus labor, but the invoice should make each charge easy to verify. New York illustrates the tax issue: capital improvements are not taxed to the customer, while installation, repair, or maintenance work may be taxable.
Progress invoices should show the current work completed, the amount billed for that work, previous billings, retainage withheld, and the current amount due. 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.
A contractor should use a written change order before billing work that changes the agreed scope or price. California contractor guidance states that any change to a home improvement contract, including a contract price change, must be made by written change order and kept with the project paperwork. The invoice should reference the approved change order.
United States contractor invoices do not follow a single federal VAT or GST invoice format. State and local sales and use tax rules control tax treatment where applicable. Service taxability varies by state and service type, and sales tax rates depend on the applicable state and local rate, not a single national rate.
Everhour lets admins set project billing status, mark specific tasks as non-billable, use custom task rates, and set member-rate exceptions. Admin reports can show billable time, non-billable time, billable amount, and cost, so contractor teams can keep internal work out of client invoices.
Everhour Billing & Invoicing converts tracked billable time and expenses into invoices. Users can select uninvoiced time and expenses, preview the breakdown, group invoice lines by project, task, person, date, or other available breakdowns, and export invoices to QuickBooks Online, Xero, or FreshBooks.
Track billable contractor work by project, task, and rate, then keep non-billable time out of the client bill. Everhour gives contractor teams cleaner billing records and invoice-ready totals.
14-day free trial · No credit card · Cancel anytime