Invoicing

How do I make an invoice as a freelancer?

The problem“My first client abroad asked for an invoice. I have never made one and I don't know what has to be on it.”

An invoice for freelancers needs eight things: your details, your client's details, a unique invoice number, the issue date and due date, a description of the work, the price and currency, any tax line your country requires, and how to pay. Fill in the free template below and save it as a PDF. If your client wants to pay by card, send it as a payable invoice instead: with AgentaOS your client pays by card, or by bank transfer for EUR invoices, and AgentaOS handles the VAT.

Reviewed by Panche Isajeski, founder of AgentaOS, 19+ years in payments, featured on Indie Hackers. Checked . General information, not financial, tax or legal advice.

The basics

What must a freelancer invoice include?

  1. Your details. Your full name or business name, address, email, and your tax or registration number if you have one.
  2. Your client's details. Their name or company name, address, and their VAT number if they are a business that has one.
  3. A unique invoice number. Number your invoices in order and never reuse a number, for example 2026-001, 2026-002.
  4. The issue date and the due date. The day you send it, and the day you expect payment, set by your payment terms.
  5. What you did. One line per item: a plain description, the quantity and the price. For a package, name the package.
  6. The total and the currency. Say the currency next to every amount, for example EUR or USD.
  7. Any tax line your country requires. VAT, a reverse-charge note, or a line saying no VAT applies. This depends on your registration and your client's country, so ask your accountant once and reuse the wording.
  8. How to pay. Your bank details, or a payment link, and the invoice number as the payment reference.
Free template

Where can I get a free freelancer invoice template?

Click any grey text to type over it, then press Save as PDF (choose "Save as PDF" in the print window). Nothing you type leaves your browser.

Free freelancer invoice template with your details, client details, invoice number, dates, line items, total, tax line and bank details

Invoice

Your name or business name
Street, city, country
Tax or registration number (if you have one)
Invoice no. 2026-001
Issue date: 10 November 2026
Due date: 24 November 2026 (Net 14)
Bill to
Client name or company
Street, city, country
Client VAT number (if a business)
Currency
EUR
DescriptionQtyPriceAmount
Website audit package: findings report and 30-minute call1490.00490.00
Second item (delete if not needed)10.000.00
TotalEUR 490.00
Tax
The tax line your accountant gave you, for example a reverse-charge note
How to pay
Account holder: Your name
IBAN: XX00 0000 0000 0000
SWIFT/BIC: XXXXXXXX
Bank: Your bank
Reference: 2026-001
Numbers and dates

How do I number and date my invoices?

  • Numbers: keep one sequence, for example 2026-001, 2026-002. Do not skip or reuse numbers, and keep a copy of every invoice you send.
  • Issue date: the day you send the invoice.
  • Due date: the issue date plus your payment terms. Common terms are Net 7, Net 14 or Net 30, which mean 7, 14 or 30 days after the issue date, or due on receipt.
  • Agree the terms first: put the payment terms in your offer or contract, then repeat them on the invoice.
Getting paid

Which currency and payment details do I add?

  • Currency: invoice in the currency you agreed with the client. Clients abroad often pay in EUR or USD.
  • Bank details for a transfer: account holder name, IBAN (or account number), SWIFT or BIC code, and your bank's name.
  • Foreign currency account: to receive EUR or USD without conversion, ask your bank for a foreign currency account.
  • Reference: ask the client to use the invoice number as the payment reference, so you can match the payment.
Step by step

How do I send an invoice my client can pay by card?

With AgentaOS you create the invoice in your dashboard and your client pays it online. In the docs' own steps (AgentaOS invoices):

  1. Start a new invoice. On the Invoices page, click Create invoice.
  2. Fill in Bill to. Enter the customer's name, email and country, and their VAT number if they are a business. The country sets the VAT.
  3. Add line items. A description, a quantity and a price for each line, plus notes if you want.
  4. Choose the invoice settings. The currency, and the payment terms: Net 7, Net 14, Net 30 or Due on receipt.
  5. Review and send. Send it to the customer's email, or create it without sending and copy the payment link.
  6. Your client pays. They pay on a hosted checkout by card, or by bank transfer for EUR invoices.
  7. Get paid. AgentaOS is named as the seller on the invoice and handles the VAT, then pays out to your own bank account twice a month.

AgentaOS charges 4.5% + 50 cents per sale, with no monthly subscription. Every charge is on the facts page.

Before you send

What should I check before I send the invoice?

  • Your name, address and contact details are on it
  • Your client's name, address and VAT number (if they have one) are on it
  • The invoice number is new and follows your sequence
  • The issue date and due date are right
  • Each line says what you did, with quantity and price
  • The currency is shown next to every amount
  • The tax line matches what your accountant told you
  • Your bank details or payment link are on it, with the invoice number as the reference
What AgentaOS cannot do

When is AgentaOS the wrong choice?

  • Hourly or custom work for one client. AgentaOS sells fixed-price packages that are the same for every client and approved before they go live (Terms). For work priced per client or per hour, send your own invoice and get paid by bank transfer.
  • Your client pays by bank transfer anyway. Then the free template above is all you need.
  • Physical goods. AgentaOS does not handle anything shipped.

Change how you sell. Grow revenue 4×.

Answer 3 questions and get a free audit of your price and checkout, from the founder. Free, in 2 working days.

Get my free audit
Questions

Related questions

What is the minimum a freelancer invoice must show?

Your details, your client's details, a unique invoice number, the issue and due dates, what you did with prices, the total with its currency, any tax line your country requires, and how to pay. Your country may require more, so check once with an accountant.

What payment terms should a freelancer use?

Common terms are Net 7, Net 14 or Net 30, meaning payment is due 7, 14 or 30 days after the invoice date, or due on receipt. Agree the terms in your offer first, then repeat them on every invoice.

Can my client pay my invoice by card?

Yes, if you send it through a provider that takes card payments. With AgentaOS your client pays an invoice by card, or by bank transfer for EUR invoices, on a hosted checkout, and AgentaOS handles the VAT as the seller.

Do I add VAT to an invoice for a client abroad?

It depends on whether you are VAT-registered, where your client is and what you sell, so ask your accountant. When AgentaOS sells your package, it is the seller and calculates the VAT for your client's country.

How do I invoice an hourly project?

Use your own invoice: list the hours, the rate and the total, and ask for a bank transfer. AgentaOS only sells fixed-price packages that are the same for every client, so hourly work stays on your own invoice.

Payout calculator

What lands in your bank?

Enter your price. See what you keep after the payment fee, in euros or dollars.

Open the calculatorCheck your country

€0 account, no cardSell as an individual or a company