Invoice template for freelancers

Freelance billing starts with clear scope, rates, and terms. Everhour keeps billable work organized before the invoice goes out.

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 a freelance invoice that gets paid

What this page is for

Use this page to create a freelance invoice for hourly work, fixed-price projects, milestones, or retainers. The finished invoice should identify you and the client, show a unique invoice number and invoice date, describe the work performed, state the amount due, and give payment instructions. A clean invoice matches the contract or estimate, so the client can approve payment without asking for missing scope, rate, or timing details.

Freelancers commonly send invoices after completed work, at agreed milestones, or on a recurring schedule for ongoing services. A writer may bill one fixed fee for a landing page, while a virtual assistant may bill 18 hours at an hourly rate for one client. The invoice format can stay simple, but the line items must make the pricing model obvious.

Match lines to the agreement

Start with the billing model in the client agreement. Hourly invoices need a service description, hours, rate, and amount. Fixed-price invoices need the deliverable or project phase and agreed price. Milestone invoices should name the milestone the client approved. Retainer invoices should state the covered period and services included, such as monthly design support or recurring bookkeeping assistance.

Expenses belong on the invoice only when the client agreement authorizes reimbursement. Travel, materials, software, or subcontractor costs should appear as separate, clearly labeled lines rather than hidden inside a service fee. Late-fee terms deserve the same treatment. State the late fee only if the contract or invoice terms disclose it, and remember that allowable late-fee amounts can depend on applicable state law.

Handle tax details carefully

A U.S. freelance invoice does not follow one federal private-sector invoice form, and the United States does not have a national VAT or GST invoice regime. Sales and use tax rules come from states and local jurisdictions. Collection depends on the state, the buyer location, and the type of work sold, so a designer selling a taxable product in one state may face different treatment than a consultant selling a service in another.

Do not add self-employment tax as a standard client invoice line. U.S. freelancers generally report business income and may owe self-employment tax on their own tax return. Client-facing tax lines should reflect actual sales-tax duties, not the freelancer's income-tax obligation. If a client needs your Taxpayer Identification Number, provide it through Form W-9 or the client's requested payer setup process.

Know when a template stops working

A one-off template is enough for a simple invoice when the work, rate, expenses, and due date are already settled. It works well for a single project, a straightforward hourly engagement, or a recurring retainer with the same amount each cycle. The key is consistency: use unique invoice numbers, keep copies, and make sure each invoice supports your income and expense records.

A managed workflow becomes better when tracked time feeds the invoice. Everhour supports billable and non-billable time through project billing status, task-level non-billable controls, custom task rates, and member-rate exceptions. That matters when one client has paid discovery work, unpaid admin tasks, and project work billed at different rates. Reports can separate billable time, non-billable time, billable amount, and cost before invoicing.

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 should a freelance invoice include?

A freelance invoice should include your name and contact details, the client's details, a unique invoice number, invoice date, service or deliverable lines, quantities or rates, the total amount due, payment terms, and payment instructions. Add expense lines only when the client agreement allows reimbursement and the invoice identifies each expense clearly.

Is there a required U.S. invoice format for freelancers?

There is no single federal private-sector invoice form for ordinary U.S. freelance work. Invoices act as supporting business records that show income and transaction details. Federal contract invoices are a separate case, with FAR rules defining proper invoice fields for federal procurement.

Should freelancers charge sales tax on invoices?

Sales-tax collection depends on state and local rules, the type of service or product sold, nexus, and the place of sale. The United States has no federal invoice tax rate and no national VAT or GST number. A freelancer should add sales tax only when the applicable state and local rules require it.

Can a freelancer invoice before the work is finished?

Yes. Freelancers often invoice after completed work, at agreed milestones, or on a recurring retainer cycle. Upfront deposits and milestone billing should match the written estimate, quote, or contract. The invoice should name the covered deliverable, project phase, or service period so the client knows exactly what triggered payment.

Should self-employment tax appear on a client invoice?

Self-employment tax belongs on the freelancer's tax return, not as a default line on every client invoice. A client invoice should show the agreed price, reimbursable expenses, applicable sales tax when required, and payment terms. Treating self-employment tax as a client charge creates confusion unless the contract separately prices that cost into the fee.

How does Everhour separate billable and non-billable freelance time?

Everhour lets admins set project billing status, mark specific tasks as non-billable, use custom task rates, and apply member-rate exceptions. Reports can show billable time, non-billable time, billable amount, and cost, so freelance work stays separated before the invoice is prepared.

How does Everhour turn tracked freelance work into invoices?

Everhour Billing & Invoicing converts tracked billable time and expenses into client invoices. Users can select uninvoiced time, preview the breakdown, group line items by project, task, person, or date, and export invoice drafts to QuickBooks Online, Xero, or FreshBooks.

Turn billable time into invoices

Track freelance work by project, separate billable and non-billable tasks, and invoice from clean time records. Everhour gives freelancers a clearer path from approved work to client billing.

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

Or