Invoicing guide

The Freelance Invoice Guide: How to Invoice Clients and Get Paid on Time

The Freelance Invoice Guide: How to Invoice Clients and Get Paid on Time

To invoice as a freelancer, agree on your rate and payment terms before you start, then send a clear invoice that lists your business details, the client's details, a unique invoice number, the work delivered, the total and the due date. Send it as soon as the work (or milestone) is done, offer easy payment options, and keep a copy for your tax records.

Key takeaways

  • Good invoicing starts before the project: agree on price, deposit and payment terms in writing.
  • Choose hourly or project billing based on how predictable the work is.
  • Every freelance invoice needs the same core details, a due date and clear payment instructions.
  • For overseas clients, state the currency and who pays transfer fees.
  • Track every invoice and payment, and set money aside for taxes as you go.

Step 1: Set rates that cover your real costs

Your invoice can only be as good as the rate on it. Many new freelancers take their old salary, divide it by 2,080 working hours, and end up underpaid, because freelancers are not billable every hour they work. Time spent on admin, marketing, sales calls and unpaid revisions all has to be covered by the hours you can bill.

A more reliable approach is to start with the income you need, add business expenses, taxes and time off, then divide by a realistic number of billable hours. For example, if you aim to bill 25 hours a week for 46 weeks, that is 1,150 billable hours a year, not 2,080. The hourly rate calculator runs this math for you, and the profit margin calculator helps you check that fixed-price projects still leave room for profit.

Step 2: Choose hourly or project-based billing

Both models work. The right one depends on the type of work and how well its scope can be defined.

Hourly billingProject (fixed-price) billing
Works best forOngoing support, open-ended tasks, consultingClearly scoped deliverables like a logo or a website
Client seesHours worked multiplied by your rateOne agreed price, often split into milestones
Main riskClients may question hours; income is capped by timeScope creep can eat your profit
TipTrack time daily and describe tasks clearlyDefine revisions and extra-work rates upfront

If you bill hourly, log your time as you work rather than reconstructing it at month end. The billable hours calculator totals hours and amounts quickly. If you bill per project, send a quote first using the quote generator so the price and scope are agreed before you start.

Step 3: Ask for a deposit

A deposit protects you from clients who disappear mid-project and shows that the client is committed. Many freelancers ask for somewhere between 25% and 50% upfront on new clients or larger jobs, with the balance due on delivery. For long projects, milestone billing works well: for example, 30% to start, 40% at a midpoint review and 30% on completion.

Treat a deposit like any other bill. Send a proper invoice for it, numbered in your normal sequence, and show the deposit as a deduction on the final invoice so the client can see what has already been paid.

Step 4: Include everything a freelance invoice needs

A complete freelance invoice should include:

  • The word "Invoice" and a unique invoice number (see how to number invoices)
  • Your name or business name, address, email and phone
  • The client's name, company and billing address, plus any purchase order number they gave you
  • Issue date and due date
  • An itemized list of services, with hours or quantities, rates and line totals
  • Subtotal, any discounts, deposits paid, sales tax if it applies, and the total due
  • Payment methods and instructions
  • Payment terms and any late fee policy

For a field-by-field walkthrough, read how to write an invoice. Most freelance services in the US are not subject to sales tax, but rules vary by state and by what you sell, so check your state's rules. If you do need to add it, the sales tax calculator works out the amount.

Industry templates can save time because they already have the right line items. Popular choices include the graphic design invoice template, freelance writing invoice template, photography invoice template and virtual assistant invoice template.

Step 5: Set clear payment terms

Payment terms tell the client exactly when payment is due. Common options include "Due on receipt," "Net 15" and "Net 30." Shorter terms usually mean faster payment, but some larger companies only pay on a fixed cycle, so it is worth asking about their process before you start. If you are unsure what the shorthand means, see what Net 30 means.

Always write an actual date on the invoice, not just "Net 30," so there is no confusion. The payment due date calculator converts terms into a date. If you charge late fees, state the rate on the invoice and in your contract, and check any limits in your state. The late fee calculator shows what a fee would add up to.

Step 6: Choose payment methods (and plan for fees)

The easier you make it to pay, the sooner you tend to get paid. Common options for freelancers include:

  • Bank transfer or ACH. Usually low cost or free for domestic payments, though slower to set up for new clients.
  • Credit and debit cards. Convenient for clients. Processors typically charge a percentage of the payment plus a small fixed fee.
  • Online payment platforms. Quick to use, with fees that vary by provider and by whether the payment crosses borders.
  • Checks. Still used by some businesses, but slow to arrive and clear.

Fees reduce what you take home, so build them into your rates or agree in advance who covers them. If a client pays a $2,000 invoice by card and the processor takes, say, $60, your effective income on that job is $1,940. Be careful with surcharges: rules on passing card fees to customers vary by state and by card network, so research them before adding one.

Step 7: Invoicing international clients

Working with clients abroad adds a few extra decisions:

  • Currency. State the currency clearly on the invoice, such as "USD" rather than just "$," since several countries use dollar signs. If you bill in the client's currency, you take on the exchange-rate risk.
  • Transfer fees. International transfers can involve fees on both ends. Agree in writing who pays them, or an invoice for $1,500 may arrive as noticeably less.
  • Tax IDs and VAT. Business clients in some countries may need their VAT or tax registration number on your invoice, or may ask you to include specific wording. Ask the client what their accounts team requires, and speak with a tax professional if you are unsure how these rules apply to you.
  • Dates and language. Write dates unambiguously (for example, "November 5, 2026") because formats differ between countries.

Translators and developers often work across borders, and the translation invoice template and software development invoice template both include fields that suit international work.

Step 8: Recurring and retainer invoices

If a client pays you a fixed monthly amount for a set number of hours or ongoing availability, you are working on a retainer. Retainers give you predictable income, but the invoicing needs to be just as consistent as the work.

  • Bill on the same date each month, usually at the start of the period.
  • Describe what the retainer covers, such as "Up to 20 hours of support, December 2026."
  • Note how unused hours are handled and the rate for any extra work.
  • Give each monthly invoice its own number in your normal sequence.

Consultants and virtual assistants use retainers often; the consulting invoice template works well for monthly billing.

Step 9: Follow up on late payments

Even with good terms, some invoices will be paid late. Send a friendly reminder a few days before the due date and follow up on a regular schedule if it slips. Our guide on how to ask for payment includes a reminder timeline and email templates you can copy. Once you are paid, send a receipt from the receipt maker; the article on invoice vs. receipt explains the difference.

Step 10: Keep records and plan for taxes

As a freelancer in the US, you are generally responsible for your own taxes. Along with regular income tax, most self-employed people owe self-employment tax, which covers Social Security and Medicare contributions that an employer would normally split with you. Many freelancers also make quarterly estimated tax payments rather than paying everything at once in April.

Good habits make this far less stressful:

  • Keep a copy of every invoice, receipt and payment confirmation, organized by year.
  • Track business expenses as they happen, along with the receipts.
  • Set aside a portion of every payment in a separate account for taxes.
  • Expect clients to ask for a Form W-9, and report all income even if you do not receive a Form 1099.

Use the self-employment tax calculator for a rough estimate of what to set aside, and talk to a tax professional about your specific situation.

Tools that make freelance invoicing easier

You do not need expensive software to invoice well. A simple stack covers most freelancers: a quote tool to agree on the price, an invoice generator to bill, a receipt maker to confirm payment, a spreadsheet or bookkeeping app to track income and expenses, and a calendar reminder for follow-ups and tax deadlines. The key is using the same tools and the same process every time.

Send your next freelance invoice today

A clear, consistent freelance invoice helps you look professional and get paid faster. Open the free invoice generator to create one in minutes: pick from 30 designs, add your logo, set your terms and download a PDF ready to send. Or browse the full set of invoice templates to find one built for your industry.

Create your invoice now – free

Pick from 30 designs, add your logo and download a professional PDF in minutes. No sign-up.

Open the invoice generator Browse 50 templates

Frequently asked questions

When should a freelancer send an invoice?

Send it as soon as the work or an agreed milestone is delivered. For retainers, invoice on the same date each month, usually at the start of the period.

How much deposit should a freelancer ask for?

Many freelancers ask for between 25% and 50% upfront, especially for new clients or large projects. The right amount depends on the project length, risk and what your client is comfortable with.

Do freelancers need to charge sales tax?

Many freelance services in the US are not subject to sales tax, but it depends on your state and what you sell. Check your state's rules or ask a tax professional.

What currency should I use for overseas clients?

You can bill in US dollars or the client's currency. Whichever you choose, label it clearly on the invoice and agree in advance who pays any transfer or conversion fees.

Can I invoice without a registered business?

In the US, many freelancers invoice as sole proprietors under their own name. You still need to track income and pay taxes on it, and local licensing rules may apply.

Send a professional invoice in minutes

30 designs, your logo, instant PDF. Free forever – no sign-up, no watermark.

Create an invoice