Milestone based invoice template

Milestone billing splits project work into payable stages. Everhour turns approved billable time and expenses into client invoices.

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

Building invoices around project milestones

Start with the payable milestone

Use this page to prepare an invoice for one completed project stage, such as kickoff, design approval, development handoff, testing, launch, or final delivery. The invoice should show the milestone name, the work covered, the amount due for that stage, the issue date, the due date, and the payment instructions. A client should not need the original proposal to understand what triggered the bill.

Milestone billing suits fixed-fee projects, phased service work, retainers with delivery checkpoints, and large jobs where the client pays in installments. Keep the invoice distinct from an estimate, quote, or receipt. An estimate or quote sets expectations before work starts. An invoice requests payment. A receipt proves payment was received.

Include the fields clients check

A complete milestone invoice identifies the seller, buyer, invoice number, invoice date, due date, line items, subtotal, tax line, total due, payment terms, and remit-to details. The line item should name the project stage and the deliverable tied to it. Example: "Milestone 2, approved wireframes and design system, fixed fee, $2,500.00."

Sequential invoice numbering helps bookkeeping and reduces client questions. United States private-sector invoices do not follow one prescribed federal invoice form, but invoices serve as supporting documents for business records. Federal contract invoices follow FAR 32.905 fields, including contractor details, invoice date and number, contract references, line items, payment terms, remittance details, and required TIN or EFT data when agency procedures require them.

Match tax to the sale

A milestone invoice should not apply one generic United States tax rule. The United States does not use a national VAT or GST invoice regime. Sales and use tax obligations come from state and local rules, nexus, the product or service sold, and where the sale is sourced. Some services are taxable in one state and not taxable in another.

Service taxability needs a state-specific check. California generally taxes retail sales of tangible personal property and only some service or labor charges, while Texas defines 16 broad categories of taxable services. Remote-seller nexus also varies by state. South Dakota's law reviewed in Wayfair used more than $100,000 in sales or 200 transactions annually, but other states set their own rules.

Move from template to workflow

A template is enough for a one-off milestone, a small project with two payment points, or a client who only needs a PDF with clear terms. It also works when the contract already defines the milestone amount and the invoice only documents the completed stage. Review the tax line, due date, payment method, and invoice number before sending.

A managed workflow becomes better when milestone billing depends on tracked billable time, expenses, task status, and project approvals. Everhour Billing & Invoicing converts uninvoiced billable time and expenses into invoices, calculates amounts from rates while excluding non-billable work, supports client defaults such as taxes, discounts, and payment terms, and exports invoices to QuickBooks Online, Xero, or FreshBooks with status syncing back to Everhour.

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 milestone based invoice?

A milestone based invoice should show seller and buyer details, a sequential invoice number, issue date, due date, milestone name, covered deliverables, line item amount, subtotal, tax line, total due, payment terms, and remit-to details. Add the contract, statement of work, or purchase order reference when the client uses one to approve phased payments.

Should each milestone have a separate invoice?

Separate invoices work well when each milestone has its own approval date, due date, and payment amount. A single invoice can cover multiple completed milestones when the client approves them together. Keep each milestone as its own line item so accounting can match payment to the stage completed.

Is a milestone invoice the same as a progress invoice?

A milestone invoice bills a defined project stage after an agreed event, such as design approval or launch. A progress invoice usually bills partial completion over time, such as 25% of construction work completed. Both request payment before the full project ends, but the trigger should match the contract wording.

Do United States milestone invoices need sales tax?

United States milestone invoices need sales tax only when state or local rules apply to the sale. The United States has no national VAT or GST invoice regime and no single national sales tax rate. Check the customer location, nexus, product or service taxability, and state registration duties before adding a tax line.

Which mistake delays milestone invoice approval?

Vague milestone descriptions delay approval. A line that says "Phase 2 payment" forces the client to check the contract, project board, or email history. Name the deliverable, approval event, amount, due date, and related contract or purchase order reference so the reviewer can approve the bill from the invoice itself.

How does Everhour turn milestone work into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into client invoices, calculates invoice amounts from rates, and excludes non-billable tasks. Teams can use client settings for taxes, discounts, payment terms, and invoice customization before exporting invoices to QuickBooks Online, Xero, or FreshBooks.

How does Everhour keep invoiced milestone time from being reused?

Everhour marks time as invoiced after it appears on an invoice, so the same billable entries do not appear again as uninvoiced work. Invoice status, number, issue date, and amount can sync back from connected accounting tools, keeping project billing records tied to the original time.

Turn milestone work into invoices

Track billable time, expenses, rates, and non-billable exclusions before each payment stage. Everhour converts approved project work into invoices and keeps billing status visible.

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

Or