Skip to content

Freelance invoice template

Bill a client for your freelance work (by the hour or for the project) in the currency you agreed, with your payment details at the bottom. Fill it in online and download a PDF. Free, no signup.

  • Hourly or project billing
  • 152 currencies
  • Payment details
  • PDF download

In India? Not registered for GST? This invoice without GST is for you.Registered? Use the GST invoice generator

How it works

How to invoice as a freelancer

  1. 1

    Your details

    Your name or business name, email and address. Add a tax number if you have one, and your logo.

  2. 2

    Your client

    The client’s name or company and address, as they want to be billed. Add their PO number if they gave you one.

  3. 3

    Your work

    Hours and your hourly rate, or one line for the project fee. Add expenses as separate lines.

  4. 4

    Get paid

    Choose the currency, set a due date and add your payment details. Download the PDF and email it.

Checklist

What to include on a freelance invoice

Clients pay faster when their accounts team can match the invoice to the work without asking you. These details make that easy.

  • Your name or business name and contact details
  • Your client’s name and address
  • An invoice number and the invoice date
  • A clear description of the work, with dates or the project name
  • Hours and hourly rate, or the agreed project fee
  • Tax, if you charge it, and the total in the agreed currency
  • A due date or payment terms, such as Net 14
  • How to pay you: bank details or a payment link

Pricing your work

Hourly vs project billing

Billing by the hour

Put the hours as the quantity and your hourly rate as the rate, with “hrs” as the unit. Use one line per task or per week, so the client sees where the time went. Suits ongoing work and changing scope.

Billing by project

One line with the agreed fee and a quantity of 1. For a big project, invoice in milestones (a deposit, a midpoint payment, the final payment) and name the milestone on each invoice.

You can mix both: a fixed fee for the project plus extra revisions by the hour. A new invoice on this page starts that way, with the rates left for you to fill in.

Clients abroad

Getting paid by international clients

Invoice in the agreed currency

If your client pays in US dollars or euros, make the whole invoice in that currency so the total matches what they pay. Where a symbol like $ could mean more than one currency, show the code (USD, CAD, AUD) instead.

Give complete payment details

For a bank transfer from abroad, clients usually need your account name, account number or IBAN, your bank’s name and its SWIFT/BIC code. Or add a link to the payment service you use. Ask your bank which details to share.

Agree who pays transfer fees

International transfers can carry bank or service fees. If you expect to receive the full amount, agree that with the client up front and say so in your terms.

Check your own tax position

Whether you add tax, and what your invoice must show, depends on where you and your client are. The generator adds a tax only if you enter one, so check with your tax office or an accountant.

A freelancer in India registered for GST? Read the GST invoice guide for freelancers and make your invoice in the GST invoice generator.

Questions, answered

Is this invoice generator really free?

Yes. Make as many invoices, quotes and receipts as you like and download them as PDFs. There is no signup, no trial and no paid plan.

Where is my invoice stored?

In your browser, on this device. The invoice you are working on is saved automatically as you type, and every invoice you download is kept under My invoices so you can open or copy it later. Its client and line items are kept too, as saved clients and saved items you can pick on your next invoice, edit or delete. Nothing is uploaded to our servers. Clearing your browser data removes it, so keep your PDFs and download a backup from My invoices now and then.

Which currencies can I use?

152 currencies (every currency in circulation), including US dollars, euros, pounds, rupees, Australian and Canadian dollars, dirhams, Singapore dollars and yen. Amounts are rounded to each currency’s usual decimal places (none for yen, three for Kuwaiti dinars), and you can choose how numbers and dates are written.

Can I add VAT or sales tax?

Yes. Add up to two taxes, each with its own name and rate (for example VAT 20% or GST 5% + PST 7%). Tax is worked out on the amount after any discount. You choose the rate: the generator doesn’t know the tax rules of your country, so check what applies to you.

I’m in India and registered for GST. Which tool should I use?

Use the GST invoice generator. It checks GSTINs, splits tax into CGST + SGST or IGST from the place of supply and adds the details a tax invoice needs. The simple invoice is not a GST tax invoice. GST invoice generator