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
Your details
Your name or business name, email and address. Add a tax number if you have one, and your logo.
- 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
Your work
Hours and your hourly rate, or one line for the project fee. Add expenses as separate lines.
- 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.
More tools
Related
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