Progress billing invoice template

Progress invoices need clean phase totals and payment history. Everhour keeps project time and billing data ready for review.

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

Milestone billing for ongoing work

Create a payment-stage invoice

A progress billing invoice documents the amount due for one completed phase, billing period, or percentage of work. Contractors, consultants, agencies, and service firms use it when a project runs across several weeks or months and the client pays against approved progress. The invoice should show the current billing amount, prior billed amounts, payments received, and any remaining contract balance.

The document must stay distinct from an estimate, quote, receipt, or purchase order. An estimate or quote offers pricing before work starts. A purchase order comes from the buyer. A receipt proves payment received. A progress invoice asks for payment on work already completed or contractually billable, so it needs enough detail for the client to match the charge to the project agreement.

Include the right billing fields

A usable progress invoice includes seller and buyer details, a sequential invoice number, issue date, due date, payment terms, remit-to information, and line items. For progress billing, add the contract value, billing period, phase or milestone name, current amount due, prior invoiced total, payments received, retainage if used, and remaining balance. Line items should describe the work clearly enough for approval.

For United States private-sector invoices, no single federal invoice-format statute or VAT/GST invoice regime prescribes a universal form. Invoices act as supporting documents for records and contracts. Sales and use tax depends on state and local rules, nexus, product or service taxability, and the place of sale. A tax line should reflect the applicable jurisdiction and transaction, rather than a flat national rate.

Avoid progress billing mistakes

The most common progress billing mistake is hiding the project history. A client should see the original contract amount, the portion billed before this invoice, the current charge, and the remaining amount after payment. Without that roll-forward, the invoice creates approval delays because the buyer has to rebuild the contract math from prior emails, statements, or spreadsheets.

Retainage and change orders need separate treatment. Retainage withheld from the current invoice should appear as a deduction or separate line, according to the contract. Approved change orders should increase the contract value or appear as their own line items, rather than being blended into a vague service description. Unapproved scope changes do not belong on a progress invoice until the client accepts them.

Move from template to workflow

A free template works for a one-off milestone invoice when you already know the approved amount, tax treatment, due date, and prior payment history. It also works when the client only needs a PDF with the current billing period and a clear project balance. Keep a copy with the contract, payment record, and supporting work detail.

A managed workflow becomes necessary when project time, expenses, approvals, and billing status change every week. Everhour can turn tracked billable time and project data into reports with grouping, filters, exports, scheduled delivery, and invoice status visibility. That gives the billing owner a current view of billable, non-billable, invoiced, and uninvoiced amounts before the next progress invoice is issued.

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

What belongs on a progress billing invoice?

A progress billing invoice should show the seller, buyer, invoice number, issue date, due date, payment terms, project or contract reference, current billing period, line items, subtotal, tax line when applicable, total due, prior invoiced amounts, payments received, retainage if used, and remaining balance. The client should be able to approve the current charge without searching for earlier invoices.

How is a progress invoice different from a final invoice?

A progress invoice bills one stage of an active project. A final invoice closes the remaining balance after the work is complete, all approved changes are included, and prior payments are accounted for. A progress invoice should show the running project balance, while a final invoice should leave no open contract amount unless retainage or a separate dispute remains.

Should sales tax appear on a United States progress invoice?

Sales tax appears only when the transaction is taxable under the applicable state and local rules. The United States has state and local sales and use tax rather than a national VAT or GST invoice regime. Service taxability varies by state and service type, so the tax line should follow the buyer location, seller nexus, and the specific taxable item or service.

How should retainage be shown on a progress invoice?

Retainage should appear clearly as an amount withheld from the current invoice or as a separate contract deduction, according to the contract terms. The invoice should also show the gross current billing amount, retainage withheld, net amount due, total retainage held to date, and remaining contract balance. This prevents the client from treating retainage as a discount.

Which progress billing error slows client approval most often?

Missing payment history slows approval most often. A progress invoice that only lists the current milestone forces the client to verify prior invoices, payments, retainage, and change orders manually. Add a simple project summary that shows original contract value, approved changes, prior billed amount, current billing, total billed to date, payments received, and remaining balance.

How does Everhour Reporting support progress billing reviews?

Everhour Reporting lets billing owners build reports with columns, grouping, filters, date ranges, and invoice-related data such as billable, non-billable, invoiced, and uninvoiced amounts. Reports can be exported as CSV, Excel/XLSX, or PDF, or scheduled by email for recurring project billing review.

How can Everhour invoices reduce duplicate billing?

Everhour can generate invoices from uninvoiced billable time and expenses, then mark included time as invoiced so it does not appear again in a later invoice. Invoice line items can be grouped by project, task, person, date, or another available breakdown to match the client's expected progress billing format.

Turn progress into billable records

Track project work, review billable status, and export reporting before each billing cycle. Everhour gives teams the reporting structure behind cleaner progress invoices.

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

Or