Milestone billing splits project work into payable stages. Everhour turns approved billable time and expenses into client invoices.
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 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.
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.
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.
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
Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.
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.
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.
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.
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.
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.
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.
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.
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